-
Notifications
You must be signed in to change notification settings - Fork 0
Comparing changes
Open a pull request
base repository: diskcopilot/diskcopilot-cli
base: v0.2.0
head repository: diskcopilot/diskcopilot-cli
compare: v0.3.0
- 6 commits
- 15 files changed
- 2 contributors
Commits on Apr 4, 2026
-
fix: directory sizes now accurate in default (non-full) scan mode
Previously, files below the min-size threshold (default 1MB) were dropped entirely during the walk phase, causing directory total_disk_size to undercount by ~15-25%. Now small files are still walked and their sizes tracked, but only their individual file records are omitted from the DB. Directory rollups include all files regardless of threshold. Affects both bulk_walker (getattrlistbulk) and walker (jwalk) paths. Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c5c4e43 - Browse repository at this point
Copy the full SHA c5c4e43View commit details -
feat: show scan mode in output, hint about --full for small files
Default scan now shows: Mode: Default (files >= 1.0 MB) — directory sizes are accurate, use --full for small file queries Full scan shows: Mode: Full (all files) Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6a65e1c - Browse repository at this point
Copy the full SHA 6a65e1cView commit details -
fix: remove trashed items from cache so web UI stays in sync
After successfully trashing a file via the API, delete its record from the SQLite cache. This prevents deleted files from appearing in the UI after a page refresh. Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 14a92d6 - Browse repository at this point
Copy the full SHA 14a92d6View commit details -
fix: filter out deleted files from web UI results
API endpoints now check if files/dirs still exist on disk before returning them. Files deleted outside the UI no longer show as stale. Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d02f70c - Browse repository at this point
Copy the full SHA d02f70cView commit details -
feat: safelist — mark files as protected from deletion
New commands: keep, unkeep, keep-list Protected files still appear in reports but diskcopilot-cli delete refuses to trash or permanently delete them. Stored at ~/.diskcopilot/safelist.txt, persists across sessions. Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4b16160 - Browse repository at this point
Copy the full SHA 4b16160View commit details -
New in 0.3.0: - Safelist: keep/unkeep/keep-list to protect files from deletion - Accurate directory sizes in default scan mode (small files counted) - Scan mode shown in output (default vs full) - Web UI filters out deleted files Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a2e57d5 - Browse repository at this point
Copy the full SHA a2e57d5View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.2.0...v0.3.0