adrianbonpin
ca08024cb5
feat: updates page and lint fixes
2026-05-01 10:15:13 +08:00
adrianbonpin
293aadbff0
fix: sequential sync with 1.5s delay to avoid Steam rate limiting
2026-04-30 23:13:28 +08:00
adrianbonpin
ea01438935
Fix Steam sync logic: extract retry helper, add 429/rate-limit handling, game type validation, set syncStatus on errors
...
- Extract recordSyncFailure() helper to deduplicate 3 identical retry/backoff blocks
- Set syncStatus: 'error' on all failure paths (was missing before)
- Handle HTTP 429 (rate limiting) with Retry-After header support
- Reject non-game Steam app types (DLC, soundtrack, demo) during sync
- Add type field to SteamAppDetails interface
2026-04-30 22:23:04 +08:00
adrianbonpin
fccef57d43
fix: auto-recalculate playability on benchmark submit and sync, fix anti-cheat logic for games without anti-cheat
2026-04-30 21:35:38 +08:00
adrianbonpin
6853c8247b
feat: add Steam review fetching to game sync
2026-04-30 19:27:43 +08:00
adrianbonpin
d79a2605ed
fix: resolve type errors and lint warnings in sync system
2026-04-29 11:46:35 +08:00
adrianbonpin
a4cf2636e7
feat: add image validation and SteamGridDB fallback to game stub creation
2026-04-29 11:36:38 +08:00
adrianbonpin
3388d3225a
fix: use exponential backoff for sync retry instead of fixed 7-day interval
2026-04-29 10:55:21 +08:00
adrianbonpin
5227b1fd90
feat: enhance sync with error tracking, image validation, and SteamGridDB fallback
2026-04-29 10:44:49 +08:00
adrianbonpin
799bfbbf31
feat: add system requirements, store stats, and pricing to game schema and steam sync
2026-04-28 23:13:08 +08:00
adrianbonpin
4fc4b070dc
feat: update search page and improve details
2026-04-26 01:08:10 +08:00
adrianbonpin
6415200f34
feat: add steam game search
2026-04-25 21:37:34 +08:00