Releases: staniel359/muffon
Releases · staniel359/muffon
2.1.0
Features
- Add autoupdate for Windows (.exe) (except portable) (@xyloflake)
- Add autoupdate for Linux (.appImage / .deb / .rpm / .pacman) (beta) (@xyloflake)
- Add “Play” button to tracks’ lists (+ shuffle/loop options)
Languages
- Add Polish language (@Lukas-KK)
- Add Korean language (@DDinghoya)
Changes / Improvements
- Add light/dark mode change to loading window/tabs
- Add content reload button to pages' segments
- Improve logic of queue tracks’ list rendering
- Add playing track different image sizes for native player
- Change UI (images’ sizes, queue panel, messages, settings’ “History” section, scroll-to-top button, sidebar, dropdowns, pages' search sections, artists’/albums’/tracks’ self icons + options section, menus’ scrollbars)
- Add functionality for audio play/pause on spacebar press
- Add functionality for player pause on video play
- Add functionality for video pause on player play
- Improve logic of YouTube player links’ opening
- Add functionality for exit on Ctrl/Cmd + Q
- Add "Enable system cache" option
- Add "Show tray icon" option
- Add functionality for closing queue panel on Esc press
- Add functionality for remembering player’s loop/mute settings
- Add search functionality to saved tracks page
- Add functionality for album/track page’s segment focus on their source change
- Add lazy loading logic for playlists import modal's tracks lists
- Add listeners count to recommended artists
- Add "Private" checkbox to playlists import modal's items
- Add popup to private icons
- Change logic of pagination being always displayed in import modals
- Add logic for calling “About” window from dock on Linux (@xyloflake, @gamersi, @staniel359)
- Add default image for Discord Rich Presence if track's image is missing
- Change Discord Rich Presence type to "Listening”
- Change Discord Rich Presence buttons' language to English
- Add "Listen on muffon" button to Discord Rich Presence
Fixes
- Fix bug when queue’s following track was getting played on media keys press even when following track was disabled
- Fix bug when app was crashing at the start with “Close tabs on exit” option enabled
- Fix (?) bug when profile page’s playing section was showing wrong self icons
- Fix bug when tabs panel was visible in YouTube full screen mode
- Fix bug when selectable playlist item’s description with html wasn't formatted
- Fix bug when options dropdown wasn’t showing after cached page change
- Fix bug when radio’s next track had conflict with queue’s “Autoplay” option
- Fix bug when profile page’s favorites segment had favorite icons
- Fix bug when internal link was opened in browser on Ctrl/Cmd + Click
- Fix bug when transparency/blur wasn’t working in nested transparent/blurred elements (except modals)
- Fix bug when artist albums page's items were lacking artist name
- Fix bug when nested modals had dimmers with wrong background colors
- Fix bug when playlist hasn't been saved if updated without image
- Fix bug when long artist names’ lines weren't broken
- Fix bug when about window wasn't scaled
- Fix bug when empty playlists didn't increment progress bar during import
- Fix bug when top tab wasn't focused on window focus
- Fix bug with messages’ text overflow
- Fix bugs with options dropdowns’ display
- Fix bugs with seeker bars in RTL mode
Optimizations
- Reduce installers size by 7MB through custom patches to app-builder-lib (#171) (@xyloflake)
- Reduce installers size by 38MB by removing unnecessary linguistic files (#173) (@xyloflake)
- Reduce installers size by 3 MB by moving unnecessary dependencies to devDependencies (@gamersi)
Other
- Add latest Flatpak runtime support
- Remove functionality for reload on Ctrl/Cmd+R / F5
- Fix bug with Windows installer sidebar image not being displayed (Windows 10)
- Change Windows installer sidebar (Windows 10)
2.0.3
Changes / Improvements
- Change Spotify connection logic (@xyloflake) (#134)
- [Minor] UI changes
Fixes
- Fix ticker not working sometimes bug
- Fix infinite scroll not working bug
Other
- Decrease Windows installers size (@gamersi, @xyloflake)
2.0.2
Changes / Improvements
- Change Deezer icon
- Change Yandex Music icon
- Improve security (@xyloflake)
- Improve track lists current track logic
- Change logo resolution
- Improve profile following messages display logic
- Change browser tab hover logic (#124)
Fixes
- Fix bitrate display bug (@xyloflake)
- Fix 5.1/4.0 audio bug (#129) (@xyloflake)
- Fix RTL player UI bugs
- Fix player panel scrobble point seeker not clickable bug
- Fix artist images modal inverted thumbs bug
- Fix browser tab scale bug
- Fix audio multiple scrobbles bug
- Fix scrobble point position on scrobbling option enable bug
- Fix player stopped audio seeking bug
- [Chromium] Fixed Linux media controls cover missing bug
- [Chromium] Fixed Linux system theme change window bug
Other
- Reduce Windows installers sizes by 250Mb (@xyloflake)
2.0.1
Changes / Improvements
- Improve tracks lists playing item logic
- Change text line-height
- Improve audio bitrate logic
- Change app releases list limit
- Change search field history list UI
- Change artist images modal UI
Fixes
- Fix image modal background bug
- Fix track page lyrics select display bug
- Fix queue panel current track not focused bug
- Fix bookmarked videos table list bookmark icon displayed bug
- Fix favorite videos table list favorite icon displayed bug
- Fix anonymous / profile browser history logging bug
- Fix variants panel current track not focused bug
- Fix list item model icon margin bug
- Fix tabs panel not visible on fullscreen bug
- Fix profile page "Playing now" segment self icons bug
- Fix playing track focus on cached pages bug
- Fix followers / following / members lists missing date bug
- Fix player queue buttons icons RTL bug
2.0.0
Features
- Add home page content
- Add track recommendations
- Add Spotify account connection
- Add Spotify user tracks import
- Add Spotify user playlists import
- Add Last.FM user playlists import
- Add Last.FM user favorite tracks import
- Add new recommendations filters
- Add MusixMatch source
- Add artist shows
- Add post comments
- Add Discord Rich Presence buttons customization
- Add loop to queue
- Add search results size change
- Add artist info to video page
- Add activity / player / browser history deletion
Languages
- Add Hebrew language (@EthanPZ1)
- Add Japanese language (@xyloflake)
Changes / Improvements
- [Breaking] API changes
- Change UI
- Change donate link
- Improve Discord Rich Presence timestamps
- Add source data to library albums
- Add “Search in source” option to player panel track options
- Add “Show equalizer” option to player options
- Add “Focus on current track” option to player options
- Add Ctrl+F shortcut for search panel
- Add help section to sidebar
- Add keyboard shortcuts section to help
Fixes
- Fix UI bugs
- Fix player panel options popup on track change bug
- Fix links with slash symbol bug
- Fix some pages refresh bugs
- Fix other profile library page search bug
- Fix audio equalizer value on move bug
- Fix history input results not clearing after global clear bug
- Fix number input no value bug
- Fix paginated lists bugs
- Fix image upload wrong file type bug
- Fix saved tracks queue previous/next track audio bug
- Fix Electron updates check when no connection bug
- Fix events list video channel bookmark event bug
- Fix top pages country change bugs
- Fix country select clear button display bug
- Fix artist popup self icons not persisted bug
- Fix form submit after validation bug
- Fix saved track deletion on missing audio bug
- Fix tabs change on infinite scroll / language options toggle bug
- Fix connection cache bug
Other
- Add Linux Flatpak installer
- Add Linux Pacman installer
- Add Linux RPM installer
- Change Windows installer sidebar
- Change Privacy Policy
- Change Terms and Conditions
- Change license
1.6.0
Features:
- Add YouTube Music video mixes search
- Add YouTube Music video playlists search
- Add MusicBrainz source
- Add lyrics search
- Add audio equalizer
- Add external links
- Add track page albums
Changes / Improvements:
- Improve missing image logic
- Change artists extended list items count
- Change profile page tabs segment tabs order
- Change search UI
- Change modals light/dark mode UI
- Add default search scope option
- Add "Add to saved tracks" option to lists tracks (with source)
- Add icons to scope selects
- Add track lyrics page
- Improve scope + source select logic
- Add focus to new post form on show
- Change images UI
- Add "Show muffon listeners counters" option
- Change artist images modal active image UI
Fixes:
- Fix infinite scroll bugs
- Fix video playlist page missing infinite scroll logic bug
- Fix lists date section UI bug
- Fix album page missing tracks bug
- Fix empty collections translations bug
- Fix full-height pages UI bugs
- Fix releases pages UI bugs
- Fix browser history logic bug
- Fix page error message icons bug
- Fix multitag page view select display bug
- Fix artist popup options display bug
- Fix refreshed cached page bug
1.5.0
Features:
- Add YouTube Music source
- Add video playlists bookmarks
- Add "Share" option to video channels
- Add video channels bookmarks
- Add YouTube video channels search
- Add YouTube video playlists search
Changes / Improvements:
- Add "Shift + Right" shortcut to radio page "Next" button
- Add model icon to posts/messages attachments lists
- Add "More..." links to profile page library/favorites tabs
- Change library artists extended list created date section UI
- Change pages segments to tabs
- Change external links UI
- Add view change to bookmarks pages
- Add view change to favorites pages
- Change lists counters UI
- Add description modal to video playlist page
- Improve transparency
- Add player panel visibility logic to visible area
- Change active browser tab UI
- Change queue tracks list icons UI
- Change start page background logic
- Add background change transition
- Change page error message UI
- Change donate modal logic
- Add language change logic to country select
- Add radio autoplay
- Change library folder import modal error message UI
Fixes:
- Fix events list event link bug
- Fix sidebar profile item active on wrong profile page bug
- Fix tracks list "Delete" option not displaying bug
- Fix profile page anonymous mode bug
- Fix video playlist page missing options
- Fix embedded videos list missing options
- Fix background image change bug
- Fix modals profiles lists bugs
- Fix artist/album/tracks cached pages switch bug
- Fix scrobbling not working bug
- (?) Fix across-tabs player panel toggle bug
- Fix audio element "end" event bug
1.4.0
Features:
- Add activity history
- Add player history
- Add browser history
Changes / Improvements:
- Add "Show online" option to profiles page
- Add infinite scroll to playlist page
- Add infinite scroll to modals
- Add playing section to profile list item
- Add library counters/created / self icons/options / source to common modals
- Add library created / self icons/options to recommendation artists modal
- Change artist/album/track listeners section UI
- Add page select input to pagination
- Add MacOS installers for ARM64 processors
- Change "Services" to "Integrations"
- Change community / playlist / video playlist pages UI
- [API] Change description length for communities / playlists lists
- Add YouTube full screen mode
- Change community page members section UI
- Add Ctrl/Cmd + Right/Left keys for player seeking
- Add profile status
- Change profile page UI
Fixes:
- Fix self icons display bug
- Fix 5.1 audio not working
- Fix radio page track item missing "Search in source" option
- Fix disabled list item text display bug
- Fix inverted label hover text color bug
- Fix track "Show page" option missing source bug
- Fix track duration "Invalid date" error
1.3.0
Features:
- Add scale change option
- Add 'Hide listened artists' option to recommendations
- Add 'Delete library' option
- Add 'Show page' option to artists / albums / tracks
- Add watched videos
- Add favorite videos
- Add bookmark videos
Changes / Improvements:
- Add library counters to recommendation artists modal
- Improve track pages player panel logic
Fixes:
- Fix player variants panel label hover text color bug
- Fix missing audio on track play bug
1.2.0
Features:
- Add description to playlists
- Add profile deletion
- Add 'Search in source' option for track
- Add view change option to video lists
Changes / Improvements:
- Change profiles list profile item UI
- Change add modals logic / UI
- Improve browser tabs
- Add community list item description
- Add clear option to profile forms' fields
- Change loop / shuffle / volume active buttons UI
- Add icons to settings modal tabs
- Change icons
- Change sidebar profile active item logic
- Improve player track variant missing audio logic
- Change player audio sources logic
- Change settings data clear notifications logic
- Change window scrollbar UI
- Change scrolling dropdown menu maximum height
- Change artist images page limit
Fixes:
- Fix queue autoplay on audio end bug
- Fix artist images modal dark mode border bug
- Fix popups cached page change display bug
- Fix videos simple list image size bug
- Fix radio page playing segment display on variant change bug
- Fix track audio icon on playing change bug
- Fix media keys bug
- Fix inverted label hover text color bug
- Fix artist images modal bug
- Fix pagination bugs
- Fix modals emoji popup display bug
- Fix scrobble percent option slider bug
- Fix 'Scroll to top' button display bug
- Fix artist popup dark mode change bug
- Fix compatibility segment common buttons display for some languages bug