Commit graph

5 commits

Author SHA1 Message Date
e9f25d104b Merge games from the profile's itch.io collections into the library (deduped against owned games) so bookmarked free games show up 2026-08-06 18:52:55 -03:00
9cd4cb32e3 Use itch.io's stillCoverUrl for animated GIF covers so those games still get boxart (Godot can't decode GIFs) 2026-08-06 18:46:02 -03:00
a9371bdbc2 Download itch.io cover art into OGPU's local boxart dir so games show real covers instead of the placeholder 2026-08-06 18:29:47 -03:00
408991a693 Fix butlerd RPC -32700: normalize integral JSON floats to ints
Godot JSON.parse decodes every JSON number as a float, so integer ids
(7670) round-trip through JSON.stringify as 7670.0, which Go's int64
fields reject with RPC error -32700. Normalize at the parse boundary so
profile/game/upload ids serialize correctly.

Also drop the nonexistent 'fresh' parameter from Fetch.ProfileOwnedKeys.
2026-08-05 22:08:24 -03:00
3132a5015a Initial commit 2026-08-05 17:27:43 -03:00