v1.1.0
What's New in v1.1.0
π Auto-Update System
- Internet connectivity check on startup β detects if updates can be fetched
- Version comparison with latest GitHub release
- Self-updating binary β downloads and replaces executable in-place
- Manual check available from settings menu
π₯οΈ Improved TUI Experience
- Unified title format across all screens:
broominal [v1.1.0] | Screen Name - Category info screen replaces raw file lists with meaningful descriptions
- Neutral descriptions for all 30+ categories β explains what each cache is, where it lives, and what happens if removed
- Better table alignment in category selection view
π New Category Descriptions
Every scanner category now shows an informative summary:
- What the files are (e.g., "Compiled game shaders for DirectX")
- Where they come from (e.g.,
%TEMP% folder, "Telegram chats") - What happens after deletion (e.g., "Games will recompile", "Will be rebuilt on next visit")
β‘ Performance
- Switched
filepath.Walktofilepath.WalkDirfor faster quarantine scanning - Added milliseconds to report filenames to avoid collisions
π Bug Fixes
- Fixed duplicate
vprefix in version display - Fixed false-positive update prompts when versions match
- Fixed non-responsive
Ykey on update confirmation - Fixed category table column alignment and
Selecttext wrapping - Fixed missing imports causing build failures
- Added
sync.RWMutexprotection for doctor cache checks
π Documentation
- Updated READMEs to match current CLI behavior and architecture
Full Changelog: v1.0.0...v1.1.0