Errungenschaften: Abzeichen fuer erreichte Meilensteine
CI / pruefen (pull_request) Canceled after 0s
Zwanzig feste Abzeichen plus dynamische fuer vollstaendig gesehene Filmreihen und abgeschlossene Universen. Sie tauchen auf, wenn etwas erreicht ist, und bleiben — auch wenn die Bedingung spaeter wegfaellt. Eine zurueckgenommene Sichtung soll kein Abzeichen kosten. Alle Regeln arbeiten auf *einem* Datensatz, der einmal geholt wird. Sonst stellte jede Regel ihre eigene Abfrage, und aus zwanzig Abzeichen wuerden zwanzig Abfragen bei jedem Abhaken. Ausgewertet wird nach Sichtungsaktionen und einmal taeglich; der erste Lauf eines Kontos ist stumm, weil eine gewachsene Bibliothek sonst zwei Dutzend Meldungen auf einmal ausloest. Fuer Filmreihen braucht es keine gepflegte Liste: TMDB gruppiert sie selbst, und tmdbCollectionId liegt beim Import schon am Titel. Eigennamen wie "Spider Bro" kommen aus einer kleinen Datendatei obendrauf; fehlt ein Eintrag, greift der generische Name. Die kuratierten Eintraege tragen jeweils ein Stueck des erwarteten TMDB-Namens. Ich habe die Collection-Kennungen aus dem Gedaechtnis geschrieben und kann sie hier nicht gegen TMDB pruefen — passt der Name nicht, wird der Eintrag ignoriert und der generische greift. Eine falsch abgeschriebene Kennung bleibt damit folgenlos statt jemandem das falsche Abzeichen zu geben. Die Uhrzeit-Regel liest die Stunde ueber formatToParts statt ueber die formatierte Zeichenkette: auf Deutsch liefert Intl fuer eine einzelne Stunde "03 Uhr", und daraus wird beim Umwandeln NaN. Ein Test hat das aufgedeckt. Beim ersten Oeffnen der Uebersicht wird einmal ausgewertet — sonst bliebe sie bei einem Bestandskonto leer, bis nachts der Hintergrundlauf kommt. Zehn Tests, Anleitung mit Screenshot. Symbole als eigene SVG auf einem gemeinsamen Raster; erreicht und offen unterscheiden sich nicht nur durch Farbe, sondern auch im Text. Refs #15
@@ -237,6 +237,46 @@ Alles ist aus den Sichtungen gerechnet; Rewatches zählen mit.
|
||||
|
||||
---
|
||||
|
||||
## Errungenschaften
|
||||
|
||||

|
||||
|
||||
Unten auf der Statistikseite sammeln sich **Abzeichen**. Sie tauchen auf, wenn
|
||||
etwas erreicht ist — mehr passiert nicht. Keine Serien, die reißen, wenn du
|
||||
eine Woche nichts schaust, keine Balken, die dich antreiben.
|
||||
|
||||
Ein paar davon:
|
||||
|
||||
- **Abgehakt** — die erste Serie vollständig durchgeschaut
|
||||
- **Der lange Atem** — eine Serie mit mindestens hundert Episoden komplett
|
||||
- **Treu geblieben** — über ein Jahr an demselben Titel drangeblieben
|
||||
- **Durchgemacht** — zwischen drei und fünf Uhr morgens etwas abgehakt
|
||||
- **Zeitreisender** — Titel aus sieben Jahrzehnten gesehen
|
||||
- **Strenges Urteil** — einmal die Note 1 vergeben
|
||||
|
||||
Dazu kommen Abzeichen für **ganze Filmreihen**: Wer alle Spider-Man-Filme
|
||||
gesehen hat, bekommt sie als solche angerechnet. Flimmer erkennt das an der
|
||||
TMDB-Kennung, die zu jedem Film mitgeliefert wird — es braucht keine gepflegte
|
||||
Liste. Für bekannte Reihen gibt es einen eigenen Namen, sonst heißt es schlicht
|
||||
„Reihe komplett — …". Genauso zählen **eigene Universen**, sobald alle Titel
|
||||
darin abgeschlossen sind.
|
||||
|
||||
> **Einmal erreicht, bleibt erreicht.**
|
||||
> Nimmst du eine Sichtung zurück oder entfernst einen Titel, verlierst du kein
|
||||
> Abzeichen. Es wieder einzukassieren wäre kleinlich — und ein Fehlklick soll
|
||||
> nichts kaputt machen.
|
||||
|
||||
Beim ersten Öffnen der Seite schaut Flimmer einmal deine ganze Historie durch.
|
||||
Wenn du Flimmer schon länger nutzt, sind deshalb sofort mehrere Abzeichen da —
|
||||
ohne dass du dafür eine Flut von Meldungen bekommst. Erst danach wird gemeldet,
|
||||
was neu dazukommt.
|
||||
|
||||
Wenn du ein öffentliches Profil hast, kannst du die Abzeichen dort zeigen oder
|
||||
ausblenden — der Schalter steht in den Einstellungen direkt bei der
|
||||
Profiladresse.
|
||||
|
||||
---
|
||||
|
||||
## Einstellungen
|
||||
|
||||

|
||||
|
||||
|
Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 36 KiB |
|
Before Width: | Height: | Size: 75 KiB After Width: | Height: | Size: 121 KiB |
|
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 31 KiB |
|
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 23 KiB |
|
After Width: | Height: | Size: 46 KiB |