This website requires JavaScript.
b6e98463ee
feat(web+android): Lyrics-Mitlaufen umschaltbar, echtes Mischen, Wiederholung am Queue-Ende
main
marc and Claude Opus 5
2026-10-01 17:13:38 +02:00
ae357b0eb9
change: Konzerte ohne Zeitfenster — Chips nur noch bei den Veroeffentlichungen
marc and Claude Opus 5
2026-09-27 10:46:05 +02:00
17a677a5a5
feat(web+android+backend): Konzerte gefolgter Kuenstler als zweiter Reiter
marc and Claude Opus 5
2026-09-25 19:23:00 +02:00
1366ec3832
docs: Entwurf fuer die Konzert-Meldungen im Backlog festhalten
marc and Claude Opus 5
2026-09-25 17:56:17 +02:00
7879e37a7b
test(backend): Filterprobe fragt auch YT Music ab — erste Fassung meldete erfundene Fehler
marc and Claude Opus 5
2026-09-25 17:03:14 +02:00
2f87a12f08
fix(backend): Kuenstler vor Dauer in der Suchkaskade, mit Regressionsprobe
marc and Claude Opus 5
2026-09-25 09:48:35 +02:00
748b1446a2
fix(backend): Umschrift-Muster toleranter, Kanji-Kuenstler ueber Romaji erkennbar
marc and Claude Opus 5
2026-09-25 00:09:01 +02:00
06b13caea9
fix(backend): Download-Filter konnte ohne Titel- oder Kuenstlermerkmal zugreifen
marc and Claude Opus 5
2026-09-24 23:31:29 +02:00
1432a960fb
style: Honigtopf auf Feldbreite aufgezogen, wirkt jetzt so gross wie das Zahnrad
marc and Claude Opus 5
2026-09-24 23:11:07 +02:00
37f8f8acac
feat(web+android): Gesamtdauer mit Stunden, in Android neu
marc and Claude Opus 5
2026-09-24 22:38:40 +02:00
c7fed82736
style(web): Honigtopf in der Kopfzeile groesser
marc and Claude Opus 5
2026-09-24 18:25:22 +02:00
e8582381ec
feat(web+android): Honigtopf mit Brief statt Glocke fuer Benachrichtigungen
marc and Claude Opus 5
2026-09-24 16:53:06 +02:00
899c98977a
feat: Wischgeste wechselt Titel, Designs Violet und Crimson, Mischen-Anzeige gefixt
marc and Claude Opus 5
2026-09-22 21:04:37 +02:00
549bec85ce
feat(web): Rollbalken nur ueber dem Inhalt, X-Knopf in der Warteschlange
marc and Claude Opus 5
2026-09-22 20:50:23 +02:00
2258e5465f
fix(android): Songzeilen halten rechts Platz fuer den Rollbalken
marc and Claude Opus 5
2026-09-22 20:47:37 +02:00
2641a6df44
fix(android): Rollbalken verschluckte das Kontextmenue der Songzeilen
marc and Claude Opus 5
2026-09-22 20:45:20 +02:00
d5b5c8cf84
feat(web+android): Warteschlange bearbeiten — ziehen und entfernen
marc and Claude Opus 5
2026-09-22 20:31:08 +02:00
77a3bb33f0
fix(android): Rollbalken-Geste brach ab, weil pointerInput auf die Geometrie geschluesselt war
marc and Claude Opus 5
2026-09-22 20:24:37 +02:00
d420123a44
fix(web): Rollbalken lief ueber die Player-Leiste
marc and Claude Opus 5
2026-09-22 20:21:37 +02:00
f083fad986
fix(android): Rollbalken liess sich nicht greifen — Greifflaeche und Gestenvorrang
marc and Claude Opus 5
2026-09-22 20:20:08 +02:00
363eb2b1aa
docs: Rollbalken in Android im Changelog (3.1, APK 1.16)
marc and Claude Opus 5
2026-09-22 20:13:37 +02:00
1aa218f3e3
feat(android): Rollbalken zum Ziehen in den langen Listen
marc and Claude Opus 5
2026-09-22 20:13:10 +02:00
6652fb4d2b
feat(web): greifbarer Rollbalken, Zeitleiste in die Favoriten verlegt (3.1)
marc and Claude Opus 5
2026-09-22 19:41:09 +02:00
073593d963
change(backend): nur noch der erste Kuenstler im Dateinamen
marc and Claude Opus 5
2026-09-20 22:57:04 +02:00
8d25bf0404
feat(web+backend): Dubletten im Editor aufloesen, Favoriten ueberleben das Umbenennen
marc and Claude Opus 5
2026-09-20 21:41:42 +02:00
24558497da
fix(backend): Schraegstrich im Namen und zu lockere Titelsuche fuehrten auf die falsche Datei
marc and Claude Opus 5
2026-09-20 20:35:36 +02:00
eb72e5c27d
feat(android): Album-Knopfleiste wie im Playlist-Detail; Changelog-Backlog aufgeraeumt
marc and Claude Opus 5
2026-09-20 20:06:30 +02:00
66fcdbba05
docs: Release als Version 3.0 festhalten
marc and Claude Opus 5
2026-09-19 12:39:22 +02:00
86810b6a51
feat(web+android): gefolgte Künstler begrenzt anzeigen, mit "Alle anzeigen"
marc and Claude Opus 5
2026-09-18 18:37:47 +02:00
cb43c3375e
feat(android): Gefolgt-Filter im Künstler-Reiter und Zeitleiste "Neu von deinen Künstlern"
marc and Claude Opus 5
2026-09-18 14:10:37 +02:00
ea7167f851
perf(web): Künstlerbilder ohne einen API-Aufruf pro Künstler
marc and Claude Opus 5
2026-09-18 14:05:11 +02:00
f3d54158d3
feat(web): Filter "❤ Gefolgt" plus Suche auf der Künstlerseite
marc and Claude Opus 5
2026-09-18 13:58:09 +02:00
908488a337
feat: Zeitleiste "Neu von deinen Künstlern" (Web) + Backend-Endpunkt
marc and Claude Opus 5
2026-09-18 13:50:33 +02:00
19f241e493
feat(web+android): Folgen-Herz ins Künstler-Banner, Favoriten zeigen Künstler und Alben
marc and Claude Opus 5
2026-09-18 13:11:18 +02:00
5f043beb5d
feat(web+android): Künstlern folgen, Alben merken, Top Songs per Künstler-ID
marc and Claude Opus 5
2026-09-16 17:51:53 +02:00
de674dbe3f
fix(android): Offline-Downloads vollständig löschen, Fortschritt selbst begradigen
marc and Claude Opus 5
2026-09-16 12:00:08 +02:00
ffedc7532b
feat(android): Schalter "Nur über WLAN herunterladen" (Standard an)
marc and Claude Opus 5
2026-09-15 22:34:44 +02:00
e2e7b2490f
fix(android): Zählfehler im Downloader — halb geladene Gruppen galten als vollständig
marc and Claude Opus 5
2026-09-15 20:22:18 +02:00
8bc03da88e
fix(android): große Offline-Downloads laufen jetzt bis zum Ende
marc and Claude Opus 5
2026-09-14 23:17:50 +02:00
35e36067af
fix(android): große Offline-Playlists ließen sich nicht abspielen
marc and Claude Opus 5
2026-09-14 22:50:27 +02:00
cb5ea26c77
fix: Maus-Zurück im PWA-Fenster, sprechende Player-Namen, Pfad-Etikett
marc and Claude Opus 5
2026-09-12 14:34:17 +02:00
568bb5002c
fix(web): Zurück-Knopf tat oft nichts + Besitzer geteilter Playlists (2.6)
marc and Claude Opus 5
2026-09-12 14:12:07 +02:00
ea448e109f
docs(changelog): Android-Versionen je Release in einer Zeile bündeln
marc and Claude Opus 5
2026-09-11 23:58:46 +02:00
4ee20de359
fix(docs+web): "NN-NN im Dateinamen" war kein Bug — Navidromes fakePath
marc and Claude Opus 5
2026-09-11 23:56:15 +02:00
ac69d259d5
fix(web): Künstler in den Albumansichten sichtbar machen
marc and Claude Opus 5
2026-09-11 13:43:17 +02:00
ec75fdef7b
feat(web+android): vom Album in der globalen Suche zum Künstler springen (2.5 / Android 1.8)
marc and Claude Opus 5
2026-09-10 22:22:37 +02:00
fca7cc79c1
feat(android): Cache nach einem Update einmalig leeren (1.7)
marc and Claude Opus 5
2026-09-09 08:42:27 +02:00
651f979401
perf(android): Warteschlange sofort wiederherstellen, SW-Cache automatisch versionieren
marc and Claude Opus 5
2026-09-09 00:01:30 +02:00
0b23a07039
fix(android): Warteschlangen-Wiederherstellung robuster und nachvollziehbar (1.5)
marc and Claude Opus 5
2026-09-08 23:26:17 +02:00
8da67e0975
chore(android): versionCode 7, versionName 1.4
marc and Claude Opus 5
2026-09-08 22:44:25 +02:00
e8108b0a7a
docs(changelog): Dateinamen-Fehler richtig beschrieben (NN-NN im Kuenstlerfeld)
marc and Claude Opus 5
2026-09-06 23:46:47 +02:00
871ecdd72e
docs(changelog): doppelte Tracknummern im Dateinamen als bekannten Fehler notiert
marc and Claude Opus 5
2026-09-06 23:44:59 +02:00
a2211a62d2
refactor(web+android): nur Warteschlange und Titel sichern, keine Sekunden
marc and Claude Opus 5
2026-09-06 23:25:06 +02:00
65fa950043
feat(web+android): Wiedergabe fortsetzen und Streitpunkte im Duell (2.4)
marc and Claude Opus 5
2026-09-06 23:20:40 +02:00
92c3d96936
docs(changelog): Dublettenprüfung nachgezogen, Unterstrich-Lücke im Variantenfilter notiert
marc and Claude Opus 5
2026-09-06 23:11:42 +02:00
dfae34c706
feat(android): Navidrome-Adresse als Vorgabe, Login vorbelegt (1.3)
marc and Claude Opus 5
2026-09-06 20:37:13 +02:00
334aa51a09
feat(android): Backend- und Scrobble-Adresse als Vorgabe aus dem Build
marc and Claude Opus 5
2026-09-06 20:35:37 +02:00
83570b22b5
refactor(android): Web-Adresse aus BuildConfig statt als vierte Einstellung
marc and Claude Opus 5
2026-09-06 20:27:27 +02:00
dea0485a54
docs(changelog): Android 1.1 und die Sichtbarkeit des Teilen-Eintrags
marc and Claude Opus 5
2026-09-06 20:03:57 +02:00
4323d68edc
chore(android): versionCode 4, versionName 1.1
marc and Claude Opus 5
2026-09-06 19:03:17 +02:00
91d0d5fd0b
feat(web+android): Musik-Match wird zum Duell mit Anzeigetafel
marc and Claude Opus 5
2026-09-06 13:55:16 +02:00
5a6cff8105
chore(share): echten Signatur-Fingerabdruck in assetlinks.json
marc and Claude Opus 5
2026-09-06 13:42:37 +02:00
5f1650b82a
build(apk): Publish-Skript reicht den App-Link-Host an Gradle durch
marc and Claude Opus 5
2026-09-06 12:25:14 +02:00
94fdc3274e
docs(share): Ablauf eines Domainwechsels als Reihenfolge
marc and Claude Opus 5
2026-09-06 12:23:05 +02:00
a89e2974bc
feat(android): zweiter App-Link-Host fuer einen Domainwechsel
marc and Claude Opus 5
2026-09-06 03:47:35 +02:00
430ecdc737
feat(web+android): Teilen per Link
marc and Claude Opus 5
2026-09-06 03:30:32 +02:00
3c99778567
fix(backend): Dublettenpruefung erkennt Akzente und Soundtrack-Ordner
marc and Claude Opus 5
2026-09-05 08:40:02 +02:00
f62b248bb6
fix(backend): Metadaten-Edit trifft nicht mehr die falsche Datei
marc and Claude Opus 5
2026-09-04 23:46:44 +02:00
aae358c4c7
feat(android): Songs loeschen und Playlist aus dem Import, plus Web-Scrollfix
marc and Claude Opus 5
2026-09-04 23:40:57 +02:00
a05c15df93
docs(changelog): YTM-Wächter, Album-Zurück und Scrobble-Gruppierung
marc and Claude Opus 5
2026-09-04 22:52:03 +02:00
da32d2911a
fix(scrobble): Metadaten-Bearbeitung zerlegt die Statistik nicht mehr
marc and Claude Opus 5
2026-09-04 22:51:47 +02:00
39d47b78d4
fix(web): Zurueck im Album fuehrt dorthin zurueck, wo man geklickt hat
marc and Claude Opus 5
2026-09-04 22:51:47 +02:00
eee98d193f
fix(backend): Kanaltreffer in der YTM-Suche verwirft nicht mehr die Trefferliste
marc and Claude Opus 5
2026-09-04 22:51:32 +02:00
33b3df609a
fix(backend): Live-Mitschnitte aus der Suche ausschliessen
marc and Claude Opus 5
2026-09-03 22:35:44 +02:00
6d8a8a1d5e
fix(backend): Neuauflage-Jahreszahl nicht als Pflicht-Keyword fordern
marc and Claude Opus 5
2026-09-03 22:20:44 +02:00
02b590505a
fix(backend): Zahlen im Titel sind Pflicht-Keywords, Abkuerzungen erlaubt
marc and Claude Opus 5
2026-09-03 22:04:00 +02:00
9f0d4c3153
docs(changelog): 2.3 — Pull-Stack, APK-Download-Fix, Alben-Tab-Scrollfix
marc and Claude Opus 5
2026-09-03 21:36:59 +02:00
e91708bc97
chore(android): versionCode 3 veroeffentlicht (Scroll-Fixes im Release)
marc and Claude Opus 5
2026-09-03 21:25:25 +02:00
0029b89de4
fix(android): Alben-Tab behaelt die Scrollposition beim Zurueck
marc and Claude Opus 5
2026-09-02 21:21:38 +02:00
3e8897b551
fix(backend): APK-Download nutzt den erreichbaren Gitea-Host statt der ROOT_URL
marc and Claude Opus 5
2026-09-02 16:21:31 +02:00
043ec3a108
refactor(docker): docker-compose.yml ist der Pull-Weg, Bauen wandert nach .dev.yml
marc and Claude Opus 5
2026-09-02 16:15:46 +02:00
62391e4aae
feat(docker): pull-based prod stack (docker-compose.prod.yml + Registry-Images)
marc and Claude Opus 5
2026-09-02 16:13:46 +02:00
767d088665
refactor(docker): default compose builds from Dockerfiles (baked deps, cached)
Honey and Claude Opus 4.8
2026-09-02 13:34:00 +02:00
1d8d8143f2
refactor(docker): make image-based the default compose, build variant is .dev
Honey and Claude Opus 4.8
2026-09-02 08:03:14 +02:00
149443e4f7
feat(docker): image-based prod stack (Dockerfiles + prod compose + push script)
Honey and Claude Opus 4.8
2026-09-02 07:45:17 +02:00
93ee958434
feat: artist-page scroll/search memory (android) + move APK button to bottom (web)
Honey and Claude Opus 4.8
2026-09-02 07:42:24 +02:00
a780f6622b
chore(android): versionCode 2 (first apk-latest release upload)
Honey and Claude Opus 4.8
2026-09-02 07:27:06 +02:00
6da40d9e63
docs(scripts): add .env.release.example template for publish-apk
apk-latest
Honey and Claude Opus 4.8
2026-09-02 00:52:49 +02:00
2fd4d978d0
feat(android): in-app updater (backend/Gitea APK), auto-bump versionCode
Honey and Claude Opus 4.8
2026-09-02 00:46:11 +02:00
845f125d76
feat: remember scroll + search position on Back (web + android)
Honey and Claude Opus 4.8
2026-09-02 00:06:46 +02:00
3ceba8a365
feat(android): partial-album detail gets Play/Shuffle + track 3-dot menu
Honey and Claude Opus 4.8
2026-09-01 23:58:24 +02:00
3000dc1622
feat(scripts): one-command APK build + upload to the fixed Gitea release
Honey and Claude Opus 4.8
2026-08-25 18:23:27 +02:00
33d24c6ed4
feat(backend): APK download proxies a fixed Gitea release (local fallback)
Honey and Claude Opus 4.8
2026-08-25 18:16:13 +02:00
908b50bcd9
feat(web): download the Android APK from Settings
Honey and Claude Opus 4.8
2026-08-25 18:00:36 +02:00
7996971ba0
fix(web): search results panel spans full content width
Honey and Claude Opus 4.8
2026-08-23 12:46:50 +02:00
026b392657
fix: Japanese/CJK albums vanished from artist discography (web + android)
Honey and Claude Opus 4.8
2026-08-22 18:49:59 +02:00
ed641e999c
fix(web): artist hero name no longer clips last letter; fold 2.3 into 2.2
Honey and Claude Opus 4.8
2026-08-22 00:48:33 +02:00
67642f8ab8
fix(web): header search dropdown no longer covers the sidebar
Honey and Claude Opus 4.8
2026-08-22 00:41:29 +02:00
b7c96451d8
feat(android): download notifications everywhere + swipe tabs (NowPlaying, Library)
Honey and Claude Opus 4.8
2026-08-21 23:19:20 +02:00
d11de8a69e
feat(android): importer 30s preview + partial-album detection
Honey and Claude Opus 4.8
2026-08-21 23:10:28 +02:00