dependabot[bot]
02eaf3d645
chore(deps): bump actions/upload-artifact from 4.6.0 to 6.0.0 ( #200 )
2025-12-30 07:04:21 +08:00
Tw93
a7337280a8
feat: package binaries into tar.gz for Homebrew resource
...
- Add packaging step to create binaries-darwin-{arch}.tar.gz
- These packages will be downloaded by Homebrew resource mechanism
- Enables faster installation without Go dependency
- Separate packages for arm64 and amd64 architectures
2025-12-29 22:40:53 +08:00
Tw93
3fd1dbe89a
fix: resolve version tag normalization bug (VV prefix) and improve network detection
2025-12-29 22:29:01 +08:00
Tw93
c962b6f4b9
update install V tag
2025-12-29 22:11:43 +08:00
Tw93
c94e26d531
ci: Update macOS runners to macos-latest in release workflow.
V1.16.1
2025-12-29 20:57:48 +08:00
Tw93
0e6b595d8a
chore: Bump version to 1.16.1 and refactor CI/CD to build separate macOS architectures with CGO enabled.
2025-12-29 20:52:13 +08:00
Tw93
3c38790d38
feat: bump version to 1.16.0 and normalize release tags in the installer for consistent version handling.
2025-12-29 20:31:14 +08:00
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