Skip to content

Releases: SteamGridDB/steam-rom-manager

2.4.17

18 Jun 21:27
099501b
Compare
Choose a tag to compare

2.4.17

Fixed

  • Fuzzy game name matching
  • EmuDeck theme scrollbar

Changed

  • Remove DNS resolution from within SRM

2.4.16

09 May 21:53
Compare
Choose a tag to compare

2.4.16

Fixed

  • Image timeouts issue should be resolved. If it isn't resolved for you try lowering the batch size in settings.
  • Duplicates being added when upgrading from 2.4.14 to 2.4.15.

Added

  • Ability to set batch size for image downloads in settings

Changed

  • Automatically retry image downloads up to 4 times.
  • DNS resolution now happens in SRM and uses cacheing.

2.4.15

05 May 00:40
Compare
Choose a tag to compare

2.4.15

Added

  • Ability to add games to categories created in steam (including Favorites and Hidden!)
  • SRM now respects addition of non SRM managed games to SRM created categories, i.e. it won't delete them.
  • Global buttons added to steam directory and user accounts field in parsers.
  • Choose Account button added to user accounts field in parsers.
  • Added an SGDB search field to the fix match page in preview.
  • Include Visible and Exclude Visible buttons in preview to make adding exceptions even easier.

Changed

  • Requests library changed to node-fetch, hopefully fixing timeout issues. But I have been burnt before.

Fixed

  • Fix match was somewhat broken for the artwork only (Steam) parser, wasn't setting the exceptionId correctly.
  • Subtle bug that prevented Remove All Added Entries from doing anything to categories or controllers when Preview hadn't been generated.
  • Minor issue where image index wasn't being set to zero after an image was saved to steam (making it seem like the image didn't save even though it did).
  • Graphical issue with scrollbar in EmuDeck theme, credit to @dragoonDorise.

2.4.14

01 May 13:06
Compare
Choose a tag to compare

2.4.14

Fixed

  • Filter out weird '0' userdata directories that were causing problems for people in 2.4.13. I don't have one, so I didn't catch this issue.

2.4.13

01 May 05:04
Compare
Choose a tag to compare

2.4.13

Added

  • A global environment variable for the user accounts filter (planning to eventually make this parser field mandatory)
  • A noice modal to set the global user accounts filter from settings.

Fixed

  • Issue where shortcut passthrough wouldn't work on a directory containing only one shortcut.

2.4.12

29 Apr 19:50
Compare
Choose a tag to compare

2.4.12

Added

Changed

  • Use App Id instead of titles for import/export images (gets rid of title collisions and also issues with titles that have illegal filename characters)
  • Total re-work of image downloading method to remove dependence on deprecated library request. Should also hopefully fix timeout issues, as it now automatically retries (once) if an image request times out.

Fixed

  • A regression in 2.4.3 that would cause import to fail for other artwork types if a grid wasn't present.

2.4.11

27 Apr 04:07
Compare
Choose a tag to compare

2.4.11

Changed

  • Some small quality of life UI fixes.

2.4.10

27 Apr 02:51
Compare
Choose a tag to compare

2.4.10

Added

  • Show total number of batches in batch progress alerts.

Fixed

  • Some small UI bugs that cropped up in 2.4.9.

Contributors: @dragoonDorise

2.4.9

26 Apr 16:45
Compare
Choose a tag to compare

2.4.9

Added

  • Explanation of SRM's workflow on the preview page when no apps are present. Credit to @dragoonDorise.
  • Highlight mandatory fields in create parser.

Changed

  • Moved better-sqlite calls to a child process. This fixes crashes that have been happening since upgrading to Electron 24.
  • Re-worked module windows-shortcuts-ps to use massively less RAM when doing shortcut-passthrough (only spawn one powershell process, per parse, not one per each shortcut).
  • Increased api call timeouts.

2.4.8

24 Apr 03:22
Compare
Choose a tag to compare

2.4.8

Added

  • Ability to comment things out in glob fields using \. Addresses issue 404
  • Config presets are now grabbed by version, so that older versions of SRM (from here on out) won't break when breaking changes are made to the presets files (they also won't receive any new presets, but c'est la vie).

Changed

  • Made the whole parser clickable in the parsers list in the EmuDeck theme.

Fixed

  • Exceptions ID not matching for steam parser
  • CLI would hang on generate apps if no apps were found.
  • Handling for bug in osName where an error would be thrown if powershell not found on a Windows system, issue 521
  • Handling for issue where addedItemsV2.json could be invalid json. Also made the write synchronous so this is less likely to occur.

Removed

  • Expandable set notation $()$ that could be used in the local images fields. Classic example of SRM being overcomplicated. I might bring it back if there is popular demand.
  • Skip Accounts with Missing Data Dirs option (always true now)
  • Use Account Credentials option (now set based on whether or not loginusers.vdf exists)