lobo pushed to main at Lobo_Corp/ToBePlayed-Core 2026-09-26 11:21:51 +02:00
a389bdd0c7 fix(sync): stop the nightly sync when the Steam ID is gone
lobo pushed to main at Lobo_Corp/ToBePlayed-Auth 2026-09-26 11:21:46 +02:00
4b2acef381 feat(steam): verify the Steam ID with Sign in through Steam
e3433799f1 docs(readme): add the architecture overview
Compare 2 commits »
lobo pushed to main at Lobo_Corp/ToBePlayed-Frontend 2026-09-26 11:21:36 +02:00
ca75e6a530 feat(settings): link the Steam account through Steam
lobo pushed to main at Lobo_Corp/ToBePlayed-Frontend 2026-09-26 10:42:54 +02:00
23ab5a91e7 feat(picker): add the speedrun mood and the speedrun.com link
lobo pushed to main at Lobo_Corp/ToBePlayed-Core 2026-09-26 10:25:28 +02:00
393cdddf06 feat(library): add a speedrun mood from speedrun.com
lobo pushed to main at Lobo_Corp/ToBePlayed-Core 2026-09-26 10:04:39 +02:00
3224257325 fix(steam): sync owned apps Steam calls unvetted
lobo pushed to main at Lobo_Corp/ToBePlayed-Frontend 2026-09-26 07:39:42 +02:00
b0c78d8dca docs(readme): add the architecture overview
fa1bd59509 feat(play-next): pick games by mood
7d9cf907fc feat(security): enforce the Content Security Policy
Compare 3 commits »
lobo pushed to main at Lobo_Corp/ToBePlayed-Core 2026-09-26 07:38:57 +02:00
b350de1c79 docs(readme): add the architecture overview
7663e09a8c feat(library): filter the picker by mood
Compare 2 commits »
lobo pushed to main at Lobo_Corp/ToBePlayed-Core 2026-09-26 07:07:34 +02:00
5e7455db05 feat(library): weight the backlog suggestion by priority
lobo pushed to main at Lobo_Corp/ToBePlayed-Frontend 2026-09-26 07:07:23 +02:00
c52c5e02d2 feat(ui): add the ToBePlayed logo and name
lobo pushed to main at Lobo_Corp/ToBePlayed-Frontend 2026-09-26 06:31:27 +02:00
25d2f0d0bd fix(ui): stop old translations and page shrink on Android
lobo pushed to main at Lobo_Corp/ToBePlayed-Core 2026-09-26 06:31:14 +02:00
1cac7de836 feat(igdb): rank game search by popularity and help with typos
lobo pushed to main at Lobo_Corp/ToBePlayed-Frontend 2026-09-25 15:49:41 +02:00
6edb53162e feat(security): add a report-only CSP and security headers
f8e6c2c970 feat(pwa): make the app installable
Compare 2 commits »
lobo pushed to main at Lobo_Corp/ToBePlayed-Core 2026-09-25 15:49:32 +02:00
e1d837bc78 fix(igdb): search only games a user can own and play
lobo pushed to main at Lobo_Corp/ToBePlayed-Frontend 2026-09-25 15:05:33 +02:00
444b03acee feat(library): search IGDB and add games by hand
d9a39dda22 feat(auth): use the cookie session and refresh on 401
Compare 2 commits »
lobo pushed to main at Lobo_Corp/ToBePlayed-Auth 2026-09-25 15:05:24 +02:00
930e08e6dd feat(login): cookie session with rotating refresh token
lobo pushed to main at Lobo_Corp/ToBePlayed-Core 2026-09-25 15:05:17 +02:00
4d50863cb8 feat(library): add games by name from IGDB
33e0a59664 docs(roadmap): add games by name from IGDB for other platforms
5d608b72e6 feat(security): accept the auth cookie and guard against CSRF
Compare 3 commits »
lobo pushed to main at Lobo_Corp/ToBePlayed-Core 2026-09-25 13:09:31 +02:00
762b7898d3 feat(security): load verify keys from auth JWKS
9fd552a785 feat(library): library-wide achievement sync and summary
86db6f7167 feat(library): picker for what to play next and a status-only update
Compare 3 commits »
lobo pushed to main at Lobo_Corp/ToBePlayed-Auth 2026-09-25 13:09:24 +02:00
600b0b143f feat(login): publish verify key as JWKS
3a48ce0ff1 feat(auth): rate limit registration, atomic login limit
Compare 2 commits »
lobo pushed to main at Lobo_Corp/ToBePlayed-Frontend 2026-09-25 13:09:07 +02:00
5ff8d48c53 refactor(auth): send login token through apiFetch
085fcf15a4 feat(achievements): dashboard card, library badge, 100 % hint and profile stats
2efdf64675 feat(play-next): page that picks the next backlog game
8dcd03f219 feat(registration): show the wait time after too many attempts
Compare 4 commits »