Errungenschaften und die Auswahlliste fuer unbekannte Jellyfin-Titel. Changelog, Release-Notiz, DEVLOG und Projektgedaechtnis nachgezogen. Die Anleitung hat ihre beiden Abschnitte schon mit den jeweiligen Issues bekommen — Errungenschaften mit Screenshot, „Titel, die Flimmer noch nicht kennt" im Jellyfin-Kapitel.
This commit is contained in:
@@ -7,6 +7,99 @@ die Versionierung [Semantic Versioning](https://semver.org/lang/de/).
|
||||
|
||||
## [Unveröffentlicht]
|
||||
|
||||
## [0.9.0] — 2026-09-02
|
||||
|
||||
**Errungenschaften** — Abzeichen für erreichte Meilensteine. Dazu die
|
||||
**Auswahlliste** beim Jellyfin-Abgleich, ohne die die Anbindung auf einer
|
||||
gewachsenen Mediathek kaum etwas ausrichtete.
|
||||
|
||||
> ⚠️ **Beim Aktualisieren kommt eine Migration mit** (`errungenschaften`). Der
|
||||
> Container spielt sie beim Start selbst ein; `./update.sh` legt vorher eine
|
||||
> Sicherung an.
|
||||
|
||||
### Hinzugefügt
|
||||
|
||||
- **Errungenschaften.** Zwanzig feste Abzeichen, dazu dynamische für
|
||||
vollständig gesehene Filmreihen und abgeschlossene Universen. Zu finden
|
||||
unten auf der Statistikseite.
|
||||
|
||||
Sie tauchen auf, wenn etwas erreicht ist, und bleiben dann — **keine
|
||||
Streaks**, die reißen, wenn man eine Woche nichts schaut, keine
|
||||
Fortschrittsbalken, die drängeln. Wer eine Sichtung zurücknimmt, verliert
|
||||
kein Abzeichen; es wieder einzukassieren wäre kleinlich.
|
||||
|
||||
Ein paar davon: *Der lange Atem* (eine Serie mit hundert Episoden komplett),
|
||||
*Treu geblieben* (über ein Jahr an demselben Titel), *Durchgemacht*
|
||||
(zwischen drei und fünf Uhr morgens abgehakt), *Zeitreisender* (Titel aus
|
||||
sieben Jahrzehnten), *Strenges Urteil* (einmal die Note 1 vergeben).
|
||||
|
||||
Für **ganze Filmreihen** braucht es keine gepflegte Liste: TMDB gruppiert
|
||||
sie selbst, und die Zugehörigkeit steht beim Import schon am Titel. Wer alle
|
||||
Spider-Man-Filme gesehen hat, bekommt sie als Reihe angerechnet. Für
|
||||
bekannte Reihen gibt es einen eigenen Namen, sonst heißt es schlicht „Reihe
|
||||
komplett — …".
|
||||
|
||||
Beim ersten Öffnen wird die ganze Historie einmal **stumm** ausgewertet —
|
||||
eine gewachsene Bibliothek soll nicht zwei Dutzend Meldungen auf einmal
|
||||
auslösen. Erst danach wird gemeldet, was neu dazukommt. Auf dem öffentlichen
|
||||
Profil lassen sich die Abzeichen zeigen oder ausblenden.
|
||||
|
||||
- **Auswahlliste für Jellyfin-Titel, die Flimmer nicht kennt.** Beim ersten
|
||||
Abgleich einer gewachsenen Mediathek passierte bisher etwas Ernüchterndes:
|
||||
Jellyfin meldet tausend Einträge, und Flimmer ordnet **keinen einzigen** zu,
|
||||
weil der Katalog sie nicht kennt.
|
||||
|
||||
Jetzt steht unter dem Bericht eine Liste zum Anhaken. Was ausgewählt ist,
|
||||
holt Flimmer von TMDB — bei Serien samt Staffeln und Episoden — und nimmt es
|
||||
mit „hab ich · Jellyfin" in die Bibliothek auf.
|
||||
|
||||
Die Liste fasst zusammen: Führt Jellyfin drei Dateien zum selben Film
|
||||
(Extended Edition, zweite Fassung), steht er einmal da, mit dem Vermerk, wie
|
||||
viele Dateien darauf zeigen. Einträge, denen in Jellyfin die TMDB-Kennung
|
||||
fehlt, bleiben sichtbar, sind aber nicht auswählbar — dort kann Flimmer
|
||||
nichts holen.
|
||||
|
||||
Geholt werden hundert je Lauf; der Rest bleibt für den nächsten Klick. Ein
|
||||
einzelner Fehlschlag beendet den Lauf nicht, und **aus der Liste verschwindet
|
||||
nur, was tatsächlich ankam**.
|
||||
|
||||
### Geändert
|
||||
|
||||
- Der Bericht des Medienserver-Abgleichs war auf **50 Einträge** gekürzt —
|
||||
bei über tausend gelesenen ein Blick durchs Schlüsselloch. Jetzt bis 1000,
|
||||
und was darüber hinausgeht, wird gezählt statt stillschweigend
|
||||
abgeschnitten.
|
||||
- Das Häkchen beim Abgleich heißt jetzt „**Bekannte** Titel dabei in die
|
||||
Bibliothek aufnehmen". Es nimmt auf, was Flimmer *kennt*; die neue
|
||||
Auswahlliste holt, was es *nicht kennt*. Der Unterschied stand vorher
|
||||
nirgends — und war der Grund, warum das Häkchen bei einer frischen Instanz
|
||||
nichts bewirkte.
|
||||
- Einblendungen kennen einen dritten Ton für Erfolge.
|
||||
- `npm run screenshots` hebt für Ausschnittaufnahmen die klebende Kopfleiste
|
||||
auf; sie legte sich sonst über die Überschrift.
|
||||
|
||||
### Behoben
|
||||
|
||||
- Im Bericht stand eine Serie als **Film**, weil der Typ aus dem Umkehrschluss
|
||||
„keine Episode, also Film" abgeleitet wurde. Er kommt jetzt aus dem Item.
|
||||
|
||||
### Getestet
|
||||
|
||||
93 Tests (vorher 78). Neu: der Regelkatalog der Errungenschaften samt
|
||||
Stummschaltung, Entdopplung und Zeitzonenrechnung; die Auswahlliste samt
|
||||
Zusammenfassung, Fehlschlägen und Rechteprüfung.
|
||||
|
||||
Ein Test hat dabei einen Fehler gefunden, den man leicht übersieht: Die Regel
|
||||
„zwischen drei und fünf Uhr" las die Stunde aus der formatierten Zeichenkette,
|
||||
und auf Deutsch liefert das System dafür **„03 Uhr"** — als Zahl gelesen wird
|
||||
daraus nichts. Das Abzeichen wäre nie vergeben worden.
|
||||
|
||||
### Anleitung
|
||||
|
||||
`docs/ANLEITUNG.md` hat zwei neue Abschnitte: **Errungenschaften** mit
|
||||
Screenshot und **Titel, die Flimmer noch nicht kennt** im Jellyfin-Kapitel.
|
||||
|
||||
|
||||
## [0.8.0] — 2026-09-02
|
||||
|
||||
Zwei größere Bausteine: **Anmeldung per Passkey** und die **Jellyfin-Anbindung**.
|
||||
|
||||
Reference in New Issue
Block a user