feat(points): show early finish and expected points on questions
Build, Test & Push Frontend / quality-check (push) Successful in 36s
Build, Test & Push Frontend / docker (push) Successful in 24s

Core pays 10 early points for an unproven Steam finish. The rest
comes with proof. Show this in the toast and the game line.
Questions cards show the full value from GET /api/rewards/expected.
This commit is contained in:
lobo committed 2026-10-09 16:00:06 +02:00
1 parent 814decc781
commit c126592887
13 files changed
+166 -28

No files matched your search

+14 -7
View File
@@ -1180,15 +1180,15 @@
"HOW_TO": "So bekommst du Punkte",
"RULES": {
"STARTED": "5 Punkte, wenn du ein Spiel von deinem Stapel startest und spielst (Steam-Spiele, einmal pro Spiel).",
"FINISHED": "30, 50 oder 80 Punkte, wenn du ein Spiel durchspielst (nach seiner Spielzeit), sofern du es wirklich gespielt hast. Einmal pro Spiel.",
"COMPLETED": "+40 Punkte, wenn du in einem abgeschlossenen Spiel 100 % der Erfolge hast. Es braucht ein belegtes Steam-Durchspielen; ein manuelles öffnet es nie.",
"FINISHED_MANUAL": "15 Punkte für ein manuelles Spiel, das du durchspielst, höchstens 3 pro Woche (Montag bis Sonntag). Ein 4. Spiel in dieser Woche zahlt nichts.",
"FINISHED": "30, 50 oder 80 Punkte, wenn du ein Spiel durchspielst (nach seiner Spielzeit) und es danach gespielt hast. Ohne Beweis für Spielen bekommst du jetzt 10 Punkte und den Rest, sobald du es nach dem Durchspielen auf Steam spielst. Bei 0 Spielzeit bekommst du 10, den Rest nur mit Steam-Spielzeit. Einmal pro Spiel.",
"COMPLETED": "+40 Punkte, wenn du in einem abgeschlossenen Spiel 100 % der Erfolge hast. Es braucht ein belegtes Steam-Durchspielen (die frühen 10 Punkte zählen erst mit Beweis); ein manuelles öffnet es nie.",
"FINISHED_MANUAL": "15 Punkte für ein manuelles Spiel, das du durchspielst. Höchstens 3 Spiele pro Woche (Montag bis Sonntag) zahlen Punkte; manuelle Spiele und Steam-Spiele ohne Beweis teilen sich dieses Limit. Ein 4. manuelles Durchspielen in dieser Woche zahlt nichts; ein 4. Steam-Durchspielen ohne Beweis zahlt mit Beweis weiter voll.",
"MONTH": "40 Punkte, wenn dein Stapel am Monatsende kleiner ist als am Monatsanfang und du in dem Monat ein Spiel durchgespielt hast.",
"STREAK": "20 Punkte für jede Woche mit einem beendeten Spiel nach einer Woche mit einem beendeten Spiel.",
"UNLOCK": "Gegenstände mit Schloss kann man nicht kaufen. Sie werden einmal und für immer freigeschaltet, wenn du ihr Ziel erreichst.",
"PROOF": "Ein Steam-Spiel braucht als Beweis frisches Spielen: den Abschluss-Erfolg (höchstens 30 Tage vor dem Durchspielen freigeschaltet), Spielzeit ab 30 Tage vor dem Durchspielen oder die halbe Normalzeit danach gespielt.",
"ONCE": "Jede Art zahlt einmal pro Spiel. Editionen eines Spiels zählen als eines.",
"PLAYSTATION": "PlayStation-Spielzeit zahlt nichts und ist kein Beweis. Ein Spiel, das mit einem PlayStation-Titel verknüpft ist, zahlt vorerst nichts.",
"PLAYSTATION": "PlayStation-Spiele zahlen nichts und PlayStation-Spielzeit ist kein Beweis. Ein manuelles oder Steam-Spiel, das mit einem PlayStation-Titel verknüpft ist, zahlt nach seinen eigenen Regeln.",
"HIDDEN": "Versteckte Spiele zahlen nichts.",
"CHECKED": "Punkte werden geprüft, wenn du einen Status änderst, ein Spiel oder die App öffnest, und jede Nacht.",
"STARTER": "Durchgespielte Spiele aus der Zeit vor dem Status-Verlauf bekamen einmal Startpunkte (20 pro Spiel, höchstens 250)."
@@ -1198,23 +1198,27 @@
"OTHER_EDITION": "(andere Edition des Spiels)",
"WAITING": "Durchgespielt: wartet auf Beweis. Spiele das Spiel nach dem Durchspielen einmal.",
"WAITING_START": "Gestartet: spiele das Spiel einmal, um die 5 Punkte zu bekommen.",
"WAITING_TOPUP": "Der Rest der Durchspiel-Punkte: spiele nach dem Durchspielen einmal auf Steam.",
"NONE": "{{kind}}: keine Punkte - {{reason}}",
"TOAST_BOOKED": "+{{count}} Punkte",
"TOAST_BOOKED_REST": "+{{count}} Punkte; den Rest gibt es mit Beweis",
"TOAST_PAID": "Schon bezahlt am {{date}}",
"TOAST_PAID_REST": "Schon bezahlt am {{date}}; den Rest gibt es mit Beweis",
"TOAST_NONE": "Noch keine Punkte: {{reason}}",
"TOAST_STATUS": "Dieser Status bringt keine Punkte"
},
"REASONS": {
"HIDDEN": "das Spiel ist ausgeblendet",
"PLAYSTATION": "PlayStation-Spiele zahlen nichts",
"PLAYSTATION_LINKED": "das Spiel ist mit einem PlayStation-Titel verknüpft (zahlt vorerst nichts)",
"BEFORE_HISTORY": "durchgespielt, bevor der Status-Verlauf begann (siehe Startpunkte)",
"MANUAL_GAME": "ein manuelles Spiel hat keine Spielzeit als Beweis",
"NO_PLAY_AFTER_START": "seit dem Start nicht gespielt",
"NO_PLAYTIME": "keine Spielzeit erfasst",
"PLAY_NOT_COUNTED": "PlayStation-Minuten sind in dieses Spiel eingerechnet, darum ist Spielen kein Beweis",
"NO_PROOF": "kein Beweis für frisches Spielen, spiele einmal nach dem Durchspielen",
"WEEKLY_LIMIT": "Wochenlimit erreicht",
"NEEDS_PROVEN_FINISH": "braucht zuerst ein bewiesenes Durchspielen",
"WEEKLY_LIMIT_NO_PROOF": "Wochenlimit erreicht, also keine frühen Punkte; ein Beweis zahlt weiter das volle Durchspielen",
"NEEDS_PROVEN_FINISH": "braucht zuerst einen Beweis für Spielen auf Steam",
"NOT_ALL_ACHIEVEMENTS": "nicht alle Erfolge freigeschaltet"
},
"SLOTS": {
@@ -1290,6 +1294,8 @@
"STARTED": "Gestartet",
"FINISHED": "Durchgespielt",
"FINISHED_MANUAL": "Durchgespielt (manuelles Spiel)",
"FINISHED_EARLY": "Durchgespielt (frühe Punkte)",
"FINISHED_TOPUP": "Durchspielen bewiesen, Rest",
"COMPLETED": "100-%-Bonus",
"MONTH": "Kleinerer Stapel im",
"STREAK": "Serien-Woche",
@@ -1350,7 +1356,8 @@
"FINISHED": {
"ASK": "Durchgespielt?",
"REASON": "Du hast {{playtime}} gespielt.",
"REASON_TTB": "Du hast {{playtime}} gespielt. Die meisten brauchen {{ttb}}."
"REASON_TTB": "Du hast {{playtime}} gespielt. Die meisten brauchen {{ttb}}.",
"POINTS": "Bis zu {{count}} Punkte"
},
"DROPPED": {
"ASK": "Abgebrochen?",