From d1b107ae718624a26efdf998808508ffcf1b250f Mon Sep 17 00:00:00 2001 From: Honey Date: Fri, 19 Jun 2026 09:36:42 +0200 Subject: [PATCH] docs: add CHANGELOG v0.7.1 (squid removal + ytdlp search fix) Co-Authored-By: Claude Sonnet 4.6 --- CHANGELOG.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fe54048..b12f056 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -48,6 +48,16 @@ Versioning: `MAJOR.MINOR.PATCH` — minor = new feature, patch = fix/improvement --- +## [0.7.1] — 2026-06-19 + +### Removed +- **Backend** — squid.wtf (Qobuz) download backend removed; downloads now exclusively use yt-dlp. `DOWNLOAD_BACKEND` and `SQUID_QUALITY` env vars are no longer read. + +### Fixed +- **Backend** — YTM search query: album name was appended for short-title tracks (≤1 keyword), causing duplicated words when the album name starts with the title (e.g. "recognize - Single" → query `"MINA - recognize recognize Single"`); album is now only appended for Japanese titles where title keywords are stripped, matching spotdl behaviour + +--- + ## [0.7.0] — 2026-06-18 ### Added @@ -62,9 +72,6 @@ Versioning: `MAJOR.MINOR.PATCH` — minor = new feature, patch = fix/improvement - **Android** — Artist fast-scroll index bar: draggable letter strip on the right side of the Artists list with letter bubble while dragging - **Web** — Playlist edit modal: "Cover entfernen" button removed -### Removed -- **Backend** — squid.wtf (Qobuz) download backend removed; downloads now exclusively use yt-dlp. `DOWNLOAD_BACKEND` and `SQUID_QUALITY` env vars are no longer read. - ### Fixed - **Android** — In-app notification bell: notifications were never delivered after navigating away from the Importer screen (poll ran in `viewModelScope`, cancelled on navigation); polling now uses `NotificationStore.startPoll()` with an app-lifetime scope - **Android** — Home hero card: pool now matches web — union of `frequent(5) ∪ recentlyPlayed(5)` deduped, random pick; label is "MEISTGESPIELT" or "ZULETZT GEHÖRT" (was hardcoded "AKTUELL")