v1.1.0
v1.1.0 (2026-08-24)
Bug Fixes
-
Force in-app selected language over device system locale (port #9) (5a94cde)
-
Resolve overheating, track deletion and incorrect count in downloads (port #9) (3ea0c70)
-
Align playlist isFullyDownloaded and track removal logic with Android (8c39fe2)
-
Harmonize playlist detail and downloads logic with Android (38e2746)
-
Ensure robust folder cleanup on playlist delete/remove (60cdafd)
-
Resolve playlist cover falling back to user avatar (82953a1)
-
Restore playlist title and resolve first track cover in library (e381d1a)
-
Properly resolve covers for third-party playlists and user playlists (6b5ceb9)
-
Eliminate user avatar on created playlists and fallback to first track artwork (220ee00)
-
Keep pitch and tempo continuous across decoded blocks (0e287c5)
-
Restart the decoder when play() finds no live worker (#27) (222316c)
-
Resolve real covers for playlists that ship none (7de339e)
-
Unstack the settings section (4bd1606)
-
Keep catalog entries navigable and their covers intact (ab71448)
-
Open external links when AWT Desktop is unavailable (e53d496)
Features
-
Enhance audio engine, DSP processor, ambient sounds and effects panel (81e8f45)
-
Add folder DAO, guest data transfer manager, telemetry and database updates (0f30576)
-
Implement complete multi-tab upload studio and track editor with expressive stepper (08674b9)
-
Update navigation, library folders, profile screens, feed, and i18n resources (d732d4e)
-
Implement HTTP & SOCKS5 proxy support with dedicated desktop UI (244780d)
-
Limit lossy decoder overshoot with a ceiling that follows the chain (9e5c991)
-
Switchable app icon variants and a window size floor (#27) (6e84f5b)
-
Remember the volume, wheel control, and a clearer transport (#27) (2afd8c3)
-
Remember a manually chosen lyric result per track (#27) (57e9c86)
-
Seed the dynamic theme from the current cover (#27) (b02ac43)
-
Add a pathfinder catalog client (90b3f1f)
-
Browse and play catalog content across the app (d4fb6fd)
-
Make artist names links, with a picker for multi-artist tracks (d4edd0c)
-
Fill in release dates the catalog leaves out (7b02263)
-
Log in by scanning a QR code instead of embedding a browser (2620b5d)
-
Route Spotify artist ids to the profile screen (56ada31)
-
Copy the artwork from the cover viewer (377d6d7)
Maintenance
-
Bump compose 1.12.0-rc01, okhttp 5.5.0, org.json 20260814, gradle wrapper 9.7.1 (fdddef9)
-
Drop JavaFX and declare the JVM access the app already uses (3c00f69)
-
1.1.0 (5f37887)
Performance
Full Changelog: v1.0.35...v1.1.0