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:
@@ -146,6 +146,41 @@ selbst — Changelog, Screenshots, Release.
|
||||
|
||||
---
|
||||
|
||||
## Zweite Issue-Runde (v0.9.0)
|
||||
|
||||
| # | Issue | Dauer | Was passiert ist |
|
||||
|---|---|---|---|
|
||||
| 9.1 | #15 Errungenschaften | 22 min | Regelkatalog auf einem gemeinsamen Datensatz; Filmreihen über die TMDB-Zugehörigkeit statt einer gepflegten Liste |
|
||||
| 9.2 | #16 Titel nachladen | 15 min | Aus dem Bericht wird eine Auswahlliste; was Flimmer nicht kennt, kommt auf Wunsch aus TMDB |
|
||||
|
||||
**Issues gesamt: 37 min** (2026-09-02, 09:47 – 11:13)
|
||||
|
||||
Dazu ohne Zeiterfassung: zwei Issues angelegt (#15 und #16), diese Version
|
||||
selbst und die Nachträge an der Anleitung.
|
||||
|
||||
### Was dabei auffiel
|
||||
|
||||
1. **Ein Test hat eine Formatierungsfalle aufgedeckt.** Die Regel „zwischen
|
||||
drei und fünf Uhr" las die Stunde aus der formatierten Zeichenkette; auf
|
||||
Deutsch liefert `Intl` dafür „03 Uhr", und `Number("03 Uhr")` ist `NaN`.
|
||||
Das Abzeichen wäre nie vergeben worden.
|
||||
2. **Ich hatte ein fragwürdiges Verhalten in einem Test festgeschrieben.**
|
||||
Der erste Entwurf strich auch *gescheiterte* Titel aus der Auswahlliste,
|
||||
und der Test hielt das fest. Erst beim Durchklicken fiel auf, wie ärgerlich
|
||||
das wäre — Code und Test wurden korrigiert.
|
||||
3. **Ein Klickweg hat eine falsche Beschriftung gezeigt.** Eine Serie stand
|
||||
als „Film" in der Liste, weil der Typ aus dem Umkehrschluss „keine Episode,
|
||||
also Film" kam.
|
||||
4. **Der Entwicklungs-Stub kann nur suchen.** Er speist sich aus dem lokalen
|
||||
Katalog und kann deshalb per Definition nichts liefern, was dort fehlt —
|
||||
der Importpfad ließ sich nur über Fixtures belegen, nicht über die
|
||||
Oberfläche.
|
||||
5. **Zwei parallele Branches, kein Konflikt.** Beide zweigten von `main` ab
|
||||
und fassten dieselben drei Dateien an. Der Merge lief glatt; geprüft wurde
|
||||
trotzdem die Kombination auf `main`, nicht nur die einzelnen Zweige.
|
||||
|
||||
---
|
||||
|
||||
## Gesamtübersicht
|
||||
|
||||
| Etappe | Version | Dauer |
|
||||
@@ -158,8 +193,9 @@ selbst — Changelog, Screenshots, Release.
|
||||
| 6 — Benachrichtigungen, Sync, Import/Export, API, PWA | 0.6.0 | 31 min |
|
||||
| Nacharbeiten — Docker verifiziert, eigene Sammlung | 0.7.0 | 51 min |
|
||||
| Issue-Runde — Passkeys, Jellyfin, vier Nacharbeiten | 0.8.0 | 77 min |
|
||||
| Zweite Runde — Errungenschaften, Titel nachladen | 0.9.0 | 37 min |
|
||||
|
||||
**Gesamtentwicklungszeit: 4 h 24 min** (264 min, 2026-09-01 18:09 – 2026-09-02 07:25)
|
||||
**Gesamtentwicklungszeit: 5 h 01 min** (301 min, 2026-09-01 18:09 – 2026-09-02 11:13)
|
||||
|
||||
### Womit die Zeit verging
|
||||
|
||||
|
||||
Reference in New Issue
Block a user