Releases
decky-romm-sync-v0.26.0
Compare
Sorry, something went wrong.
No results found
0.26.0 (2026-07-09)
Features
auth: add api-token sign-in for OIDC users (#1333 ) (407db78 )
auth: request roms.user.read scope for native play-session reads (#1280 ) (3043cb5 )
auth: sign in with a RomM pairing code (#1335 ) (061bf36 )
auth: sign out and signed-in connection actions (#1336 ) (c544ef1 )
launch: resolve emulator defaults live from es_systems (#1305 ) (8a2724f )
launch: state-aware Resume button for an already-running game (#1315 ) (70e7c4a )
library: capture rom version metadata and sibling group key (#1304 ) (350cc7e )
library: guarded version switching for downloaded games (#1344 ) (5cb1d67 )
library: one steam shortcut per sibling group with deterministic binding (#1337 ) (1e61bec )
playtime: adopt RomM native play-session ingest (ADR-0018) (#1281 ) (b5936bc )
playtime: restore session_count and last_played from native play sessions (#1288 ) (f8f39b3 )
ui: show last played from restored playtime data (#1300 ) (39edeac )
ui: version picker as a standalone game-detail control (#1343 ) (c9b68d0 )
Bug Fixes
artwork: cache covers per rom so version picker thumbnails persist per version (#1357 ) (4261a7d )
connection: harden version gate against non-string SYSTEM.VERSION (#1284 ) (f29f2f9 )
cores: resolve active core outside the open UoW (#1283 ) (ac1757e ), closes #1047 #1134
downloads: name multi-file extract dir from the ROM identity, not files[0] (#1307 ) (b5e82e0 )
launch: bake the game folder as the PS3 launch target (#1302 ) (ed00f88 )
library: reset kept shortcut launch_options after bulk uninstall (#1146 ) (#1285 ) (397e122 )
library: stop classifying the derived platform_name (permanent preview delta) (#1306 ) (7d8a2b8 ), closes #1292
migration: chain pending homes so repeated moves never strand files (#1282 ) (80d584b )
playtime: adopt orphaned session after plugin reload (#1289 ) (968aab1 )
playtime: drain server-rejected play sessions instead of retrying forever (#1310 ) (5d6e925 )
playtime: exclude suspend time via the monotonic clock (#1316 ) (a34dfb9 )
playtime: register renamed suspend hooks + robust session adoption (#1308 ) (4b2db57 )
playtime: sub-second sessions poison the whole ingest batch → 422 retry loop (#1314 ) (5a7b3c9 )
settings: purge retired romm_user/romm_pass keys from settings.json (#1278 ) (bbc3eec )
ui: disable cross-group versions in picker and make switch failure toasts readable (#1361 ) (b8ea414 )
ui: hide Apply when the sync preview has no real collection delta (#1287 ) (4085def )
ui: live RomM connection state with offline fast paths, recovery, and switch-flow polish (#1347 ) (f8f60ac )
ui: prevent stale sgdb artwork apply from overwriting a newer one (#1358 ) (6f832ee )
ui: refresh game-detail ROM File section on download_complete (#1342 ) (10182a0 ), closes #1340
ui: register new shortcuts as romm-owned at unit-ack time (#1338 ) (3a68a2e )
ui: require would-be group key match for server-only siblings in picker and switch (#1363 ) (7cf4205 )
ui: surface backend bootstrap failure instead of eternal "Checking…" (#1286 ) (7dc03c0 )
You can’t perform that action at this time.