Changes since 3.3.1:
- Infinite scrolling is added to search results and server albums.
- This enables pulling results beyond the first page of results.
- All tracks on the server can be shown in a new view.
- This can be accessed by Go - By Tracks (Cmd+3).
- More metadata is returned for albums, artists, and tracks.
- All albums on the server can now be browsed through the server albums view.
- Add some accessibility annotations to various tables and labels.
- Fix accessibility (i.e. VoiceOver) with the album list.
- The volume is shown as a percentage in the popover.
- Track ratings are shown with stars and can be set from the inspector.
- Fix ratings getting reset when fetching from the server.
- Fix album information not getting pulled in from tracks on search.
- Use updated Core Data features for automatic merging of changes between threads.
- This should reduce weirdness such as faults appearing where they shouldn't.
- Refactor cover handling to avoid cross-linked files and avoid writing on reads.
- Avoid fetching covers in some contexts to avoid slow downloads.
- Remove more dead data that can't be used in the database.
- Report progress for slow running operations.
- Rewrote the source list to use views instead of cells.
- Context menu actions should work with non-selected items now.
- The source list now dynamically adjusts to the system sidebar size.
- This removes the PXSourceList vendored library.
- Fixed the server users view not being able to handle multiple users playing the same track.
- Fixed not being able to append to a newly created playlist.
- Fixed the AirPlay button not having a border on macOS 26.
- Fix the album list shrinking when moving between views on macOS 26.
- The default window size has increased to accomodate larger toolbar buttons in macOS 26.
- If the buttons in the sidebar are spilling over into overflow, increase the sidebar size.
- You can reset the default window size with i.e.
defaults delete fr.read-write.Submariner "NSWindow Frame Submariner"