1
0
mirror of https://github.com/tw93/Mole.git synced 2026-02-04 16:14:44 +00:00
Commit Graph

838 Commits

Author SHA1 Message Date
Nathan Broadbent
f838e9517d fix: use BSD stat explicitly to avoid GNU coreutils conflict (#160) 2025-12-26 10:43:18 +08:00
Tw93
b09b771dfe chore: update binaries for V1.14.4 2025-12-25 03:55:31 +00:00
Tw93
223d1fb6be Merge branch 'main' of github.com:tw93/Mole V1.14.4 2025-12-25 11:53:09 +08:00
Tw93
8bd4147dc1 1.14.4 2025-12-25 11:53:05 +08:00
Tw93
80903729a3 chore: auto format code 2025-12-25 03:50:34 +00:00
Tw93
babab8e1a3 Fix the error judgment problem of uninstalling the silent writing software 2025-12-25 11:45:52 +08:00
Tw93
4aaab78985 chore: auto format code 2025-12-25 03:27:51 +00:00
Tw93
952b2eea61 fix: Enhance uninstall robustness with base64
compatibility and cleanup improvements

- Fix field count
  mismatch and base64 BSD/GNU compatibility
  - Add sensitive data detection and macOS defaults cleanup
  - Improve error handling and add compatibility tests
2025-12-25 11:24:12 +08:00
Tw93
2ecae62d57 chore: update binaries for V1.14.3 2025-12-23 01:57:36 +00:00
Tw93
6d66465447 refactor: Improve shell array expansion robustness in cleanup functions V1.14.3 2025-12-23 09:55:18 +08:00
Tw93
275458bd86 chore: update binaries for V1.14.2 2025-12-22 11:32:05 +00:00
Tw93
fe3f99e520 chore: auto format code 2025-12-22 11:31:14 +00:00
Tw93
f410f356df feat: Display system, adapter, and battery power metrics in status view V1.14.2 2025-12-22 19:30:35 +08:00
Tw93
81d4f7cb08 chore: update binaries for V1.14.1 2025-12-22 10:55:07 +00:00
Tw93
9a942a2770 feat: Add configurable project cleanup depth, refine interactive menu display, and sanitize uninstall app names. V1.14.1 2025-12-22 18:53:48 +08:00
Tw93
bf04f752d2 chore: update binaries for V1.14.0 2025-12-22 09:14:53 +00:00
Tw93
d5c41a6fb7 chore: Remove whitelist skipped count from clean script output summaries. V1.14.0 2025-12-22 16:57:25 +08:00
Tw93
8df29e33e6 chore: bump version to 1.14.0 2025-12-22 16:53:08 +08:00
Tw93
bb90335e8c chore: Update Go analysis and status scripts. 2025-12-22 16:40:49 +08:00
Tw93
d5baf0207f chore: remove accidentally committed binary and update gitignore 2025-12-22 16:40:27 +08:00
Tw93
bebb2706b0 Merge branch 'main' of github.com:tw93/Mole 2025-12-22 16:30:28 +08:00
Tw93
87fdd26272 feat: Add git hooks to enforce universal binary builds and improve CPU metric calculation. 2025-12-22 16:30:22 +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
5c6e643b0c Merge branch 'main' of github.com:tw93/Mole 2025-12-22 10:38:44 +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
db83c568df chore: auto format code 2025-12-22 01:46:58 +00:00
Tw93
f8765ee3d3 feat: optimize application scanning performance, improve multi-selection robustness 2025-12-22 09:46:10 +08:00
Tw93
a1c8d6aa86 Merge pull request #140 from Sizk/feat-multi-select
feat(analyze): add multi-select for batch file operations
2025-12-21 22:21:14 +08:00
Tw93
9cff50ad1f build 2025-12-21 22:15:22 +08:00
Tw93
e13d92abc0 fix(analyze): clear multi-select on refresh and optimize delete
- Clear multi-selection map on refresh to prevent index mismatch
- Use built-in min function in delete.go
- Improve delete cancellation logic
2025-12-21 22:15:18 +08:00
Sizk
74d05ed9aa feat(analyze): add multi-select for batch file operations (#140)
- Add spacebar to toggle selection on files/directories
- Support batch delete for multiple selected items
- Support batch open (O) and reveal in Finder (F) for selections
- Show selection count and total size in status bar
- Display selection indicator (● selected, ○ unselected)
- Clear selections when navigating directories or switching views

Authored-by: Sizk <sizk@users.noreply.github.com>
2025-12-21 22:15:14 +08:00
Tw93
6d087b3b12 Fix the issue of obtaining the path when uninstalling the software 2025-12-21 22:00:02 +08:00
Tw93
73cf2dff96 build: Disable CGO for analyze-go and status-go binaries. 2025-12-21 21:38:39 +08:00
Tw93
b3b2a83613 feat: add support for custom protected paths and update whitelist UI with config path and examples 2025-12-21 20:59:45 +08:00
Tw93
f23ab89db0 Disable LaunchServices rebuild to prevent System Settings corruption 2025-12-20 22:55:17 +08:00
Tw93
016bc4b4b0 Merge branch 'main' of github.com:tw93/Mole 2025-12-20 22:30:36 +08:00
Tw93
d747ff43d3 fix: Remove local declaration for scan_pids and scan_temps to ensure accessibility by the cleanup_scan trap. 2025-12-20 22:30:32 +08:00
Tw93
f4419c7c7a chore: auto format code 2025-12-20 14:18:53 +00:00
Tw93
fb49818828 Merge branch 'main' of github.com:tw93/Mole 2025-12-20 22:18:12 +08:00
Tw93
2a0fe88fd3 feat: dynamically adjust column widths in UI and analysis output based on terminal size for improved readability 2025-12-20 22:18:06 +08:00
Jon Loinaz
c6def0d702 delete clean list 2025-12-19 18:39:16 +01:00
Jon Loinaz
7ed3c9e75a feat(analyze): add multi-select for batch file operations
- Add spacebar to toggle selection on files/directories
- Support batch delete for multiple selected items
- Support batch open (O) and reveal in Finder (F) for selections
- Show selection count and total size in status bar
- Display selection indicator (● selected, ○ unselected)
- Clear selections when navigating directories or switching views

Closes #137
2025-12-19 18:27:21 +01:00
Tw93
ab0e7da434 chore: auto format code 2025-12-19 12:38:14 +00:00
Tw93
499a1ff646 Merge branch 'main' of github.com:tw93/Mole 2025-12-19 20:36:42 +08:00
Tw93
240202dfa9 refactor: Extract Apple Silicon cache cleaning to a shared function and improve optimization summary calculation. 2025-12-19 20:35:54 +08:00
Tw93
be43f68cc1 feat: enhance status UI with new styles and icons, refactor battery metrics with caching, and centralize Apple Silicon clean logic. 2025-12-19 20:34:23 +08:00
Jon Loinaz
e1574ec35e chore: add .kiro to gitignore 2025-12-19 13:12:51 +01:00
Tw93
24253c9faa chore: update binaries for V1.13.13 2025-12-18 12:21:52 +00:00
Tw93
4b740ee543 Merge branch 'main' of github.com:tw93/Mole V1.13.13 2025-12-18 20:17:09 +08:00