tw93
abd9791cd7
feat(clean): add Maven local repository cleanup support
2026-02-16 18:54:19 +08:00
tw93
573f55e79e
feat(clean): add Google Chrome/Updater cache cleanup support
...
Add cleanup for:
- Chrome component_crx_cache
- GoogleUpdater crx_cache
- GoogleUpdater *.old files
Closes #460
2026-02-16 16:09:24 +08:00
tw93
f21794d3d9
fix(clean): fix find -maxdepth position for BSD/macOS compatibility
...
On macOS (BSD find), -maxdepth must be placed before -name to work
correctly. When placed after, it was ignored causing find to scan
the entire home directory indefinitely on large directories.
Fixes #463
2026-02-16 16:05:22 +08:00
tw93
a29cadbfd0
fix(purge): resolve trap conflict between purge.sh and project.sh
...
- Add guard flag in cleanup_monitor to prevent duplicate execution
- Check for existing trap in project.sh before setting new one
- Prevents crash when user presses Ctrl-C or scan process fails
2026-02-16 15:54:16 +08:00
tw93
1a63b992c6
refactor(clean): simplify npm residual directories cleanup
...
Use loops instead of duplicated safe_clean calls for npm cache
directories (_cacache, _npx, _logs, _prebuilds). Add comments
explaining these are not removed by npm cache clean --force.
2026-02-16 15:53:32 +08:00
tw93
a61a427f88
feat(clean): add Expo cache cleanup support
...
Clean Expo/React Native caches in ~/.expo while preserving state.json
which contains authentication tokens.
Caches cleaned:
- expo-go/
- android-apk-cache/
- ios-simulator-app-cache/
- native-modules-cache/
- schema-cache/
- template-cache/
- versions-cache/
Closes #462
2026-02-16 15:45:21 +08:00
tw93
679ca2f30c
Merge branch 'main' of https://github.com/tw93/Mole
2026-02-16 15:40:38 +08:00
github-actions[bot]
43d9bb237a
chore: update contributors [skip ci]
2026-02-16 07:40:31 +00:00
Michael Aristarco
ab83bd1ed9
fix: deep clean npm residual caches ( #457 )
...
Fixes #454
2026-02-16 15:40:13 +08:00
tw93
685aa8b970
refactor(purge): improve React Native targets safety and clarity
...
- Clarify .cxx comment to indicate React Native NDK build cache
- Add protection for Xcode global DerivedData in ~/Library/Developer/Xcode/
to prevent accidental deletion of shared build artifacts
Refs: #461
2026-02-16 15:39:00 +08:00
github-actions[bot]
db0b3a967a
chore: update contributors [skip ci]
2026-02-16 07:37:25 +00:00
Dimitar Nestorov
a7c9b8d6ec
feat(purge): add common React Native targets ( #461 )
2026-02-16 15:37:07 +08:00
tw93
88a4c83a2b
fix: update version to 1.26.0
V1.26.0
2026-02-15 08:52:06 +08:00
tw93
950af1a5ed
Improve clean progress visibility for dev runtime scans
2026-02-15 08:45:47 +08:00
tw93
52d333bc9e
feat(uninstall): keep progress visible until app list is ready
2026-02-15 08:45:16 +08:00
tw93
91d0e5353a
fix: handle cd failure in diagnostic report standalone test
2026-02-15 08:18:02 +08:00
github-actions[bot]
ad21e75f73
chore: update contributors [skip ci]
2026-02-15 00:04:38 +00:00
tw93
c896163d4b
fix(clean): ensure flutter .dart_tool caches are discovered
2026-02-15 08:03:38 +08:00
tw93
744ecec4ba
fix(clean): use sudo-safe cleanup for Xcode documentation cache
2026-02-15 07:52:43 +08:00
tw93
7d193526c3
fix(purge): support vim j/k navigation in selector
2026-02-15 07:48:35 +08:00
tw93
4a63ce330f
fix(raycast): keep Ghostty window open after command
2026-02-14 20:37:00 +08:00
yamamel
0cde1041f9
feat(clean): add interactive Xcode simulator runtime volumes cleanup ( #444 )
...
* feat(clean): add interactive Xcode simulator runtime volumes cleanup
Scan CoreSimulator Volumes/Cryptex directories, detect IN_USE/UNUSED
status via mount points, and let users interactively select items to
clean. Also show size info for unavailable simulator cleanup.
* refactor(clean): auto-clean Xcode simulator runtime volumes
Remove interactive selector, now automatically cleans all UNUSED
runtime volumes while skipping IN_USE and protected paths.
2026-02-13 10:41:28 +08:00
Paul
2ee95f963e
Add '$HOME/Developer' to common development paths ( #447 )
...
Add '$HOME/Developer' as it is a convention-based workspace directory on macOS
2026-02-13 10:30:33 +08:00
github-actions[bot]
c6423a56b8
chore: update contributors [skip ci]
2026-02-13 02:28:31 +00:00
Mario Vtor
a73a739b02
feat: add generic flutter clean support ( #450 )
...
* fix: re-apply flutter clean logic after branch switch
* fix(caches): unify hidden directory exclusion pattern
Restore */.* pattern to exclude all hidden directories consistently
across Next.js, Python, and Flutter scans. This prevents scanning
into .venv, .idea, .DS_Store and other hidden directories.
---------
Co-authored-by: tw93 <tw93@qq.com >
2026-02-13 10:28:12 +08:00
NeedmeFordev
85cd0253d5
feat(uninstall): remove app diagnostic reports from /Library/Logs/DiagnosticReports ( fixes #441 ) ( #443 )
...
* Implement deleting files from DiagnosticReports
* fix(uninstall): avoid diagnostic size double-count and set -e exit
---------
Co-authored-by: tw93 <tw93@qq.com >
2026-02-11 14:35:45 +08:00
tw93
4c60fcca73
fix(uninstall): show full preview paths and add regression tests
2026-02-11 14:22:22 +08:00
github-actions[bot]
649f638a53
chore: update contributors [skip ci]
2026-02-11 02:40:56 +00:00
NeedmeFordev
42893381e3
fix silent exit on permission denied during App State Cleanup ( #440 )
2026-02-11 10:40:34 +08:00
tw93
5065c9cacb
Merge branch 'main' of https://github.com/tw93/Mole
2026-02-10 16:38:17 +08:00
tw93
7ab04035a5
fix(clean-dev): keep mtime variable local in doc cache cleanup
2026-02-10 16:33:17 +08:00
tw93
9c8c25116b
refactor(uninstall): centralize size and last-used display normalization
2026-02-10 16:33:14 +08:00
tw93
878dfa1bde
refactor(analyze): remove unused volume mount helper
2026-02-10 16:33:10 +08:00
github-actions[bot]
afcdb3cfe1
chore: update contributors [skip ci]
2026-02-10 08:23:48 +00:00
tw93
1a559f8563
optimize analyze scanner concurrency and channel send semantics
2026-02-10 16:23:24 +08:00
tw93
7d8bfbc9d9
improve uninstall scan metadata and list refresh UX
2026-02-10 16:23:15 +08:00
github-actions[bot]
e27c323a1b
chore: update contributors [skip ci]
2026-02-10 07:52:21 +00:00
tw93
8b025dd640
feat: clean duplicate Xcode documentation indexes safely
2026-02-10 15:51:28 +08:00
github-actions[bot]
acbe8a5375
chore: update contributors [skip ci]
2026-02-10 07:34:39 +00:00
tw93
b605dde450
refactor: simplify analyze volumes behavior
2026-02-10 15:32:13 +08:00
github-actions[bot]
5aa02b0af0
chore: update contributors [skip ci]
2026-02-10 07:28:52 +00:00
Andrei Murariu
37bdc6edf7
feat: Exclude External Disks from Analyze ( #428 )
...
Created optional flag `--exclude-volumes` for `mo analyze` to consent the users to analyze the filesystem without taking in consideration attached Volumes.
Normal behaviour (with volumes included) is left untouched.
2026-02-10 15:28:33 +08:00
Tw93
9aa5a0a69d
chore: auto format code
2026-02-10 07:07:52 +00:00
tw93
172afa83af
refactor: centralize subcommand help handlers
2026-02-10 15:06:14 +08:00
Michael Wang 汪東陽
3820bf2be7
feat: add commands help flag ( #429 )
2026-02-10 15:02:57 +08:00
tw93
e65b73eb64
Merge branch 'main' into dev
2026-02-10 14:27:26 +08:00
github-actions[bot]
3e61b659e6
chore: update contributors [skip ci]
2026-02-10 06:27:19 +00:00
Oleksandr Redko
599b39a3fb
refactor: use builtin max instead of maxInt ( #430 )
2026-02-10 14:27:00 +08:00
tw93
7813124f33
refactor: Extract com.clash.app pattern to avoid ShellCheck redundancy warning
2026-02-09 20:25:10 +08:00
tw93
c8b4b085c6
feat: Add com.clash.app to the list of recognized proxy application patterns.
2026-02-09 20:13:59 +08:00