Repository navigation
Since-last-scan comparison and a duplicate finder that protects programs (0.9.2) - #13
Merged
Merged
Conversation
…ams (0.9.2) Comparisons - Right after a scan the app compares it with the newest earlier snapshot of the same folder and shows a "Since last scan" card (total change, new / gone / changed files); a click opens the comparison. A Compare button next to Rescan does the same for the folder on screen. The changes tab was easy to miss at the bottom of the dashboard. - The current state is captured once per tree under its own mutex, so the background snapshot save and the comparison no longer capture it twice. Duplicates - The groups were correct (verified independently with SHA-256: e.g. the Star Citizen and Predecessor launchers, or one Halo Infinite music bank under three names, are byte-identical), but on a games drive nearly all of them are copies inside installed programs, which ship them on purpose and break when one is deleted. - Files inside program and game folders (Steam, Epic, Battle.net, Ubisoft, EA, Program Files, WindowsApps, AppData, node_modules, ...) or of program / game data types (dll, exe, pak, pck, ...) are now marked. Groups made only of them are hidden by default (shown with a lock on request) and the KPIs split "your files" from "program & game files". While hidden they are never removed; in a mixed group the program's copy is kept by default; a reclaim touching them asks with an extra warning. - Folder pairs: which folders share identical files, with group / file counts and reclaimable bytes; a click filters the groups to that pair. - Category filter, an "identical (BLAKE3)" marker with the hash, and a note that names do not matter. UI helper tests: 22 (protected paths, folder pairs).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Comparisons
the same folder and shows a "Since last scan" card (total change, new /
gone / changed files); a click opens the comparison. A Compare button next
to Rescan does the same for the folder on screen. The changes tab was easy
to miss at the bottom of the dashboard.
background snapshot save and the comparison no longer capture it twice.
Duplicates
Star Citizen and Predecessor launchers, or one Halo Infinite music bank
under three names, are byte-identical), but on a games drive nearly all of
them are copies inside installed programs, which ship them on purpose and
break when one is deleted.
EA, Program Files, WindowsApps, AppData, node_modules, ...) or of program /
game data types (dll, exe, pak, pck, ...) are now marked. Groups made only
of them are hidden by default (shown with a lock on request) and the KPIs
split "your files" from "program & game files". While hidden they are
never removed; in a mixed group the program's copy is kept by default; a
reclaim touching them asks with an extra warning.
counts and reclaimable bytes; a click filters the groups to that pair.
that names do not matter.
UI helper tests: 22 (protected paths, folder pairs).