Skip to content

Release 0.8.4 - #66

Merged
Vasanthdev2004 merged 1 commit into
mainfrom
release/0.8.4
Sep 7, 2026
Merged

Vasanthdev2004 merged 1 commit into
mainfrom
release/0.8.4

Conversation

@Vasanthdev2004

Copy link
Copy Markdown
Owner

One feature, requested by @Tudzer in #64.

The tracked list can be curated by hand. gsg auto scanned for games and added them before backing anything up, with no way to turn that off — so a list someone had pruned deliberately kept growing back.

gsg config --no-auto-scan    # track exactly what you put there
gsg config --auto-scan       # back to finding games for you

Off stops all discovery, startup scan and periodic rescan both. On by default.

The reasoning behind the request is the useful part: Ludusavi's data comes from PCGamingWiki, which does not record every launcher's own cloud sync. Rockstar's games sync themselves and are not listed as doing so. gsg cannot know better, so whichever way that guess falls, somebody has to be able to overrule it.

Also: gsg config now shows auto_scan and any games gsg has agreed not to re-add — both were settings with no way to see them.

Changes here

0.8.30.8.4 in pyproject.toml and __init__.py, plus the changelog. The feature merged as #65.

Verified: gsg --version reports 0.8.4, 342 tests pass, ruff and mypy clean, check_deps.py confirms all 13 runtime dependencies declared.

Patch rather than minor: the change is additive, opt-in, and does not alter behaviour for anyone who leaves it alone.

The tracked list can be curated by hand. `gsg config --no-auto-scan` stops
all discovery - the startup scan and the periodic rescan both - so a list you
pruned deliberately stops growing back. On by default.

Requested by @Tudzer in #64. Ludusavi's data comes from PCGamingWiki, which
does not record every launcher's own cloud sync; Rockstar's games sync
themselves and are not listed as doing so. gsg cannot know better, so
whichever way that guess falls, somebody has to be able to overrule it.

gsg config also shows auto_scan and any games gsg has agreed not to re-add.
Both were settings with no way to see them.
@Vasanthdev2004
Vasanthdev2004 merged commit 9b2fffb into main Sep 7, 2026
6 checks passed
@Vasanthdev2004
Vasanthdev2004 deleted the release/0.8.4 branch September 7, 2026 14:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant