aboutsummaryrefslogtreecommitdiff
path: root/libs/plugin_python/src
diff options
context:
space:
mode:
authorSulfurNitride <SulfurNitride@users.noreply.github.com>2026-03-11 12:21:39 -0500
committerSulfurNitride <SulfurNitride@users.noreply.github.com>2026-03-11 12:21:39 -0500
commitad268d496f01512f3b67afeb8d6c358c17559c82 (patch)
tree7f4d6e22968053b22ca49935353c986df147377b /libs/plugin_python/src
parent7235a616426d55502aac33de68fca68e715ce18d (diff)
Fix tracked writes false positives, stale entries, portability, and launcher self-destruct
- Remove initialScan() from mount and unmount — its heuristic ("file exists in both overwrite and a mod") caused false-positive tracking of game-generated config files. Tracking now only happens through explicit UI actions or snapshot-based detectManualMoves(). - Prune stale tracked entries on load when mod folder no longer exists on disk. - Store mod paths as relative (to JSON file parent) for instance portability; legacy absolute paths auto-migrate on next save. - Guard launcher sync against HERE==BIN_DST to prevent rm -rf self-destruct when running directly from ~/.local/share/fluorine/bin/. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Diffstat (limited to 'libs/plugin_python/src')
0 files changed, 0 insertions, 0 deletions