v5.10.0 - Fix MROM install & adds MROM UI - 2025-12-29
- Fixes empty folders being ignored during MROM install by @neil-morrison44 in #432
- Adds UI for MROM dumps by @neil-morrison44 in #433
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v5.9.3...v5.10.0
- Supports locales with region modifiers by @neil-morrison44 in #426
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v5.9.2...v5.9.3
- Bump actions/setup-node from 4 to 6 by @dependabot[bot] in #417
- Makes required not required by @neil-morrison44 in #418
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v5.9.1...v5.9.2
- Only shows the option to install older versions on inventory cores by @neil-morrison44 in #413
- Uses React compiler & some other fixes by @neil-morrison44 in #414
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #399
- Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #400
- Bump tauri-apps/tauri-action from 0.5.20 to 0.5.23 by @dependabot[bot] in #404
- Bump actions/upload-pages-artifact from 3 to 4 by @dependabot[bot] in #405
- Bump actions/github-script from 7 to 8 by @dependabot[bot] in #408
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v5.9.0...v5.9.1
- Updates all Tauri things by @neil-morrison44 in #403
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v5.8.0...v5.9.0
- Adds gameboy camera gold by @neil-morrison44 in #401
- Switches everything to OpenFPGA Library instead of Core Inventory by @neil-morrison44 in #402
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v5.7.5...v5.8.0
- Lights the 3D Pocket using 3 Point lighting & fixes UI gltich on refresh by @neil-morrison44 in #390
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v5.7.4...v5.7.5
v5.7.4 - Fixes issue opening folders on Windows - 2025-05-25
- Fixes issue opening Games folders on Windows by @neil-morrison44 in #389
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v5.7.3...v5.7.4
v5.7.3 - Fixes issue configuring MiSTer save sync - 2025-05-18
- Fixes issue entering text into MiSTer sync inputs by @neil-morrison44 in #386
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v5.7.2...v5.7.3
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v5.7.1...v5.7.2
v5.7.1 - Fix Windows infinite loading bug - 2025-04-28
- Fixes issue where it loads forever in windows by @neil-morrison44 in #383
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v5.7.0...v5.7.1
Should fix the linux issues (by resetting most Tauri things to their previous known good version), and hopefully the Flatpak issue... Moving from Recoil (which isn't maintained anymore) to Jotai (which is) is a massive change, but I think I've tested the app enough.
- Swaps completely from Recoil to Jotai by @neil-morrison44 in #372
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v5.6.2...v5.7.0
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v5.6.1...v5.6.2
v5.6.1 - Potential fix for Linux issues - 2025-04-12
- Reverts the
async_walkdirupdate by @neil-morrison44 in #381
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v5.6.0...v5.6.1
v5.6.0 - Inventory V3, roll cores back to previous versions, Turkish translation, also uses React 19 - 2025-03-30
- Updates JS & Rust deps (React 19 etc) by @neil-morrison44 in #375
- Update translations by @sujade in #371
- Bump apple-actions/import-codesign-certs from 3 to 5 by @dependabot in #374
- Bump tauri-apps/tauri-action from 0.5.18 to 0.5.20 by @dependabot in #373
- Bump actions/checkout from 3 to 4 by @dependabot in #364
- Improves display of cores without images by @neil-morrison44 in #376
- Switches to Inventory V3 by @neil-morrison44 in #377
- Allows installing older versions by @neil-morrison44 in #378
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v5.5.0...v5.6.0
- Fixes occasional issue where items in the "Fetch" page would fail to correctly scan the files & show "Loading..." forever. Also a speed bump to the file scanning.
- Fixes a few things that've been annoying for a while by @neil-morrison44 in #358
- The "next" and "previous" buttons in the screenshot view now actually do different things instead of both being previous
- Image Packs are now sorted by most-populated & when looking at images for a single platform ones without that platform aren't shown
- The "fetch" part will no longer incorrectly show progress bars on all items instead of just the one that's being fetched
- If a core has multiple cores within a zip there's now UI for enabling each core individually. Note: this doesn't fix it silently downloading all the bundled cores when updating one.
- Show MSX in the games list (or any core that has entries in data.json that aren't required but start with "Slot")
- Bulgarian language added by @toto99303 in #357
- Adds a way to view the changelog by @neil-morrison44 in #359
- "What's new?" button on the about screen
- @toto99303 made their first contribution in #357
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v5.4.0...v5.5.0
- Adds a way to hide uninstalled cores & fixes annoying refresh jump by @neil-morrison44 in #352
- Uses react transitions, updates deps, fixes height scroller by @neil-morrison44 in #354
- Bump tauri-apps/tauri-action from 0.5.15 to 0.5.18 by @dependabot in #353
- Adds a warning when you've got too many display modes active by @neil-morrison44 in #355
- Adds support for deriving .gbp palettes from .pal ones by @neil-morrison44 in #356
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v5.3.0...v5.4.0
- Adds workaround steps for macOS gatekeeper warning by @nol166 in #340
- Just updates dependencies by @neil-morrison44 in #344
- Try to get apple app notarisation working... by @neil-morrison44 in #345
- Add support for using a GitHub PAT token by @neil-morrison44 in #346
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v5.2.0...v5.3.0
- Re-applies the fix for older (semi-unsupported) macOS versions
- Adds an auto-repair feature by @neil-morrison44 in #333
- Handles photo export for post-2.3 save states by @neil-morrison44 in #335
- Adds auto repairs for any JSON errors in Cores / Platforms (found on the TS side) by @neil-morrison44 in #336
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v5.1.0...v5.2.0
v5.1.0 - Gets the auto-update working again (oops) - 2024-10-11
- Fixes the auto-updater by @neil-morrison44 in #331
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v5.0.2...v5.1.0
v5.0.2 - Fix for "Unknown" file status error - 2024-10-08
- Fixes zip issue causing the "Unknown" message by @neil-morrison44 in #328
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v5.0.1...v5.0.2
v5.0.1 - Small patch bumping some dependencies - 2024-10-06
- Updates Cargo & NPM things by @neil-morrison44 in #327
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v5.0.0...v5.0.1
v5.0.0 - New Icons, Tauri Framework update, Coin-Op Patreon Keys, Vietnamese translation - 2024-10-06
- The one bit I can't test before this goes out is the auto-updater, so you might need to install this manually but that should be a one off
- Once this is out I'll have a look at getting the Flatpak configuration up to date & generally improved
- New icons by @AbFarid
- Updates to Tauri 2 by @neil-morrison44 in #323
- Update translations (Add Vietnamese) by @anh-tuan in #320
- Fix some typos by @ianstanton in #316
- Switch to new icons & some other tweaks by @neil-morrison44 in #324
- Adds Patreon Keys feature for the coin-op collection key by @neil-morrison44 in #326
- @anh-tuan made their first contribution in #320
- @ianstanton made their first contribution in #316
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v4.12.1...v5.0.0
v4.12.1 - macOS Ventura RegEx error fix - 2024-09-12
- Fixes regex issue with macOS Ventura by @neil-morrison44 in #315
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v4.12.0...v4.12.1
- There'll soon be a v5 release with a major update to the underlying framework this app uses (Tauri), improvements - particularly to Linux - are expected but there may also be bugs
- Update translations ja by @bigmoonur in #305
- Update german translations by @sir-codealot in #308
- Add new display modes by @davewongillies in #309
- GBC Colours & JT Analogizer change by @neil-morrison44 in #310
- @bigmoonur made their first contribution in #305
- @sir-codealot made their first contribution in #308
- @davewongillies made their first contribution in #309
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v4.11.0...v4.12.0
- Adds support for changing the JOTEGO analogizer config by @neil-morrison44 in #303
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v4.10.0...v4.11.0
- Show download count on core info pages by @neil-morrison44 in #297
- Adds the aluminium colours by @neil-morrison44 in #298
- Adds
Cancelbuttons to some long-running tasks by @neil-morrison44 in #299 - Improved materials in the 3D Pocket by @neil-morrison44 in #300
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v4.9.1...v4.10.0
- Improves saving multiple images / data jsons by @neil-morrison44 in #291
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v4.9.0...v4.9.1
- Mac: Pocket.Sync_4.9.1_universal.dmg
- Linux (also available via Flatpak): pocket-sync_4.9.1_amd64.AppImage pocket-sync_4.9.1_amd64.deb
- Windows: Pocket.Sync_4.9.1_x64-setup.exe
- Update translations by @auer1329 in #284
- Adds locks to the file system to fix issues where write tasks cause read tasks to be called a lot by @neil-morrison44 in #282
- Version bump & fix translation typo by @neil-morrison44 in #286
- Changes the image pack stuff to read the variants from the releases by @neil-morrison44 in #287
- Fix image pack loading by @neil-morrison44 in #288
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v4.8.1...v4.9.0
- Fixes the platforms page by @neil-morrison44 in #276
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v4.8.0...v4.8.1
- Uses the nesitfy crate to clear some bits up by @neil-morrison44 in #265
- Adds
NeoGeo_Analogizerto the list of cores to ignore the instance files for by @neil-morrison44 in #269 - Add
pt(Portuguese) translations by @reinaldosimoes in #267 - Adds option to not replace platform files by default by @neil-morrison44 in #270
- Build merged platform zip by @neil-morrison44 in #271
- Speed up showing custom platform options by @neil-morrison44 in #272
- Splits out the files and folders invokes by @neil-morrison44 in #274
- Adds an icon & a banner for the Analogizer cores by @neil-morrison44 in #275
- @reinaldosimoes made their first contribution in #267
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v4.7.0...v4.8.0
v4.7.0 - Fixes non-required files appearing in the required files list, adds sort option to the cores list - 2024-03-16
- Adds sorting options to cores list by @neil-morrison44 in #260
- Restore previous behaviour of only showing files marked as Required by @neil-morrison44 in #259
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v4.6.1...v4.7.0
v4.6.1 - Bug Fixes (Vectrex files, Space Invaders), Progress bar when downloading firmware - 2024-03-04
- Fix bugs with newsfeed & core files & instance files & add progress bar for firmware downloads by @neil-morrison44 in #255
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v4.6.0...v4.6.1
v4.6.0 - Much faster assets checking, support for nested archive files, general bug fixes, French translation - 2024-02-25
- Start moving the whole required files process to Rust by @neil-morrison44 in #247
- Adds fix for missing parameters (PC Engine CD core) by @neil-morrison44 in #249
- Updates the progress bar system with something more flexible by @neil-morrison44 in #250
- A couple of fixes to fetch by @neil-morrison44 in #251
- Be more defensive when downloading github releases by @neil-morrison44 in #252
- Bump tauri-apps/tauri-action from 0.4.5 to 0.5.0 by @dependabot in #246
- Fixes issue where the UI would flash as it refreshed by @neil-morrison44 in #253
- Fixes issue with the md5 data slots by @neil-morrison44 in #254
- Add French translation by @f00b4r0 in #242
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v4.5.1...v4.6.0
- Logs all panics, removes result/option logging by @neil-morrison44 in #243
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v4.5.0...v4.5.1
- Adds Palette Browser by @neil-morrison44 in #238
- Uses the archive version of the log plugin by @neil-morrison44 in #240
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v4.4.0...v4.5.0
- Redoes the Update All process by @neil-morrison44 in #235
- feat: add localization editor by @NilsJacobsen in #229
- Adds a really subtle link to the sponsor page on the top of the About page by @neil-morrison44 in #236
- @NilsJacobsen made their first contribution in #229
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v4.3.1...v4.4.0
v4.3.1 - Better error logging, fixes issue updating cores list / newsfeed, german translation - 2024-01-28
- Fixes some issues when updating the newsfeed / inventory when the app's open while the computer sleeps by @neil-morrison44 in #232
- Augments all the
.unwrap()s with a write out to the log by @neil-morrison44 in #233 - Version bump, delete presets and settings, and a little sleep by @neil-morrison44 in #234
- Add German translation by @auer1329 in #228
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v4.3.0...v4.3.1
- Finally sets up logging by @neil-morrison44 in #226
- Improves the update all toggles by @neil-morrison44 in #227
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v4.2.2...v4.3.0
- Adds a progress bar when installing a core by @neil-morrison44 in #224
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v4.2.1...v4.2.2
- Fix error that can happen when files are deleted by @neil-morrison44 in #223
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v4.2.0...v4.2.1
v4.2.0 - Windows fixes, Display Modes, Big Sur fixes - 2024-01-06
- Fix .at polyfill to prevent blank screen by @remy in #217
- Adds support for display modes & the core's info.txt by @neil-morrison44 in #218
- Fix filesystem things on windows by @neil-morrison44 in #219
- Improves the app's response to when only the content of a file changes by @neil-morrison44 in #221
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v4.1.0...v4.2.0
v4.1.0 - Palette creation / management, Big (potentially buggy) changes to the filesystem code - 2023-12-30
- Change all filesystem things to be notification / watch based by @neil-morrison44 in #209
- Fixes the links in the release notes by @neil-morrison44 in #211
- Windows filesystem fixes by @neil-morrison44 in #210
- Add section for managing palettes by @neil-morrison44 in #212
- A couple of filepath related fixes for windows by @neil-morrison44 in #213
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v4.0.0...v4.1.0
- Updates things and fixes security warning by @neil-morrison44 in #196
- Refresh the UI & implementation around controls by @neil-morrison44 in #198
- Adds "Update All" feature by @neil-morrison44 in #200
- Allows for unupscaled multi-screenshot export by @neil-morrison44 in #203
- Adds support for v1.2 - a warning when the core needs it & the files get put in the right platform by @neil-morrison44 in #202
- Bump version to v4 by @neil-morrison44 in #204
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v3.11.2...v4.0.0
- Optimise the 3D model more by @neil-morrison44 in #195
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v3.11.1...v3.11.2
- Adds automatic performance scaling on the 3D model by @neil-morrison44 in #194
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v3.11.0...v3.11.1
- Update polyfills.ts - add hasOwn by @remy in #185
- Adds the new "classic" colours by @neil-morrison44 in #186
- Compares the md5 when looking at root files by @neil-morrison44 in #188
- Fixes the broken progress display by @neil-morrison44 in #189
- 3D Pocket optimisations by @neil-morrison44 in #191
- Limts the files which get md5'd while doing root file checks by @neil-morrison44 in #192
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v3.10.1...v3.11.0
v3.10.1 - Fixes issue with modals - 2023-11-07
- Bump tauri-apps/tauri-action from 0.4.4 to 0.4.5 by @dependabot in #177
- Fixes the modal height issue caused by the modal width issue fix by @neil-morrison44 in #178
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v3.10.0...v3.10.1
v3.10.0 - Fast Downloads option added - 2023-11-06
- Adds "Fast Downloads" option to settings by @neil-morrison44 in #171
- Fix modals on wide windows by @neil-morrison44 in #176
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v3.9.3...v3.10.0
v3.9.3 - 2023-11-01
- Add better errors when installing cores by @neil-morrison44 in #169
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v3.9.2...v3.9.3
- Fix for when root files change by @neil-morrison44 in #168
- Bump tauri-apps/tauri-action from 0.4.3 to 0.4.4 by @dependabot in #167
- Bump actions/setup-node from 3 to 4 by @dependabot in #164
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v3.9.1...v3.9.2
- Fix issue with un-truncated config files by @neil-morrison44 in #163
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v3.9.0...v3.9.1
v3.9.0 - New 3D Pocket, Faster Filesystem Fetch, MiSTer save mapping, Chinese Translation - 2023-10-14
- Fixes a couple of issues with the Zip Install by @neil-morrison44 in #151
- Updates to Tauri 1.5 by @neil-morrison44 in #152
- Improve the 3D pocket, add support for transparent models & mix and matching body / buttons by @neil-morrison44 in #155
- Hide the non-main platform in the "Games" screen & filter out
.savs in required files by @neil-morrison44 in #156 - Much faster fetching, uses modified time instead of crc32 by @neil-morrison44 in #157
- Allow for user-defined save mapping between the Pocket & the MiSTer by @neil-morrison44 in #158
- Create zh-CN by @fevaoctwh in #154
- Moves some i18n bits around & makes it clearer when there's no required files yet by @neil-morrison44 in #159
- @fevaoctwh made their first contribution in #154
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v3.8.1...v3.9.0
v3.8.1 - Improves the UI around not installed cores - 2023-09-19
- Uses all the new stuff in the inventory to make uninstalled cores interesting by @neil-morrison44 in #147
- Bump tauri-apps/tauri-action from 0.4.2 to 0.4.3 by @dependabot in #128
- Bump actions/checkout from 3 to 4 by @dependabot in #138
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v3.8.0...v3.8.1
- Mac: Pocket.Sync_3.8.1_universal.dmg
- Linux (also available via Flatpak): pocket-sync_3.8.1_amd64.AppImage pocket-sync_3.8.1_amd64.deb
- Windows: Pocket.Sync_3.8.1_x64_en-US.msi
- Adds support for the
requires_licenseproperty from the inventory by @neil-morrison44 in #145 - Allows toggling the alternative files from the required files modal itself by @neil-morrison44 in #146
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v3.7.3...v3.8.0
- Mac: Pocket.Sync_3.8.0_universal.dmg
- Linux (also available via Flatpak): pocket-sync_3.8.0_amd64.AppImage pocket-sync_3.8.0_amd64.deb
- Windows: Pocket.Sync_3.8.0_x64_en-US.msi
v3.7.3 - Handles unparsable data packs - 2023-09-12
- Handles unparsable data packs by @neil-morrison44 in #144
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v3.7.2...v3.7.3
- Mac: Pocket.Sync_3.7.3_universal.dmg
- Linux (also available via Flatpak): pocket-sync_3.7.3_amd64.AppImage pocket-sync_3.7.3_amd64.deb
- Windows: Pocket.Sync_3.7.3_x64_en-US.msi
v3.7.2 - Fixes hidden files issue - 2023-09-06
- Ignores hidden files when scanning for root files by @neil-morrison44 in #141
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v3.7.1...v3.7.2
- Fixes the "required files" for the new JT cores by @neil-morrison44 in #140
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v3.7.0...v3.7.1
v3.7.0 - Game Boy Camera Export - 2023-09-04
- Adds GB Camera export by @neil-morrison44 in #136
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v3.6.0...v3.7.0
- Mac: Pocket.Sync_3.7.0_universal.dmg
- Linux (also available via Flatpak): pocket-sync_3.7.0_amd64.AppImage pocket-sync_3.7.0_amd64.deb
- Windows: Pocket.Sync_3.7.0_x64_en-US.msi
- Adds the ability for a core to replace a "previous" core by @neil-morrison44 in #129
- Tidy up the zip install part a little by @neil-morrison44 in #130
- add Spanish translation by @rayelward in #133
- Adds (tentative) support for
replaced_by&replacesfrom the inventory by @neil-morrison44 in #131 - Adds "glow" to the options for Pocket colour by @neil-morrison44 in #134
- Adds handling for the JTBETA file etc by @neil-morrison44 in #135
- @rayelward made their first contribution in #133
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v3.5.3...v3.6.0
- Mac: Pocket.Sync_3.6.0_universal.dmg
- Linux (also available via Flatpak): pocket-sync_3.6.0_amd64.AppImage pocket-sync_3.6.0_amd64.deb
- Windows: Pocket.Sync_3.6.0_x64_en-US.msi
- Fixes issue when the folder on the Pocket has a leading slash by @neil-morrison44 in #127
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v3.5.2...v3.5.3
v3.5.2 - Improves file caching error handling - 2023-07-11
- Finally sets up eslint by @neil-morrison44 in #124
- Fix linux file caching error by @neil-morrison44 in #126
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v3.5.1...v3.5.2
v3.5.1 - Fetch & Big Sur fixes - 2023-07-09
- Fetch Folder Fix & .at Polyfill by @neil-morrison44 in #123
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v3.5.0...v3.5.1
- Mac: Pocket.Sync_3.5.1_universal.dmg
- Linux (also available via Flatpak): pocket-sync_3.5.1_amd64.AppImage pocket-sync_3.5.1_amd64.deb
- Windows: Pocket.Sync_3.5.1_x64-setup.exe
- Adds new "Fetch" feature for pulling files onto the Pocket SD card by @neil-morrison44 in #117
- Disconnect fix & more by @neil-morrison44 in #118
- Switches to use the
GamePocketfont by @neil-morrison44 in #119 - Allow selection / deselection of whole directories during zip install by @neil-morrison44 in #120
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v3.4.0...v3.5.0
- Mac: Pocket.Sync_3.5.0_universal.dmg
- Linux (also available via Flatpak): pocket-sync_3.5.0_amd64.AppImage pocket-sync_3.5.0_amd64.deb
- Windows: Pocket.Sync_3.5.0_x64-setup.exe
- Allow changing platform JSONs from "data packs" by @neil-morrison44 in #115
- Bump actions/setup-node from 1 to 3 by @dependabot in #108
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v3.3.1...v3.4.0
- Mac: Pocket.Sync_3.4.0_universal.dmg
- Linux (also available via Flatpak): pocket-sync_3.4.0_amd64.AppImage pocket-sync_3.4.0_amd64.deb
- Windows: Pocket.Sync_3.4.0_x64-setup.exe
v3.3.0 - File Caching (USB should be more usable now), support for translations, general improvements - 2023-07-02
- From now on any "big" (> 100 bytes) files will be cached on your computer so they'll only need read from the Pocket once, unless they change. So if you mainly use USB for the Pocket I recommend giving the app a go again, for the best experience plug in SD card once and navigate around a bit to fill out the cache with all the core images / screenshots etc
- The app now supports being translated into different languages, check the Translations section in the readme to see how to help out if you want to to translate it into something
- Bunch of under-the-hood things to speed the app up a bit & make it more reliable
- Update to the latest Tarui which I believe has a different windows installer & should generate the files for auto-updating universal mac builds without me having to do a manual step...
- Bump actions/checkout from 2 to 3 by @dependabot in #106
- Adds aggressive on-computer file caching to (hopefully) improve the USB experience by @neil-morrison44 in #109
- Update Tauri & make more things async by @neil-morrison44 in #110
- Adds static screen effect when changing loading screenshots by @neil-morrison44 in #111
- Almost everything is now translatable by @neil-morrison44 in #112
- Slightly update the icon by @neil-morrison44 in #113
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v3.2.1...v3.3.0
- Mac: Pocket.Sync_3.3.0_universal.dmg
- Linux (also available via Flatpak): pocket-sync_3.3.0_amd64.AppImage pocket-sync_3.3.0_amd64.deb
- Windows: Pocket.Sync_3.3.0_x64-setup.exe
v3.2.1 - Uses official JSON endpoints for firmware & shows firmware updates on first screen - 2023-06-06
- Use official Analogue JSON endpoints for firmware by @neil-morrison44 in #105
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v3.2.0...v3.2.1
Quick links:
- Mac: Pocket.Sync_3.2.1_universal.dmg
- Linux (also available via Flatpak): pocket-sync_3.2.1_amd64.AppImage pocket-sync_3.2.1_amd64.deb
- Windows: Pocket.Sync_3.2.1_x64_en-US.msi
- Adds support for changing the firmware in new
Firmwaretab by @neil-morrison44 in #103 - Also uses Analogue's md5 hash to verify downloaded firmware & re-attempts the download a couple of times if it fails to make it more robust (shouldn't matter in 99% of cases though)
- Worth noting that if Analogue change pretty much anything about their Firmware page the app'll break, but only the
Firmwarebit'll break & it won't break in a way that could mess anything up
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v3.1.0...v3.2.0
Quick links:
- Mac: Pocket.Sync_3.2.0_universal.dmg
- Linux (also available via Flatpak): pocket-sync_3.2.0_amd64.AppImage pocket-sync_3.2.0_amd64.deb
- Windows: Pocket.Sync_3.2.0_x64_en-US.msi
v3.1.0 - Handles files moving during core updates & adds a "auto-reconnect" option in settings - 2023-04-27
- De-dupes files during zip installs by @neil-morrison44 in #101
- Adds auto-reconnect option to settings by @neil-morrison44 in #102
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v3.0.1...v3.1.0
Quick links:
- Mac: Pocket.Sync_3.1.0_universal.dmg
- Linux (also available via Flatpak): pocket-sync_3.1.0_amd64.AppImage pocket-sync_3.1.0_amd64.deb
- Windows: Pocket.Sync_3.1.0_x64_en-US.msi
v3.0.1 - PCECD MiSTer save sync fix & misc speedups - 2023-04-13
- Fix PCECD MiSTer save lookup by @neil-morrison44 in #97
- Switch to using CRC32 for most hashing things by @neil-morrison44 in #98
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v3.0.0...v3.0.1
Quick links:
- Mac: Pocket.Sync_universal.app.tar.gz
- Linux (also available via Flatpak): pocket-sync_3.0.1_amd64.AppImage
- Windows: Pocket.Sync_3.0.1_x64_en-US.msi
v3.0.0 - MiSTer save sync - 2023-04-04
-
Adds mister save sync back by @neil-morrison44 in #94
-
Adds a new button to the "Saves" section which enables you to connect to a MiSTer over FTP & transfer saves back and forth, telling you which one's newer / if they're already equal etc
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v2.9.0...v3.0.0
Quick links:
- Mac: Pocket.Sync_universal.app.tar.gz
- Linux (also available via Flatpak): pocket-sync_3.0.0_amd64.AppImage
- Windows: Pocket.Sync_3.0.0_x64_en-US.msi
- Show when the newsfeed was last refreshed by @neil-morrison44 in #90
- Improved inventory updating by @neil-morrison44 in #91
- Add option to skip files under
_alternativesfolder by @neil-morrison44 in #92 - Switch to using an
Arcinstead of the_b_cthings. Not much nicer really but more rusty. by @neil-morrison44 in #93
(I'm working on adding back MiSTer save syncing, but it's going to take a while)
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v2.8.1...v2.9.0
Quick links:
- Mac: Pocket.Sync_universal.app.tar.gz
- Linux (also available via Flatpak): pocket-sync_2.9.0_amd64.AppImage
- Windows: Pocket.Sync_2.9.0_x64_en-US.msi
v2.8.1 - A little speedup & prettier Pocket - 2023-03-13
- Improve 3D pocket lighting & reflections by @neil-morrison44 in #85
- Fixes the core page reload every ~10 mins by @neil-morrison44 in #86
- Updates some npm packages & adds some more interactivity to the 3D Pocket by @neil-morrison44 in #87
- Switch to
tokio::fsmethods for a little bit of a speedup by @neil-morrison44 in #88
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v2.8.0...v2.8.1
Github takes ~25 mins to build & attach the downloads below
v2.8.0 -Adds the News Feed - 2023-02-27
- Add the "news feed" from the inventory by @neil-morrison44 in #82
- I'd have waited a little while & got more features in (like showing which news feed items have come in since you last connected) but I noticed there's a bug when the inventory auto-refreshes and thought I'd fix it at the same time...
- The "Thanks" section's been relocated to the bottom of the Settings page to make way for the News bit on the "About" screen
- The News items on the unconnected screen aren't clickable, but those on the "About" screen will take you directly to the installed / uninstalled core
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v2.7.0...v2.8.0
Github takes ~20 mins to build & attach the downloads below
v2.7.0 - V2 Inventory API (JOTEGO & pram0d cores) - 2023-02-23
-
Prevent faux style application to Analogue font by @AbFarid in #80
-
Switches to V2 of the inventory API by @neil-morrison44 in #81
-
Now uses the v2 of the inventory API, meaning JOTEGO & pram0d cores (+ any future non-github release cores) are now listed, big thanks to @joshcampbell191 for getting that out
-
Plus a (potential) fix to a blurry font issue by @AbFarid, looks better to me
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v2.6.3...v2.7.0
Github takes ~20 mins to build & attach the downloads below
v2.6.3 - Fix Image Asset Packs on MacOS 11 - 2023-02-21
- Fix MacOS 11 image pack issue by @neil-morrison44 in #79
- Nothing Else in this one, so feel free to skip if you're unaffected
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v2.6.2...v2.6.3
Github takes ~20 mins to build & attach the releases below
v2.6.2 - JTCPS2 tweaks - 2023-02-20
-
Improve required files loading experience by @neil-morrison44 in #78
-
Generally handles big cores with lots of big required files (like the CPS2) better with the UI being more informative & responsive
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v2.6.1...v2.6.2
Github takes ~20 mins to build and attach the files below
v2.6.1 - Fixes Image Pack loading issue - 2023-02-14
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v2.6.0...v2.6.1
- Fix for the image pack loading issue
Github takes ~20 mins to build & attach the downloads below
v2.6.0 - 2023-02-10
- Improved JSON errors & support for
alternate_filenamesby @neil-morrison44 in #77
- JSON related errors now output the filename & a much better error saying what went wrong
- Adds support for
alternate_filenamesin core's data.json (for automatically loading alternate bioses etc) - Correctly sets the minimum MacOS version to 11, since 10.15 isn't loading anymore
- Instance JSON building now keeps the input file's folder structure & fix for nested folders on windows
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v2.5.0...v2.6.0
Github takes ~20 mins to build & attach the downloads, so if you're here early wait a bit
v2.5.0 - Working selfupdater & instance JSON builder - 2023-02-06
- Much improved instance.json builder by @neil-morrison44 in #75
-
Accessed from the
Instance JSONbutton within theGamessection -
Now cores can be distributed with an
instance-packager.jsonfile which tells updaters (etc) how to find the files needed by the core & package them intoinstance.jsonfiles -
There's a standalone binary available on https://github.com/neil-morrison44/openfpga-instance-packager & a readme with the file's specification ( a collaborative effort between myself, @mattpannella, & @Mazamars312 )
-
The format's probably very useful for future consoles - e.g. the NeoGeo core, for example, wouldn't need to be distributed with all the json files regardless of if the user has those games installed anymore.
-
Less useful for Arcade cores though since the expectation is the user won't have the arcade files already & the instance json files are what tells the updaters which files to look for
-
Also the App's self update should work across all platforms now so you might not even be reading this
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v2.4.0...v2.5.0
Github takes ~20 mins to build & attach the downloads below, so if you're here early just wait a bit
v2.4.0 - autoupdater & interact.json builder - 2023-01-31
-
Enables Tauri autoupdater & adds button to create instance JSON files by @neil-morrison44 in #73
-
Adds a new button in the "Games" view
Interact JSONwhich'll build json files for systems which need them (e.g. the upcoming TurboGrafx-16 CD core), it's not perfect yet though so expect some revisions & hopefully support for more systems as CD cores get released -
Also enables an autoupdater so, hopefully, this'll be the last time anyone has to manually download & update the app. I've left in the current behaviour too since I'll only see if it works once this is out. 🤞🏻looks like the autoupdater only works for whichever is the 1st platform to build on Github, so only the linux appImage for now.
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v2.3.0...v2.4.0
Github takes ~20 minutes to build and attach the downloads below, so if they're not there yet they should be soon
v2.3.0 - Platform Image Pack Support - 2023-01-28
- Adds previous & next buttons to the screenshot info view by @neil-morrison44 in #65
- Show game extensions by @neil-morrison44 in #66
- Adds support for changing platform images from the image packs by @neil-morrison44 in #69
- Fetches @mattpannella's json from https://github.com/mattpannella/pocket-updater-utility/blob/main/image_packs.json (ideally this gets moved somewhere inventory adjacent at some point)
- The games view now lists the supported extensions (it might list the bios extensions too sometimes)
-
Screenshots now have previous & next buttons so you can go back and forward quickly, also supports the arrow keys
-
Some other really minor QOL tweaks
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v2.2.1...v2.3.0
It takes GitHub ~15 mins to build & attach the downloads below, so if they're not there yet they should be soon
v2.2.1 - NEOGEO core fixes - 2023-01-14
- Fix NeoGeo core taking ages to show by @neil-morrison44 in #61
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v2.2.0...v2.2.1
Github takes ~15 minutes to attach the downloads below
- Adds support for showing individual preset JSONs by @neil-morrison44 in #57
- Add support for macOS ARM64 builds by @dstaley in #54
- Allows for changing the individual interact menus for json files by @neil-morrison44 in #58
- Particularly useful for CPS1 games
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v2.1.0...v2.2.0
Github'll take ~15 minutes to build & attach the files below
v2.1.0 - 2023-01-09
- Adds multi-screenshot export & delete by @neil-morrison44 in #49
- Improved "Required Files" experience by @neil-morrison44 in #52
- Automatically backup saves on connection by @neil-morrison44 in #53
- Fixes the pixels at the edges of platform images by @neil-morrison44 in #55
- Can now export / delete multiple upscaled & aspect ratio corrected screenshots at once
- The
required filessection is improved, it'll now show when something's been updated in the archive & better show what's missing from the archive & not bother downloading things twice - Save backups now happen automatically on connection, assuming you've defined at least one backup location & there's been any changed saves since the last time Pocket Sync was run
- Fixes an issue where the edges of platform art were being clipped off in the image editing UI & elsewhere
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v2.0.1...v2.1.0
Github'll take ~14 minutes to add the downloads below
v2.0.1 - 2023-01-04
- Fixes issue showing slapfight core by @neil-morrison44 in #47
- The slapfight core (and any future cores without author icons) will now load successfully
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v2.0.0...v2.0.1
it'll take github ~14 minutes to build and attach the downloads below
v2.0.0 - 2022-12-24
Quite a few things in this release:
- The inventory API's been updated, there's nothing visual with this change but Pocket Sync versions before 2.0.0 will stop working in a month or so
- It no longer does the annoying reloading thing every 15 minutes when it updates the inventory list
- Adds a
Settingsbutton to each core which opens up a way of viewing / setting theCore Settings(I've tested this with a few cores and all seems fine, but changing things in theSettingsfolder is new for the app so you might want to manually back up that folder just incase)
- Adds a UI for viewing the core settings by @neil-morrison44 in #41
- Switches to the new inventory & stops the annoying refresh thing every 15 minutes by @neil-morrison44 in #42
- Better error for rate limiting & window remembers position by @neil-morrison44 in #43
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v1.7.0...v2.0.0
As usual github takes ~14 minutes to build & attach the downloads so if they're not there yet they'll appear below soon
v1.7.0 - 2022-12-20
- Adds core input section to the core page by @neil-morrison44 in #37
- Also fixes issue where the "year" was being incorrectly set as text instead of a number
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v1.6.1...v1.7.0
it takes github ~14 minutes to build the downloads & attach them below, so if they're not there then they'll be there soon.
v1.6.1 - 2022-12-12
- Adds deep links throughout the app by @neil-morrison44 in #33
- Now you can go straight from a Core's info page to the platform page then back to the specific core, or from a screenshot to the core that took the screenshot etc
- Also fixes an issue with older versions of macOS
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v1.6.0...v1.6.1
Github takes ~14 minutes to build & attach the releases below
v1.6.0 - 2022-12-11
- Adds a toggle to just show cores with updates by @neil-morrison44 in #31
- Adds a toggle which'll filter the cores list to just cores with available updates, rather than having to scroll through them looking for the green bits
- Also changes the
categoryselector to make it reactive to any changes to category names you've made & show categories for cores which aren't yet in the inventory (as well as the inventory ones)
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v1.5.1...v1.6.0
As usual, github'll take ~14 minutes to build & attach the download links below, I looked into working around this by using a draft release but draft releases can't trigger github workflows so 🤷🏻♂️
v1.5.1 - 2022-12-09
- Speeds up showing grid items by only loading on screen ones by @neil-morrison44 in #30
-
Now there's loads of cores there's a long wait before the list becomes usable, especially if the Pocket's connected over direct USB, now it'll just load what's shown on screen to cut down on the wait. Also works for screenshots & platforms.
-
Also slims down the app by turning off a bunch of unused features which hopefully sorts out the issue with the MSI installer
-
And hopefully a re-run helps whatever caused the MacOS build to take ages then corrupt the icon...
(v1.5.0 had a dependency compatibility issue)
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v1.4.3...v1.5.1
Github can take a while (14 - 30 mins) to add the downloads below
v1.5.0 - 2022-12-09
- Speeds up showing grid items by only loading on screen ones by @neil-morrison44 in #30
-
Now there's loads of cores there's a long wait before the list becomes usable, especially if the Pocket's connected over direct USB, now it'll just load what's shown on screen to cut down on the wait. Also works for screenshots & platforms.
-
Also slims down the app by turning off a bunch of unused features which hopefully sorts out the issue with the MSI installer
-
And hopefully a re-run helps whatever caused the MacOS build to take ages then corrupt the icon...
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v1.4.3...v1.5.0
Github can take a while (14 - 30 mins) to add the downloads below
v1.4.3 - 2022-12-09
- Fixes some longstanding windows issues by @neil-morrison44 in #28
- Hides required files if there aren't any by @neil-morrison44 in #29
- Save States & Saves should now work much better on windows, some UI things fixed there too
- Required Files button no longer shows when the core has no bios / required roms etc
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v1.4.2...v1.4.3
Github takes ~14 minutes to attach the releases below, so they'll be there shortly if they're not already
v1.4.2 - 2022-12-07
- Fixes cartridge game save states & screenshots, also windows save backups by @neil-morrison44 in #25
- Cartridge based save states & screenshots are now output, unfortunately they contain a lot less metadata than the OpenFPGA core ones so screenshots don't know the name of the game & all cartridge save states get lumped together
- Windows save backup zips are being built now at least, also fixes 1 UI thing I noticed being off in windows (but there's others still...)
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v1.4.1...v1.4.2
Github can take ~14 minutes to attach the builds below, so if they're not there yet they'll be there soon
v1.4.1 - 2022-12-06
- Couple of minor tweaks to the save state list by @neil-morrison44 in #22
- Won't show titles for empty groups after a search anymore
- Lists the core author name as well as the short name (since multiple cores for the same platform might have different save slots)
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v1.4.0...v1.4.1
Github'll take ~14 minutes to attach the builds to this release
v1.4.0 - 2022-12-02
- Adds UI for removing dot files etc, misc UI things, uses real version number by @neil-morrison44 in #19
- New option in
Gamesto remove "cleanable" files (._*&.DS_Storefor now, more later)
-
Also tweaked some UI to better fit in narrow screens (removed years & seconds from the save header, narrowed down the buttons in the image editor)
-
Switched to using the real
versionnumber now given by the inventory which'll remove the incorrect "updates" showing up for NeoGeo & PDP-1 (but also the real v1.3.0 update for GameGear since it's still 1.2.0 in the data)
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v1.3.0...v1.4.0
- Github takes ~14 mins to attach the files below, so if they're not there they should be soon
v1.3.0 - 2022-11-30
- Enables browsing & bulk deleting save states by @neil-morrison44 in #17
- Improves error reporting & some hook tidyups by @neil-morrison44 in #18
-
Can now see, search for, & bulk delete save states
-
Only works for save states created on v1.1 beta 6 or newer (the ones with the thumbnail), the pocket itself will still display the old ones but I'm only reading the latest format
-
Probably only works for OpenFPGA cores, not sure how cartridge ones work in the post-thumbnail era
-
Also improved how errors show up (shouldn't be any more blank pages, unless the very 1st page errors) with a link into the github issues
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v1.2.1...v1.3.0
As before, Github takes ~14 minutes to build the app for the different platforms, so if the files aren't listed below you'll need to wait a bit
v1.2.1 - 2022-11-28
- Fix missing platform images by @neil-morrison44 in #14
- Fixes issue showing JOTEGO double dragon cores (or any other core which doesn't have a platform image)
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v1.2.0...v1.2.1
If the apps haven't appeared below Github can take ~14 minutes to build & attach them so they'll appear soon
v1.2.0 - 2022-11-27
- Platform editing by @neil-morrison44 in #13
- Adds a new tab, "Platforms" showing all the platforms
- Supports changing the platform metadata
Categorywill suggest the current Categories but also let you type your own- Images (jpg, png) can be imported, composited, converted, & saved within the app
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v1.1.0...v1.2.0
Github takes ~14 minutes to add the builds to releases, so if they're not below yet they'll be there soon
v1.1.0 - 2022-11-26
The saves UI is now much better:
- it checks on the pocket to see if the backups are different from the "current" save
- saves which haven't changed from the save on the pocket itself are hidden by default
- can see which backup the save changed in etc
Search is improved a lot:
-
Now it searches across different fields (like platform name, year, manufacturer, core author, etc)
-
Also added search into the screenshots view searching game & system
-
Fixes a crash when selecting boogermann's supervision core
-
Some slight UI tweaks
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v1.0.2...v1.1.0
- The releases take ~14 minutes to be added below, so if this release is new they'll appear once Github processes them
v1.0.2 - 2022-11-22
- Fixes inability to click the games list items on Windows by @neil-morrison44 in #6
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v1.0.1...v1.0.2
v1.0.1 - 2022-11-21
- Automatically toggles known "bad" files (MacOS's
.DS_Storefiles & git's.keepfiles) when installing zips
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v1.0.0...v1.0.1
v1.0.0 - 2022-11-21
- Fully replaces the CLI with a GUI version by @neil-morrison44 in #1
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v0.2.0...v1.0.0
v0.2.0 - 2022-11-03
- Now shows the conflict view always if the MiSTer save was done without a proper network / RTC timestamp
- Now has a look in the pocket filesystem for the ROM to find where saves should go when it comes across a MiSTer-only game
Full Changelog: https://github.com/neil-morrison44/pocket-sync/compare/v0.1.0...v0.2.0
v0.1.0 - 2022-10-30
- First release, there's probably still some bugs, don't trust it yet
Full Changelog: https://github.com/neil-morrison44/pocket-sync/commits/v0.1.0





















