1
0
mirror of https://github.com/tw93/Mole.git synced 2026-02-17 11:30:26 +00:00
Commit Graph

1624 Commits

Author SHA1 Message Date
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
tw93
b2987b0bb9 feat: add VS Code ShipIt cache directories to cleanup list #427 2026-02-09 19:47:50 +08:00
tw93
f8ff6d54cd fix(purge): dynamically limit path display width to 70% of terminal, fixing issue #433 2026-02-09 19:34:15 +08:00
tw93
f5cbbce0b2 Merge branch 'main' of https://github.com/tw93/Mole V1.25.0 2026-02-07 17:50:07 +08:00
tw93
e6829b9a5d fix: improve cache freshness fallback and proxy detection 2026-02-07 17:48:55 +08:00
tw93
f0c320e714 fix(uninstall): warm inline metadata and harden sudo remove 2026-02-07 17:44:23 +08:00
tw93
425f23a739 fix(status): improve proxy detection and add parser tests 2026-02-07 17:43:59 +08:00
tw93
9ec0db9245 fix(analyze): reuse recent cache and refresh stale results 2026-02-07 17:43:43 +08:00
tw93
9b25260efe test(uninstall): fix regex assertions for shellcheck SC2076 2026-02-07 12:32:02 +08:00
tw93
ce65d95522 Merge branch 'main' of https://github.com/tw93/Mole 2026-02-07 11:21:57 +08:00
tw93
361d0dda05 fix: P1/P2 issues in file ops, menu state, and logging
- Fix safe_sudo_remove early exit on error (P1)
- Fix menu filter state leakage in paginated menu (P2)
- Fix cleanup of MOLE_MENU_FILTER_NAMES in app selector (P2)
- Correct log_operation signature for memory dumps (P2)
- Apply minor formatting fixes to dev cleanup module
2026-02-07 11:21:37 +08:00
Tw93
fa8f7a80d9 chore: auto format code 2026-02-07 03:18:32 +00:00
tw93
6f8f16ce48 optimize Xcode simulator cleanup feedback/count (#418) 2026-02-07 11:17:07 +08:00
tw93
95b3818da8 fix(analyze): fix scan deadlock with non-blocking fallback and add regression test (#419) 2026-02-07 11:01:00 +08:00
tw93
5cdfcf2479 fix(uninstall): detect Maestro Studio .mobiledev and add regression test (#421) 2026-02-07 10:44:10 +08:00