Tw93
7485af0bee
chore: Remove --force-rescan option from uninstall command and script.
2025-12-29 19:40:09 +08: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
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