1
0
mirror of https://github.com/tw93/Mole.git synced 2026-02-06 07:17:59 +00:00
Commit Graph

17 Commits

Author SHA1 Message Date
Jack Phallen
cf4690191e Fix semaphore acquisition order
Acquire semaphore before spawning goroutine in calculateDirSizeFast to prevent goroutine
explosion. Previously, all subdirectory goroutines were spawned immediately and blocked on
the semaphore—now the spawning itself is throttled.
2026-01-11 10:58:45 -05:00
Tw93
2b5dd3f44c feat: show scanning progress as percentage in disk analyzer
- Implemented progress percentage display (e.g., `(45%)`) in `cmd/analyze` to show scanning status based on cached total files.
- Kept the UI clean by avoiding a full progress bar.
- fix: formatting improvements in `bin/touchid.sh`.
2026-01-09 14:16:29 +08:00
Oleksandr Redko
158af1e1ba refactor: modernize Go code 2026-01-06 12:04:27 +02:00
Tw93
9aa569cbb6 feat: Enhance clean, optimize, analyze, and status commands, and update security audit documentation. 2025-12-31 16:23:31 +08:00
Tw93
ae82c83714 chore: auto format code 2025-12-22 03:24:39 +00:00
Tw93
d2dc68da90 feat: Enhance app protection with centralized critical component checks, improve UI string width calculation, refine analysis and cleaning logic, and add new tests. 2025-12-22 11:24:04 +08:00
Tw93
58e30fbcaa feat: Separate Home and Library entries in overview, exclude Library from Home's size, and sort overview entries by size. 2025-12-22 10:38:38 +08:00
Tw93
5b3c7d3324 feat: add default directory skipping for common system and special directories during analysis. 2025-12-13 21:09:16 +08:00
Tw93
4ff20ff4e5 chore: auto format code 2025-12-12 07:01:46 +00:00
Tw93
749ed2230b improve analyze scanning performance, UI responsiveness, symlink navigation 2025-12-12 15:01:17 +08:00
Tw93
5456d60876 chore: auto format code 2025-12-12 06:12:13 +00:00
Tw93
0123f71842 feat: Parallelize metric collection, enhance app protection with receipt file scanning, and update cleanup tasks 2025-12-12 14:10:01 +08:00
Tw93
36a84e5211 Reconstruct the structure of go 2025-12-01 19:26:03 +08:00
Tw93
0f0ca3912c Fix the symbolic link jump issue 2025-11-20 20:14:08 +08:00
Tw93
45c65345ac Significantly optimize the speed and cache of scanning 2025-11-19 11:53:57 +08:00
Tw93
621b4090a9 Continuously optimize go analysis 2025-11-18 22:00:05 +08:00
Tw93
a900d03bef Refactor Go analysis capabilities 2025-11-18 18:23:33 +08:00