Skip to content

Releases: alan7383/KittyTuneDesktop

v1.3.1

Choose a tag to compare

@github-actions github-actions released this 26 Aug 22:57

v1.3.1 (2026-08-26)

Bug Fixes

  • A slimmed track is not a restricted one, and a substitute must match (f3b3cc3)

Maintenance

Full Changelog: v1.3.0...v1.3.1

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 26 Aug 22:22

v1.3.0 (2026-08-26)

Bug Fixes

  • Two handles on one named store are the same store (7fb0748)

  • Count what was heard, not which button ended the track (698e3a9)

  • Make the panel follow the song, and stop the styles diverging (d2174f0)

  • Name the home selections ourselves instead of showing SoundCloud's English (aa20615)

Features

  • A per-track volume trim, and stop decode workers piling up (0c47be3)

  • Pair once, in both directions, and never lose an acknowledged listen (544e6a2)

  • Trim a track without touching the file (a7ef879)

  • Reach the horizontal rows with a mouse, and sync in one click (f58ba5c)

  • Let the fixed tiles carry your own icons (2e33bad)

  • The week's listening on the home page, and the strings for the rest (2b75296)

Maintenance

Performance

  • Bound what grows with every track seen (4f2e3d3)

  • Open the statistics screen in one query instead of eleven (2aad846)

Full Changelog: v1.2.0...v1.3.0

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 25 Aug 16:53

v1.2.0 (2026-08-25)

Bug Fixes

  • Ship the alternate app icons instead of ignoring them (1bb4ff4)

  • Resolve once, keep the words with their timings, and stop the highlight bolting (a4f5afa)

  • Keep the controls that get squeezed out when the window or the scale changes (ebe88c1)

  • Make the dynamic theme actually follow the cover (a76dd7e)

  • Reconnect a paused stream before it is needed, not after (e08f64b)

Features

  • Cache resolutions and rank real synchronisation first (5ff2e7e)

  • Tell you what you already have, the way the Android app does (0310e5b)

  • Themed Windows title bar, and a seed colour separate from the backdrop (f113acd)

  • Rebuild the Pixel listen button, shape and squash-and-bloom (d03dd46)

Maintenance

  • Add the strings for the new settings and markers (48715fc)

  • 1.2.0 (226fbc7)

Full Changelog: v1.1.2...v1.2.0

v1.1.2

Choose a tag to compare

@github-actions github-actions released this 25 Aug 12:24

v1.1.2 (2026-08-25)

Bug Fixes

  • Re-sign expired stream URLs instead of stalling on a 403 (fbd6391)

Maintenance

Full Changelog: v1.1.1...v1.1.2

v1.1.1

Choose a tag to compare

@github-actions github-actions released this 25 Aug 11:24

v1.1.1 (2026-08-25)

Bug Fixes

  • Resolve Windows DSP native DLL loading and prevent startup crash (#32) (203afe8)

Maintenance

  • Migrate setup-java to v5 in build-installers workflow (d8031e2)

Full Changelog: v1.1.0...v1.1.1

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 24 Aug 23:19

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

v1.0.35

Choose a tag to compare

@github-actions github-actions released this 12 Aug 01:26

v1.0.35 (2026-08-12)

Bug Fixes

  • Replace innertube with NewPipeExtractor for YouTube search (e495e95)

Features

  • Implement music import, fix track reordering, and add macOS deep link support (9426ce0)

Maintenance

  • Fix avatar and banner crop dialogs, Material 3 shapes, and top bar avatar update (ecea2f2)

  • Migrate YouTube integration to innertube module for Ktor compatibility (8b3e6e2)

  • Bump version to 1.0.35 (389c317)

Full Changelog: v1.0.34...v1.0.35

v1.0.34

Choose a tag to compare

@github-actions github-actions released this 10 Aug 00:06

v1.0.34 (2026-08-10)

Features

  • Add translated About popup with 2-column layout (6c1a732)

Bug Fixes

  • Fix latency issues with HLS and non-HLS tracks (ae14a8f)

Refactoring

  • Remove update section from settings screen (a650673)

Maintenance

Full Changelog: v1.0.33...v1.0.34

v1.0.33

Choose a tag to compare

@github-actions github-actions released this 09 Aug 20:50

v1.0.33 (2026-08-09)

Bug Fixes

  • Optimize theme WatchService, persistent temp files, and ArtworkPalette timeouts (2fdfe2a)

Performance

  • Optimize CPU/RAM via DB debounce, audio buffer reuse, LRU caches, and 250ms progress loop (8950ac8)

Refactoring

  • Remove unused dead code relics and add central Logger object (d825acd)

bump

Full Changelog: v1.0.32...v1.0.33

v1.0.32

Choose a tag to compare

@github-actions github-actions released this 09 Aug 18:53

v1.0.32 (2026-08-09)

Build

  • Bump Ktor to 3.5.2 and fix compilation errors from DBus & Compottie updates (84703d6)

Ci

  • Add Dependabot configuration for Gradle dependencies and GitHub Actions (3a73e9b)

  • Manually apply PR #16 and #19 to resolve conflicts (d57432f)

Fix

  • Support AZERTY keyboard layout number row shortcuts (40f637f)

Maintenance

  • Bump softprops/action-gh-release from 2 to 3 (#1) (d662a5f)

  • Bump org.jetbrains.kotlin.plugin.compose (#5) (be7b3b0)

  • Bump org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose (#7) (2f50284)

  • Bump net.java.dev.jna:jna-platform from 5.14.0 to 5.19.1 (#8) (0db9b00)

  • Bump com.materialkolor:material-kolor (#9) (72bd996)

  • Bump org.yaml:snakeyaml from 2.2 to 2.6 (#10) (d025ba1)

  • Bump gradle-wrapper from 9.6.1 to 9.7.0 (#12) (37de6d6)

  • Bump net.java.dev.jna:jna from 5.14.0 to 5.19.1 (#18) (014481c)

  • Bump com.github.hypfvieh:dbus-java-transport-jnr-unixsocket (#20) (d52359a)

  • Bump com.github.hypfvieh:dbus-java-core from 4.3.1 to 5.2.0 (#21) (553214e)

  • Bump org.json:json from 20240303 to 20260719 (#11) (3fa3f23)

  • Bump version to 1.0.32 (bcabed1)

Full Changelog: v1.0.31...v1.0.32