Skip to content

Releases

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 03 Nov 15:44

0.5.0 (2026-11-03)

Features

  • settings: debug logging toggle (a832f36)

Bug Fixes

  • romm: differentiate server refusals from missing permissions (4dfb105)
  • romm: withhold refusal bodies of requests that sent one (8c8f95a)

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 30 Oct 23:49

0.4.1 (2026-10-26)

Bug Fixes

  • saves: skip hidden files when picking a folder's disc (a4939f4)

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 26 Oct 13:52

0.4.0 (2026-10-26)

Features

  • find: full-hash search for archived games, per game too (ac2c7cd)
  • library: open full page and sync saves from the qam game page (a2054c8)

Bug Fixes

  • backend: match game folders whose names have a dot (f670d97)
  • saves: read the disc a plain psx folder boots from (5be50b7)

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 23 Oct 10:30
2d3458e

0.3.1 (2026-10-23)

Bug Fixes

  • backend: require go 1.26.10 (d0b852f)
  • backend: require go 1.27.3 (097d140)
  • build: move to pnpm 12 and stop pnpm switching versions (eda014e)
  • ci: pin the decky builder image to pnpm 9 (65e3cd1)

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 14 Oct 20:39

0.3.0 (2026-10-14)

Features

  • saves: convert game boy saves between emulators with saveporter (1c8fcfe)
  • saves: sync game boy and game boy color save states with RomM (aa2c323)

Bug Fixes

  • saves: keep backups taken in the same millisecond (9da2966)

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 14 Oct 15:59

0.2.0 (2026-10-14)

Features

  • saves: convert GBA save states between RetroArch, mGBA and RomM's web player (3ebedec)
  • saves: sync GBA save states with RomM (95c9cfc)

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 14 Oct 09:50

0.1.1 (2026-10-14)

Bug Fixes

  • saves: negotiate syncs in batches RomM accepts (7927361)

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 14 Oct 08:59

0.1.0 (2026-10-14)

Features

  • add game art to ES-DE (2eb7ef9)
  • adopt or link games already on the Deck (c2b51ef)
  • ask RomM to convert unplayable formats, and say when a game needs installing (ad57811)
  • browse RomM collections and download all their missing games (2f25e0f)
  • cache covers on the backend and show them in the library (8afac08)
  • catalog sync and QAM library browse (ca6a92a)
  • check free space before downloading and hold the queue when the disk fills (990f88a)
  • check the connection in the background (f09d91b)
  • debug logging and a failed state for device pairing (649712e)
  • delete downloaded games, refusing changed files (dcf001e)
  • delete: opt-in delete saves into backups when synced (a61f349)
  • detect game updates on RomM (482d211)
  • dev: run the plugin in a browser against the real backend (767646d)
  • download all missing games of a platform, queueing what fits (8af73a8)
  • download BIOS per platform, with a nudge and auto-queue on first game (3a60a34)
  • download single-file games into EmuDeck (de33270)
  • drop or hand back owned games changed on disk (c33347a)
  • edit server address and forget server (28052ac)
  • extract archives per system, with a Keep archives toggle (87768f7)
  • find games kept under other names (a3ddff7)
  • full-screen game detail page (2e9ebe5)
  • full-screen library with shelves (cabb059)
  • hold extraction while a game runs (bea616f)
  • ignore a game update (f2a1076)
  • install-state probe and setup status page (fa3973c)
  • keep games re-imported or removed on RomM (67f5f01)
  • lay out multi-file games per system (a6defd3)
  • library: split platform toolbar and draw text covers for missing art (79e6cd9)
  • lifecycle: sign out, clear cache, reset plugin data, restore backup and uninstall cleanup (aeb368c)
  • log save sync activity and restore backups (2fce706)
  • park and resolve save conflicts (544020e)
  • password sign-in through the device flow (a80f0b5)
  • per-game save slot picker (c6a2c27)
  • pick which EmuDeck folder a platform's games install to (ef77fce)
  • platform grid with filters and sort (cc36b06)
  • plugin skeleton with supervised Go backend (4f9047a)
  • qam: reorder sections and move settings to their own page (57c5cac)
  • QR device pairing with a stable device identity (1af30d1)
  • retry, resume and keep the download queue across restarts (63a95bc)
  • saves: follow emulator save settings and pause sync on drift (3ec6108)
  • saves: icons on sync buttons and activity entries (6547ad2)
  • saves: sync RetroArch saves of games kept as archives (03cc947)
  • search the library from the QAM (03f7af6)
  • search within a platform's game list (ce80eb8)
  • server URL and pair-code sign-in (f15f8e7)
  • signed out state and sign in again (a34e367)
  • stop managing a game (d2eb9f4)
  • sync DuckStation memory cards (84661eb)
  • sync melonDS and mGBA saves (284b14c)
  • sync RetroArch saves with RomM (3e2c2fe)
  • sync RMG saves (734d78b)
  • sync saves of linked games and unlink them (81202c5)
  • sync saves on their own (3865ef2)
  • tell when ES-DE needs a rescan (99b537e)
  • update games in place (ad90bed)
  • updates: carry saves over to the name an update gives the game (967a68d)

Bug Fixes

  • backend: build the plugin zip with go 1.26 (e4e50c3)
  • ci: give the smoke test the plugin dirs the backend needs (b7de066)
  • dev: mock ModalRoot (b52d6e9)
  • dev: wait for the backend build and coalesce rebuilds (6782810)
  • find: give identical files of a game their own paths (a5546e4)
  • find: match same-named games by content and add adopt all (e9db875)
  • library: show saves of linked games on the full-screen game page (6a54ca8)
  • make: feed the Deck's sudo password from DECK_PWD ([303a430](https://github.com/chenasraf...
Read more