Skip to content

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 24 Aug 23:19
· 46 commits to master since this release

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

  • Warm the stream cache for the track after next (#27) (0cebc16)

Full Changelog: v1.0.35...v1.1.0