feat(play-next): page that picks the next backlog game

This commit is contained in:
lobo committed 2026-09-25 09:29:15 +02:00
1 parent 8dcd03f219
commit 2efdf64675
10 files changed
+502 -7

No files matched your search

+3 -1
View File
@@ -21,6 +21,8 @@ To Be Played is split into three repositories:
- **Dashboard**: most played games, games in progress, "Pile of Shame" with backlog hours and a random suggestion,
Steam avatar and a banner from the most played game of the last two weeks.
- **What to play next** (`/play-next`): three backlog picks for a time budget (up to 5 / 15 / 40 h or any), high
priority first, reroll without repeats, and "Start playing" in one click.
- **Library**: status filters, "short games" filter (up to 10 h), search, sorting by playtime, recently seen, newest
in library, rating or priority, paging.
- **Game detail**: status, priority, 1–5 star rating, notes, achievements, time to beat (story / extras / 100 %),
@@ -80,7 +82,7 @@ npm run build
## Roadmap
- "What to play next" page: time budget and mood on top of the current random suggestion.
- Mood filter for "What to play next".
- Achievement progress on the library cards and a library-wide achievement page.
- Move the JWT from `localStorage` to an httpOnly cookie (needs Auth changes) and add a Content Security Policy in
`nginx.conf`.