1
0
mirror of https://github.com/tw93/Mole.git synced 2026-02-04 20:19:45 +00:00
Commit Graph

947 Commits

Author SHA1 Message Date
Aman Thanvi
600afbbee8 security(ci): pin mislav/bump-homebrew-formula-action to SHA (#187)
* security(ci): pin third-party GitHub Action

Pin mislav/bump-homebrew-formula-action to a full commit SHA and add Dependabot updates for GitHub Actions.

* ci: fix checkout for fork PRs

Use merge ref for forked pull requests and skip auto-commit when the PR comes from a fork.
2025-12-29 16:50:47 +08:00
Tw93
2b30a24ffc chore: update binaries for V1.15.8 2025-12-29 07:52:26 +00:00
Tw93
88ecdb595c Merge branch 'main' of github.com:tw93/Mole V1.15.8 2025-12-29 15:51:20 +08:00
Tw93
c5910224ae Fix the problems of remove and reinstall 2025-12-29 15:51:15 +08:00
Tw93
9691b0fd8b chore: update binaries for V1.15.7 2025-12-29 07:48:12 +00:00
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