- If current item has a 'remote_title' element and its id is negative, then allow title (or remote_title) and artist/composer to span up to 3 lines each in now-playing.
- Revert back to statically.io
- Fix size of player status icons (default, sleep, synced).
- Fix 'hung' state if close 'Manage players' dialog whilst it has a menu open.
- Update vue-virtual-scroller, vue-touch-events, vue-lazyload, and vuex.
- Update iOS/iPhone/iPad checks.
- Take into account safe-area-inset-bottom for iOS.
- Update user-agent checking code in perl code to (hopefully) detect iPadOS and serve correct icon.
- If '?ios' is added to URL query, add 12px padding to bottom navigation, to work-around issue with non-home button iOS devices.
- Ensure MAI responses are for the current request.
- Cancelling axios reqests sometimes leads to add behaviour, so instead use unique ID for each list request. Instead of cancelling, change ID, so 'cancelled' response is ignored.
- Place artist biography pictures on alternating right/left side.
- Larger dot for jumplist when no letters.
- Use "track of total" and not "track / total"
- Increase left/right margin around details on desktop botton bar.
- Show library name in toolbar title of settings, information, and server settings dialogs.