Skip to content

Releases: rommapp/grout

v4.6.1.3

31 Jan 15:38

Choose a tag to compare

Move QR code to its own screen for better performance.

v4.6.1.2

31 Jan 15:13

Choose a tag to compare

Fix for games with multiple downloads inadvertently downloading a zip of everything named as the rom file.

Special thanks to @klinkertinlegs for troubleshooting with me and providing API responses!

v4.6.1.1

30 Jan 03:52

Choose a tag to compare

Add game information to corresponding gamelist.xml for ROCKNIX and Knulli - @pawndev

v4.6.1.0

28 Jan 05:57

Choose a tag to compare

v4.6.1.0

New Features

  • Custom Platform Mapping Entry: Enter custom folder names for platform mappings using the on-screen keyboard when your folder structure doesn't match Grout's suggestions (#103)

Documentation

  • Added per-CFW platform mapping reference tables for Knulli, muOS, NextUI, ROCKNIX, and Spruce
    • Non-technical users can now contribute mapping corrections by editing these simple markdown tables
  • Fixed broken documentation links

Bug Fixes

  • Fixed issues with platform mapping validation (#101, #102)

Internal

  • Added pre-commit hook to remove replace directives from go.mod

v4.6.0.1

27 Jan 06:56
752735f

Choose a tag to compare

Add missing NDS .dsv save file extension

v4.6.0.0

27 Jan 06:22

Choose a tag to compare

v4.6.0.0

Important

Version Number Change: Starting with this release, Grout's version number now mirrors the required RomM version.
The first three components indicate RomM compatibility, and the fourth is for Grout-specific patches.
This jump from v1.4.2 to v4.6.0.0 reflects alignment with RomM v4.6.0, not a major rewrite.

New Features

  • ROCKNIX Support: Preliminary support for ROCKNIX (#96) - thanks to @sucmerep for the platforms.json
  • 7-Zip Support: Download and extract 7z compressed ROM files (#77)
  • Version Selection: Choose which file version to download when multiple are available (#57)
  • Beta Release Channel: Option to receive beta updates (#62) - @pawndev
  • Match RomM Release Channel: New release channel option to automatically match your RomM server version (#84)
  • Self-Signed SSL Certificate Support: Option to skip SSL verification for self-signed certificates (#68)
  • Fuzzy Save Matching: Third matching option using prefix similarity and Levenshtein distance for save sync
  • Orphan Reattachment: Automatically reattach orphaned ROMs/saves using CRC32 lookup
  • Background Cache Sync: Local cache now syncs in the background on startup (#81)
  • Knulli Gamelist Integration: Grout now adds itself to Knulli's gamelist.xml and reloads on exit (#79) - @pawndev

Improvements

  • muOS app icon now displays correctly (#85) - @pawndev
  • Status bar icon legend added to documentation (#82)
  • Preloading artwork now considers already cached items (#73)
  • Improved version comparison with prerelease support (#63) - @ZacharyKeatings
  • More robust caching when options are changed
  • Gabagool refactor: FSM replaced with Router for cleaner state management
  • In-app updater now enabled for NextUI - @pawndev
  • "Redownload" action text for already downloaded games

Bug Fixes

  • Fixed save sync timestamp comparison (#98)
  • Fixed muOS Drastic save directory mappings (#89)
  • Fixed save sync issues on Knulli with reverse platform mapping (#51)
  • Fixed Sega Master System/Mark III custom mapping (#27)

Documentation

  • Added note about deleted items and local cache behavior (#91)
  • Added status bar icon legend (#82)
  • Updated user guide with file version selection
  • Reorganized documentation for easier navigation
  • Updated Spruce installation guide - @sargunv

i18n

Important Note: Grout v4.6.0.0 requires RomM v4.6.0

v1.4.2

09 Jan 06:32
ce291e2

Choose a tag to compare

Fix for incorrect PICO-8 mapping.

v1.4.1

09 Jan 01:13

Choose a tag to compare

New local cache for a sweet sweet performance boost

v1.4.0

01 Jan 17:37

Choose a tag to compare

Spruce v4 support (thanks @pawndev!), select / deselect all and fix for input mapping regression.

v1.3.9

01 Jan 02:44

Choose a tag to compare

Tried to be cute with pagination and lost. Fix for Grout not retrieving large ROM collections.