1
0
mirror of https://github.com/tw93/Mole.git synced 2026-02-04 15:39:42 +00:00
Commit Graph

1131 Commits

Author SHA1 Message Date
Tw93
ac73c0c249 Merge branch 'main' of github.com:tw93/Mole 2025-12-29 20:26:22 +08:00
Tw93
3eccb7c094 feat: improve project clean module's common utility sourcing and bump version to 1.15.10 2025-12-29 20:26:16 +08:00
Tw93
2528169d41 chore: auto format code 2025-12-29 12:23:50 +00:00
Tw93
af61748977 release binaries via GH releases and update installer fallback 2025-12-29 20:23:11 +08:00
Tw93
a95355c002 Merge branch 'main' of github.com:tw93/Mole 2025-12-29 19:40:14 +08:00
Tw93
7485af0bee chore: Remove --force-rescan option from uninstall command and script. 2025-12-29 19:40:09 +08:00
Tw93
fd95e2f3fc chore: auto format code 2025-12-29 11:38:50 +00:00
Tw93
6328bf158d feat(purge): smart project discovery and optimization 2025-12-29 19:38:14 +08:00
Tw93
bb83362195 feat(purge): add --paths option to configure scan directories
- Add lib/manage/purge_paths.sh for interactive path management
- Shows current paths status and opens editor for customization
- Update bin/purge.sh to handle --paths option
- Update README with new command
2025-12-29 19:23:54 +08:00
Tw93
fefb831c1f docs: simplify purge config section with collapsible details 2025-12-29 19:19:51 +08:00
Tw93
bf36d3d6b6 chore: polish PR #197 and add Xcode Archives whitelist option
- Remove duplicate comment in project.sh
- Fix color code issue in purge.sh help message
- Add proper spacing after load_purge_config function
- Add shell syntax highlighting in README code block
- Add Xcode Archives to whitelist options (fixes #195)
2025-12-29 19:18:41 +08:00
Tw93
ad43c92fa1 chore: auto format code 2025-12-29 11:16:45 +00:00
Andrii Medvediev
7e62ed19f9 feat: add configurable purge paths (#197) 2025-12-29 19:16:16 +08:00
Tw93
657d7e767c Merge branch 'main' of github.com:tw93/Mole 2025-12-29 19:09:41 +08:00
Tw93
376d7fb8cd remove 2025-12-29 19:07:36 +08:00
Tw93
c8b2e3691b chore: auto format code 2025-12-29 11:07:20 +00:00
Tw93
580548876a Merge branch 'main' of github.com:tw93/Mole 2025-12-29 19:06:24 +08:00
Tw93
44e91be007 feat: add new system optimization tasks and implement orphaned startup item cleanup 2025-12-29 19:06:04 +08:00
dependabot[bot]
69d92566a1 chore(deps): bump actions/cache from 4.3.0 to 5.0.1 (#191)
Bumps [actions/cache](https://github.com/actions/cache) from 4.3.0 to 5.0.1.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](0057852bfa...9255dc7a25)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: 5.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-29 16:56:31 +08:00
dependabot[bot]
afc0f7b410 chore(deps): bump actions/checkout from 4.3.1 to 6.0.1 (#192)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.3.1 to 6.0.1.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](34e114876b...8e8c483db8)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-29 16:56:18 +08:00
dependabot[bot]
e3cea029e5 chore(deps): bump golang.org/x/sync from 0.18.0 to 0.19.0 (#193)
Bumps [golang.org/x/sync](https://github.com/golang/sync) from 0.18.0 to 0.19.0.
- [Commits](https://github.com/golang/sync/compare/v0.18.0...v0.19.0)

---
updated-dependencies:
- dependency-name: golang.org/x/sync
  dependency-version: 0.19.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-29 16:56:03 +08:00
dependabot[bot]
db220746dc chore(deps): bump actions/setup-go from 5.6.0 to 6.1.0 (#194)
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 5.6.0 to 6.1.0.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](40f1582b24...4dc6199c7b)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-version: 6.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-29 16:55:51 +08:00
Tw93
7af6b39875 chore(ci): pin actions to SHAs and add dependabot for gomod 2025-12-29 16:53:51 +08:00
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