From dea0485a54394b31a19b99d851c611657e55ad8f Mon Sep 17 00:00:00 2001 From: marc Date: Sun, 6 Sep 2026 20:03:57 +0200 Subject: [PATCH] docs(changelog): Android 1.1 und die Sichtbarkeit des Teilen-Eintrags Co-Authored-By: Claude Opus 5 --- CHANGELOG.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 875b0ca..2c692e6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -150,6 +150,11 @@ Versioning: two-part `MAJOR.MINOR` — each release bumps the minor (features an mutiert, um unter Windows das Neuaufbauen der Medienkachel zu vermeiden. Über MPRIS kam davon nichts an: Plasma-Widgets zeigten dauerhaft den zuerst gespielten Titel. Bei echtem Titelwechsel wird jetzt ein neues `MediaMetadata` zugewiesen, sonst weiter in-place (Cover-Nachladen). +- **Android 1.1 (versionCode 4)** — erste Version mit Teilen-Link, Songlöschen, Playlist aus dem + Import und Duell-Anzeigetafel. Wichtig für den In-App-Updater: er vergleicht den `versionCode` aus + der Gitea-Release-Beschreibung mit dem der installierten App. Wird die Version nicht angehoben + **oder** die Beschreibung nicht mitgepflegt (etwa beim Hochladen von Hand statt über + `npm run publish-apk`), meldet die App korrekt „kein Update" — obwohl ein neues APK bereitliegt. - **Teilen per Link (Web + Android)** — ein Song oder Album lässt sich per `https://…?song=` an jemanden auf derselben Instanz schicken. Der Link trägt **nur die Id, keine Zugangsdaten**: der Empfänger sieht den Inhalt mit seinem eigenen Navidrome-Konto. Web teilt über @@ -158,7 +163,8 @@ Versioning: two-part `MAJOR.MINOR` — each release bumps the minor (features an nicht erneut losspielt. Als installierte PWA landet der Link dank `launch_handler` im bereits offenen Fenster. Android teilt über den Systemdialog (`ACTION_SEND`) und empfängt Links per App-Link-Intent-Filter; der Host kommt beim Bauen aus `-PnovasonicHost=…`, die Web-Adresse für - ausgehende Links aus den Einstellungen. Für das Öffnen ohne Nachfrage muss der SHA-256 des + ausgehende Links aus den Einstellungen — **ohne diese Einstellung erscheint „Teilen" im + Kontextmenü nicht**, weil es ohne Adresse keinen Link zu bauen gäbe. Für das Öffnen ohne Nachfrage muss der SHA-256 des Release-Schlüssels in `public/.well-known/assetlinks.json` stehen — Anleitung in `docs/share-links.md`. Ohne diesen Schritt öffnet der Link die Web-App im Browser. - **Android: Songs von der Festplatte löschen** — im Song-Kontextmenü, unten abgesetzt und rot, mit