Releases: SteamGridDB/steam-rom-manager
Releases · SteamGridDB/steam-rom-manager
2.4.17
2.4.16
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
2.4.15
Added
- Ability to add games to categories created in steam (including
Favorites
andHidden
!) - 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
andExclude 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
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
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
2.4.12
Added
- Exceptions now appear in EmuDeck theme, credit to @dragoonDorise .
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
2.4.11
Changed
- Some small quality of life UI fixes.
2.4.10
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
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
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 ifpowershell
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 notloginusers.vdf
exists)