# Changelog ## 4.0.0 **Rewrite from scratch.** ## 3.5.0 - **Improve audio playback, processing and error handling**. - **Added collections, an alternative to playlists**. Tracks can only appear once in a collection and cannot be ordered. - **Basic setup for themes**. - **Deprecated Google Drive support**. Google Drive sources can still be used, but no longer added through the UI. - Removed BTFS support. - No longer resets shuffle history when the collection or search changes. - WebDAV improvements. - Command palette improvements. - Directory playlists now work correctly with sources that specify a sub directory. - Fixed issue with missing extensions when downloading playlists. - Removed Fission/Webnative user layer (discontinued). - Minor improvements/fixes to the artwork downloading process. - Added keyboard shortcuts to seek back and forward. - No longer cache all background images when first loading the app. - A lot of javascript code refactoring. ## 3.4.0 - **Improved audio metadata parsing**. - Adjusted search behaviour, now searches while typing (with a small delay). - Allows you to make playlists public when using Fission/ODD SDK. - Fixes issue with Safari where reloading after a search caused the loader to be shown indefinitely. - Fixes some issues with cover grouping. - Fixes syncing issues with Fission/ODD SDK (was called Webnative before) - Made the project easier to build. - Reduced unnecessary error messages. - Removes support for older browsers. ## 3.3.0 - **Removes the need to pick a user-data-storage service upfront.** You can now use the app immediately without having to sign in first. - Allows every WebDAV namespace to be used instead of just `d:`/`D:` - Fixes authentication issue with RemoteStorage - Fixes issue with volume control - Sets https://ipfs.io as the default IPFS gateway. ## 3.2.0 - **Native builds with [Tauri](https://tauri.app/)**. - Add support for non-standard `audio/x-flac` mimetype. - Fixes a playback issue with Google Drive on Safari/iOS. - Improves Google Drive support, access tokens are now refreshed when needed (before it only refreshed on source processing) - Reduces the track pool when selecting a cover. In other words, when you're using the album art mode and select an image, only those tracks will be in the "automatic" queue (automatic queue, as in, not manually added queue items). This behaviour can be disabled on the settings page if you prefer the old behaviour. - Shift + Click actions for the top-right nav items on the tracks page. - Several playlist improvements: add to queue, add options to autogenerated playlists, convert autogenerated playlist into regular playlist, etc. ## 3.1.1 Fixes Google Drive CORS issue. ## 3.1.0 - **Removes usage of the Web Audio API, just uses `