Releases
decky-romm-sync-v0.30.0
Compare
Sorry, something went wrong.
No results found
0.30.0 (2026-08-03)
Features
assets: new mark, restructured README, docs palette (#1566 ) (6d17f8c )
brand: new mark — sync arrows around a button diamond (#1586 ) (756df33 )
collections: add a collection naming mode to keep same-named types separate (#1569 ) (4e54167 )
collections: align kind naming with RomM (Standard/Mine) (c78936b )
launch: stop a running game from the game detail page (#1612 ) (eeb8fdb ), closes #1587
library: generalize the franchise collection kind to virtual and sync IGDB collections (46287bd )
prune: add recovery-backed removed game cleanup (#1577 ) (37fa65b )
saves: copy a save into another slot (#1556 ) (8ea893e ), closes #1523
saves: default new save slots to "autosave" to match Argosy and Grout (f536663 ), closes #1529
saves: resolve upload 409s through the gavel native core (#1518 ) (8774d81 )
ui: add Own/All collection owner-scope filter with lazy identity (#1537 ) (236514e ), closes #1532
ui: confirm text-entry modals with the on-screen keyboard's Enter key (#1563 ) (a8e0677 ), closes #1562
ui: make the collections QAM navigable and declutter its panel (4a0d87c )
ui: show Space Required size on uninstalled games before download (#1395 ) (#1526 ) (a303ba7 )
Bug Fixes
errors: report a definitive 404 as not_found, not server_unreachable (#1571 ) (50234a5 )
errors: require a RomM entity answer before a 404 becomes not-found (#1622 ) (95ad514 )
firmware: surface an "unmanaged" BIOS status for platforms without registry coverage (#1531 ) (c626f6d ), closes #1520
launch: read running apps only from SteamUIStore (#1617 ) (9aef5e1 ), closes #1588
launch: stop only the RetroDECK instance running the pressed game (#1620 ) (b9d6f0c ), closes #1619
playtime: re-address the pending outbox when a device heals (#1636 ) (72496e8 )
saves: re-register the device when RomM no longer has its id (#1573 ) (d5b8b56 )
saves: report a busy save-sync gate as busy, not as an offline server (#1628 ) (be98159 ), closes #1625
session: scope the lifecycle stop to the session's own app (#1623 ) (7d8761e ), closes #1621
session: track one play session per running app (#1626 ) (889eca5 ), closes #1624 #1589
settings: harden RomM sign-in and consolidate the connection/SteamGridDB UX (#1565 ) (283134d ), closes #1564
sync: price a Force Full Sync's sibling duplicates as updates, not phantom creates (#1519 ) (ea54e47 ), closes #1517
sync: price the time estimate by composition and separate cover downloads (#1515 ) (701edd0 ), closes #1511
sync: union same-named collections instead of overwriting in finalize (#1533 ) (fb67d8a ), closes #1503
tests: stop conftest leaking temp dirs and being imported twice (#1559 ) (e3ecbca )
ui: draw System-page BIOS dividers only between platforms (#1535 ) (6662280 )
ui: latch the coarse progress bar at its run high-water mark so a weight correction can't retract it (#1525 ) (f67faae ), closes #1509
ui: render collections controls before the slow list fetch resolves (51a333c )
version-picker: disable versions missing from RomM (#1575 ) (a10e2ab )
version-switch: refuse vanished targets (#1576 ) (ee40268 )
You can’t perform that action at this time.