- Use custom vuetify build to trim out unused components.
- Add button to toggle queue visibility on desktop layout.
- Make cover-art in browse and queue views optional.
- Support 'Extras' section by using iframe.
- Place home button, if shown, to the right of the back button (matches browsers, etc.)
- If configured to show home button, then also show in titlebar of advanced search and extras pages.
- Show SugarCube pages in 'Extras' if it is installed.
- Swap (+) and (>) buttons to match LMS's default order.
- Replace GIF images in Classic Skin with SVGs.
- Optionally display technical info when listing tracks in browse view.
- Update version of vue-virtual-scroller, with hacky fix for issue 416.
- Clicking duration in play queue will briefly show remaining track count and duration.
- Combine library and material JS files into 1 for releases.
- Defer loading of some JS and CSS until page loaded.
- Split out functions from browse and now-playing pages that can be deferred.
- Only download translation if lang or Material version changed.
- For piCorePlayer and SqueezeAMP (SqueezeESP32) players, add action to show config page in main menu of Player Settings dialog.
- Add BBC sounds and Times Radio icons.
- Add file and directory browser for media paths in server settings.
- Fix player icon colour when using light themes with coloured toolbar.
- Darken background of 'Dark' theme so as to work-around Chrome changing certain colours if its force dark mode is enabled.
- Use dimmed icon for non-active icons in main toolbar when this is coloured.
- Fix sort option when listing albums under years category.
- Fix renaming pinned items.
- If writeError is returned when saving play queue then inform user that queue was not saved.
- Disable ripple effect from buttons, works-around search button having highlight when long-press back button to go home.
- Make save-queue dialog similar to add-to-playlist dialog; use a combobox to display list of existing playlists.
- Improve speed of grid view.
- Fix position and size of SVG icons in grid.
- Use fixed size for icons in grid, otherwise can be too large.
- Allow using grid in more places; Home, My Music, etc.
- Fix coloured toolbars setting with themes which have a dash in their name.
- Allow streams in favourites to be pinned to home screen.
- If browser's locale time string ends with AM or PM then use 12hour clock.
- Hide 'Music Folders' from 'My Music' by default, use config dialog to enable.
- Allow drag'n'drop of albums and tracks from browse page onto queue.
- Move artist/album action code from Perl into Javascript, to save button appearing after view loaded.
- Use 'medium small white circle' for jumplist to help appearance on iOS.