docs: Changelog, Release-Notes und DEVLOG für 0.5.0
This commit is contained in:
+48
-1
@@ -7,6 +7,52 @@ die Versionierung [Semantic Versioning](https://semver.org/lang/de/).
|
|||||||
|
|
||||||
## [Unveröffentlicht]
|
## [Unveröffentlicht]
|
||||||
|
|
||||||
|
## [0.5.0] — 2026-09-01
|
||||||
|
|
||||||
|
Übersicht, Kalender und Statistik.
|
||||||
|
|
||||||
|
### Hinzugefügt
|
||||||
|
|
||||||
|
- **Übersicht** mit „Weiterschauen" (laufende Serien samt nächster Episode,
|
||||||
|
Fortschritt und „+1 Episode" direkt aus der Kachel), den Ausstrahlungen der
|
||||||
|
nächsten vier Wochen und den Watchlist-Titeln, die zuletzt auf einem Dienst
|
||||||
|
verfügbar geworden sind.
|
||||||
|
- **Kalender** als Monatsraster mit Blättern und Sprung zum heutigen Tag,
|
||||||
|
darunter die Termine des Monats als Liste. Ausgezeichnet als Tabelle — ein
|
||||||
|
Kalender *ist* eine Tabelle, und mit Screenreader wird daraus dann
|
||||||
|
„Woche 3, Donnerstag, 24." statt einer ununterscheidbaren Kachelwüste.
|
||||||
|
- **Statistikseite** mit Gesamtschauzeit, Episoden und Filmen je Monat als
|
||||||
|
Diagramm, Verteilung nach Streamingdienst und Genre, Jahresrückblick
|
||||||
|
(„2026 in Zahlen") sowie den Listen „wo die meiste Zeit hinging" und
|
||||||
|
„deine besten Bewertungen". Alles aus den Sichtungen gerechnet, Rewatches
|
||||||
|
zählen mit.
|
||||||
|
- **Diagramme als handgeschriebenes SVG** — ohne Chart-Bibliothek, dafür an
|
||||||
|
den Design-Tokens. Die beiden Serienfarben sind abgedunkelte Varianten der
|
||||||
|
Signaturfarben; sie bestehen in **beiden** Farbschemata die Prüfungen auf
|
||||||
|
Helligkeitsband, Sättigung, Farbfehlsichtigkeit und Kontrast. Die vollen
|
||||||
|
Signaturtöne wären auf dunklem Grund zu hell. Legende, Achsenwerte,
|
||||||
|
Tooltip beim Überfahren und eine für Screenreader hinterlegte Tabelle
|
||||||
|
sorgen dafür, dass die Aussage nie allein an der Farbe hängt.
|
||||||
|
- Markenfarben der Streamingdienste in der Verteilung, aber nur, wenn sie auf
|
||||||
|
hellem *und* dunklem Grund mindestens 3:1 erreichen — sonst der geprüfte
|
||||||
|
Standardton.
|
||||||
|
- **7 weitere Tests** für Gesamtzahlen, Monatsgruppierung, Jahresrückblick,
|
||||||
|
„Weiterschauen" und den Kalenderzeitraum.
|
||||||
|
|
||||||
|
### Behoben
|
||||||
|
|
||||||
|
- Das Monatsdiagramm blieb leer, obwohl Sichtungen vorlagen: `date_trunc`
|
||||||
|
liefert Mitternacht in der Zeitzone der Datenbanksitzung, JavaScript legte
|
||||||
|
beim Abgleich die lokale Zone an — zwei Stunden Versatz genügten, damit kein
|
||||||
|
einziger Monatsschlüssel mehr passte. Der Schlüssel kommt jetzt als Text
|
||||||
|
(„2026-04") aus der Datenbank.
|
||||||
|
- Eine laufende Serie, bei der man auf dem Stand ist, gilt als „abgeschlossen"
|
||||||
|
und verschwand damit aus dem Kalender — dabei will man die nächste Folge
|
||||||
|
dort erst recht sehen. Jetzt fällt nur Abgebrochenes heraus.
|
||||||
|
- Der SVG-Titel des Diagramms brach die Hydration: React behandelt `<title>`
|
||||||
|
als Dokument-Metadatum und hebt es aus dem SVG heraus. Die Beschriftung
|
||||||
|
hängt jetzt als `aria-label` am `<svg>`.
|
||||||
|
|
||||||
## [0.4.0] — 2026-09-01
|
## [0.4.0] — 2026-09-01
|
||||||
|
|
||||||
Universen: zusammengehörige Titel, mehrere Reihenfolgen, ein Gesamtfortschritt.
|
Universen: zusammengehörige Titel, mehrere Reihenfolgen, ein Gesamtfortschritt.
|
||||||
@@ -168,7 +214,8 @@ Erste lauffähige Etappe: Gerüst, Marke, Datenmodell und Anmeldung.
|
|||||||
dass weitere Sprachen als zusätzliche Datei dazukommen können.
|
dass weitere Sprachen als zusätzliche Datei dazukommen können.
|
||||||
- **Seed-Skript** mit Demo-Konten sowie README und Design-Dokumentation.
|
- **Seed-Skript** mit Demo-Konten sowie README und Design-Dokumentation.
|
||||||
|
|
||||||
[Unveröffentlicht]: https://git.wilde-server.de/florian.wilde/flimmer/compare/v0.4.0...HEAD
|
[Unveröffentlicht]: https://git.wilde-server.de/florian.wilde/flimmer/compare/v0.5.0...HEAD
|
||||||
|
[0.5.0]: https://git.wilde-server.de/florian.wilde/flimmer/releases/tag/v0.5.0
|
||||||
[0.4.0]: https://git.wilde-server.de/florian.wilde/flimmer/releases/tag/v0.4.0
|
[0.4.0]: https://git.wilde-server.de/florian.wilde/flimmer/releases/tag/v0.4.0
|
||||||
[0.3.0]: https://git.wilde-server.de/florian.wilde/flimmer/releases/tag/v0.3.0
|
[0.3.0]: https://git.wilde-server.de/florian.wilde/flimmer/releases/tag/v0.3.0
|
||||||
[0.2.0]: https://git.wilde-server.de/florian.wilde/flimmer/releases/tag/v0.2.0
|
[0.2.0]: https://git.wilde-server.de/florian.wilde/flimmer/releases/tag/v0.2.0
|
||||||
|
|||||||
@@ -62,6 +62,19 @@ Alle Zeiten per `date`-Befehl erfasst (Europe/Berlin), nicht geschätzt.
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
## Etappe 5 — Dashboard, Kalender, Statistiken (v0.5.0)
|
||||||
|
|
||||||
|
| # | Start | Ende | Dauer | Arbeitsschritt |
|
||||||
|
|---|---|---|---|---|
|
||||||
|
| 5.1 | 19:39 | 19:43 | 4 min | Auswertungsschicht: Weiterschauen, kommende Episoden, neu verfügbar, Gesamtzahlen, Monatsverlauf, Verteilungen, Jahresrückblick |
|
||||||
|
| 5.2 | 19:43 | 19:46 | 3 min | Diagrammfarben gegen die Prüfungen auf Helligkeit, Sättigung, Farbfehlsichtigkeit und Kontrast gerechnet; SVG-Diagramme und Verteilungsbalken gebaut |
|
||||||
|
| 5.3 | 19:46 | 19:50 | 4 min | Seiten für Übersicht, Kalender und Statistik |
|
||||||
|
| 5.4 | 19:50 | 19:54 | 4 min | Drei Fehler gefunden und behoben: leeres Monatsdiagramm durch Zeitzonenversatz, Hydrationsbruch durch SVG-Titel, Kalender ohne abgeschlossene Serien; 7 Tests nachgezogen |
|
||||||
|
|
||||||
|
**Etappe 5 gesamt: 15 min** (2026-09-01, 19:39 – 19:54)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## Gesamtübersicht
|
## Gesamtübersicht
|
||||||
|
|
||||||
| Etappe | Version | Dauer |
|
| Etappe | Version | Dauer |
|
||||||
@@ -70,5 +83,6 @@ Alle Zeiten per `date`-Befehl erfasst (Europe/Berlin), nicht geschätzt.
|
|||||||
| 2 — TMDB-Anbindung | 0.2.0 | 14 min |
|
| 2 — TMDB-Anbindung | 0.2.0 | 14 min |
|
||||||
| 3 — Kern-Tracking | 0.3.0 | 24 min |
|
| 3 — Kern-Tracking | 0.3.0 | 24 min |
|
||||||
| 4 — Universen | 0.4.0 | 14 min |
|
| 4 — Universen | 0.4.0 | 14 min |
|
||||||
|
| 5 — Dashboard, Kalender, Statistik | 0.5.0 | 15 min |
|
||||||
|
|
||||||
**Bisher gesamt: 90 min**
|
**Bisher gesamt: 105 min**
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "flimmer",
|
"name": "flimmer",
|
||||||
"version": "0.4.0",
|
"version": "0.5.0",
|
||||||
"private": true,
|
"private": true,
|
||||||
"description": "Flimmer — selbst hostbarer Serien- und Film-Tracker",
|
"description": "Flimmer — selbst hostbarer Serien- und Film-Tracker",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
|
|||||||
@@ -0,0 +1,45 @@
|
|||||||
|
# Flimmer 0.5.0
|
||||||
|
|
||||||
|
Übersicht, Kalender und Statistik.
|
||||||
|
|
||||||
|
### Hinzugefügt
|
||||||
|
|
||||||
|
- **Übersicht** mit „Weiterschauen" (laufende Serien samt nächster Episode,
|
||||||
|
Fortschritt und „+1 Episode" direkt aus der Kachel), den Ausstrahlungen der
|
||||||
|
nächsten vier Wochen und den Watchlist-Titeln, die zuletzt auf einem Dienst
|
||||||
|
verfügbar geworden sind.
|
||||||
|
- **Kalender** als Monatsraster mit Blättern und Sprung zum heutigen Tag,
|
||||||
|
darunter die Termine des Monats als Liste. Ausgezeichnet als Tabelle — ein
|
||||||
|
Kalender *ist* eine Tabelle, und mit Screenreader wird daraus dann
|
||||||
|
„Woche 3, Donnerstag, 24." statt einer ununterscheidbaren Kachelwüste.
|
||||||
|
- **Statistikseite** mit Gesamtschauzeit, Episoden und Filmen je Monat als
|
||||||
|
Diagramm, Verteilung nach Streamingdienst und Genre, Jahresrückblick
|
||||||
|
(„2026 in Zahlen") sowie den Listen „wo die meiste Zeit hinging" und
|
||||||
|
„deine besten Bewertungen". Alles aus den Sichtungen gerechnet, Rewatches
|
||||||
|
zählen mit.
|
||||||
|
- **Diagramme als handgeschriebenes SVG** — ohne Chart-Bibliothek, dafür an
|
||||||
|
den Design-Tokens. Die beiden Serienfarben sind abgedunkelte Varianten der
|
||||||
|
Signaturfarben; sie bestehen in **beiden** Farbschemata die Prüfungen auf
|
||||||
|
Helligkeitsband, Sättigung, Farbfehlsichtigkeit und Kontrast. Die vollen
|
||||||
|
Signaturtöne wären auf dunklem Grund zu hell. Legende, Achsenwerte,
|
||||||
|
Tooltip beim Überfahren und eine für Screenreader hinterlegte Tabelle
|
||||||
|
sorgen dafür, dass die Aussage nie allein an der Farbe hängt.
|
||||||
|
- Markenfarben der Streamingdienste in der Verteilung, aber nur, wenn sie auf
|
||||||
|
hellem *und* dunklem Grund mindestens 3:1 erreichen — sonst der geprüfte
|
||||||
|
Standardton.
|
||||||
|
- **7 weitere Tests** für Gesamtzahlen, Monatsgruppierung, Jahresrückblick,
|
||||||
|
„Weiterschauen" und den Kalenderzeitraum.
|
||||||
|
|
||||||
|
### Behoben
|
||||||
|
|
||||||
|
- Das Monatsdiagramm blieb leer, obwohl Sichtungen vorlagen: `date_trunc`
|
||||||
|
liefert Mitternacht in der Zeitzone der Datenbanksitzung, JavaScript legte
|
||||||
|
beim Abgleich die lokale Zone an — zwei Stunden Versatz genügten, damit kein
|
||||||
|
einziger Monatsschlüssel mehr passte. Der Schlüssel kommt jetzt als Text
|
||||||
|
(„2026-04") aus der Datenbank.
|
||||||
|
- Eine laufende Serie, bei der man auf dem Stand ist, gilt als „abgeschlossen"
|
||||||
|
und verschwand damit aus dem Kalender — dabei will man die nächste Folge
|
||||||
|
dort erst recht sehen. Jetzt fällt nur Abgebrochenes heraus.
|
||||||
|
- Der SVG-Titel des Diagramms brach die Hydration: React behandelt `<title>`
|
||||||
|
als Dokument-Metadatum und hebt es aus dem SVG heraus. Die Beschriftung
|
||||||
|
hängt jetzt als `aria-label` am `<svg>`.
|
||||||
Reference in New Issue
Block a user