Tw93
c1e7290f4d
1.15.7 Repair and update check
V1.15.7
2025-12-29 15:46:59 +08:00
Tw93
b787c78b37
chore: update binaries for V1.15.6
2025-12-29 07:39:38 +00:00
Tw93
56c5fe08d2
Remove some useless comments
V1.15.6
2025-12-29 15:38:30 +08:00
Tw93
ae3889eb34
Simplify the content deleted by the system
2025-12-29 15:34:35 +08:00
Tw93
8666c740cb
workflow
2025-12-29 15:15:52 +08:00
Tw93
a9e4c7c08e
Optimize security fix prompts and auto-fix flow
2025-12-29 15:14:23 +08:00
Tw93
b852e91493
Optimize security fix prompts and auto-fix flow
2025-12-29 15:14:03 +08:00
Tw93
492f3f77d6
Adjust uninstall menu footer controls order
2025-12-29 15:13:54 +08:00
Tw93
2a6930388f
Align Touch ID enable output with log_success
2025-12-29 15:13:47 +08:00
Tw93
beaaa98c9b
Tweak macOS update detection and bump version
2025-12-29 15:13:37 +08:00
Tw93
694c55f73b
fix: implement layered error tolerance and accurate cleanup reporting ( #175 #176 #180 )
...
- Fix safe_remove set -e trap in command substitution
- Fix has_full_disk_access false positives and unknown state handling
- Use set +e in perform_cleanup for graceful degradation
- Track removal failures and only count actually deleted items (#180 )
- Add "Skipped X items (permission denied or in use)" notification
- Improve spinner reliability with cooperative stop mechanism (#175 )
2025-12-29 14:27:47 +08:00
Tw93
16de9d13a8
Merge branch 'main' of github.com:tw93/Mole
2025-12-29 08:39:00 +08:00
Tw93
5f7df6235e
enhance macOS update check with configurable timeout and debug logging
2025-12-29 08:20:27 +08:00
Tw93
f84b019694
Merge branch 'pr-182'
2025-12-29 08:09:02 +08:00
Aman Thanvi
9918e1aba6
Fix macOS update detection timeout ( #182 )
...
Fixes #181
- Use softwareupdate -l --no-scan to avoid triggering fresh scans
- Increase timeout from 5s to 10s
- Prefer avoiding false negatives over false positives
- Add comprehensive test coverage for edge cases
2025-12-29 08:06:06 +08:00
Tw93
55a0aa5a0a
chore: update binaries for V1.15.5
2025-12-28 16:30:53 +00:00
Tw93
b67204f959
feat: remove SQLite vacuum optimization, enhance CJK/emoji width calculation, and improve system cleanup and UI feedback.
V1.15.5
2025-12-29 00:29:42 +08:00
amanthanvi
9239571be1
Tighten macOS update check and add empty-output test
2025-12-28 11:18:12 -05:00
amanthanvi
014e15f721
Add macOS update check edge case tests
2025-12-28 10:59:40 -05:00
amanthanvi
62c783d5b3
Fix macOS update detection timeout
2025-12-28 10:49:00 -05:00
Tw93
63b915b234
chore: update binaries for V1.15.4
2025-12-28 13:53:38 +00:00
Tw93
3f7fbbf084
Merge branch 'main' of github.com:tw93/Mole
V1.15.4
2025-12-28 21:52:37 +08:00
Tw93
6beca2f5fa
fix: improve robustness of UI output commands by adding || true
2025-12-28 21:51:38 +08:00
Tw93
7be21f4c5c
chore: update binaries for V1.15.3
2025-12-28 13:33:28 +00:00
Tw93
87d25573a4
Merge branch 'main' of github.com:tw93/Mole
V1.15.3
2025-12-28 21:32:22 +08:00
Tw93
50e47a3cd9
chore: bump version to 1.15.3 and update the security audit report following core protection and file operation refinements.
2025-12-28 21:30:39 +08:00
Tw93
44685d3999
feat: Improve CJK character width calculation, enhance SQLite vacuum test robustness, and update security audit documentation for core cleaning and optimization logic.
2025-12-28 21:29:10 +08:00
Tw93
7e402e7f2f
chore: update binaries for V1.15.2
2025-12-28 12:19:43 +00:00
Tw93
87feab7df3
Merge branch 'main' of github.com:tw93/Mole
V1.15.2
2025-12-28 20:15:27 +08:00
Tw93
906a8e3927
chore: clarify spinner cleanup comment and disable shellcheck warning SC2329
2025-12-28 20:14:45 +08:00
Hensell
23479c61bd
feat: add .dart_tool to project purge targets and disk analyzer ( #179 )
2025-12-28 20:12:22 +08:00
Tw93
ffce5aeb2a
chore: auto format code
2025-12-28 12:11:02 +00:00
Tw93
ff6f288c9b
fix: replace pgrep with tmutil status for more accurate Time Machine backup detection and add new tests for this logic.
2025-12-28 20:10:16 +08:00
Tw93
4a626f9337
Optimize unit tests and check for errors
2025-12-28 19:59:44 +08:00
Tw93
66ad3b34ee
chore: auto format code
2025-12-28 11:39:34 +00:00
Tw93
da1b5cb8d4
Merge branch 'main' of github.com:tw93/Mole
2025-12-28 19:39:01 +08:00
Tw93
e238c84917
Add comprehensive tests for analyze format utilities
2025-12-28 19:38:55 +08:00
Tw93
faac42cb62
Improve performance and process handling
2025-12-28 19:37:42 +08:00
Tw93
e7546d762b
Add deep system cache cleaning features
...
- Clean memory exception reports (can save 1-2GB)
- Clean diagnostic tracev3 logs with 30-day retention
- Clean core symbolication cache when >1GB with timeout protection
- Clean Aliyun/DingTalk security component logs and caches
- Use standard cleanup functions with proper validation
2025-12-28 19:35:57 +08:00
Tw93
6aafa16573
Add SQLite database optimization with VACUUM
2025-12-28 19:35:43 +08:00
Tw93
52d50a0a80
Improve spinner subprocess and trap cleanup handling
2025-12-28 19:35:29 +08:00
Tw93
61069aff86
Bump version to 1.15.2
2025-12-28 19:34:45 +08:00
Tw93
7b96c18e28
chore: update binaries for V1.15.1
2025-12-28 07:02:00 +00:00
Tw93
ee5cfbfccf
1.15.1
V1.15.1
2025-12-28 14:59:31 +08:00
Tw93
fe3ddd1f74
Remove Raycast cache cleaning to protect clipboard history ( #174 )
2025-12-28 14:59:23 +08:00
Tw93
99e9fc4cb3
Add immediate feedback for system cache cleaning
2025-12-28 14:59:17 +08:00
Tw93
79dc98f665
Add curl timeout and Ctrl+C interrupt support, fix swap variable
2025-12-28 14:59:09 +08:00
Tw93
db625ad64e
Prevent potential newline issues in memory/disk stats
2025-12-28 14:59:03 +08:00
Tw93
c00943489a
Fix bash syntax error caused by newlines in variables ( #173 )
2025-12-28 14:58:54 +08:00
Tw93
ce1725dac7
Merge branch 'main' of github.com:tw93/Mole
2025-12-28 14:07:48 +08:00