1
0
mirror of https://github.com/tw93/Mole.git synced 2026-03-22 22:30:08 +00:00

Commit Graph

  • 26b267c4a2 fix: harden orphan cleanup and lsregister fallback tw93 2026-03-08 15:29:25 +08:00
  • 73dd3e3c43 chore: update contributors [skip ci] github-actions[bot] 2026-03-08 06:48:58 +00:00
  • 92b19729a4 fix(windows): harden update and optimize flows v1.29.0-windows tw93 2026-03-08 14:48:33 +08:00
  • 50efe51565 fix(clean): guard empty Xcode DeviceSupport arrays tw93 2026-03-07 23:07:38 +08:00
  • b12308f3ad chore: update contributors [skip ci] github-actions[bot] 2026-03-07 12:38:52 +00:00
  • 42cc50d0fd test(purge): cover empty menu options path Tw93 2026-03-07 20:35:35 +08:00
  • faf29b05f1 Fix perl timeout fallback selection Tw93 2026-03-07 20:30:06 +08:00
  • dfedc029d1 fix: handle empty menu_options in mo purge to prevent unbound variable error (#547) Onur Taşhan 2026-03-07 15:33:47 +03:00
  • d189e1b84f test: fix update and cache cleanup cases tw93 2026-03-07 20:03:11 +08:00
  • 300aded07b fix(clean): avoid stalls in app support scan tw93 2026-03-07 18:35:19 +08:00
  • 89a9ae0ce2 fix(analyze): count top-level files in json output tw93 2026-03-07 10:10:41 +08:00
  • 09d0de0c8e perf(core): optimize base functions with caching and improve robustness tw93 2026-03-06 19:42:15 +08:00
  • 0fabc6feec fix(shell): suppress SC2016 in timeout perl fallback tw93 2026-03-06 14:15:52 +08:00
  • d0f627892d fix(windows): align source channel and prerelease binaries Tw93 2026-03-06 08:34:10 +08:00
  • 92ad46a396 fix(clean): harden project cache scans Tw93 2026-03-06 07:49:44 +08:00
  • 7e69a4eb71 clean orphaned Claude VM bundle Tw93 2026-03-06 07:34:24 +08:00
  • 423c424f52 fix: gate main menu update action on update availability Tw93 2026-03-06 07:18:05 +08:00
  • 603df79a01 refactor: fix modernize lint issues (#539) Oleksandr Redko 2026-03-05 14:46:12 +02:00
  • fc006e32be remove startup intro animation from main menu tw93 2026-03-05 19:10:03 +08:00
  • a4890764d3 chore: auto format code Tw93 2026-03-05 09:51:52 +00:00
  • c3ea57d301 Resolve merge conflict in mole update helpers tw93 2026-03-05 17:50:32 +08:00
  • f91975e5be Refine update/uninstall UX and stabilize brew flows tw93 2026-03-05 17:46:05 +08:00
  • 6ce1ea17d8 chore: auto format code Tw93 2026-03-05 07:31:50 +00:00
  • 9ee425766d chore: Update Mole version to 1.29.0 tw93 2026-03-05 15:31:11 +08:00
  • 2578d0a920 chore: Bump version to 1.29.0 V1.29.0 tw93 2026-03-05 15:16:55 +08:00
  • 7c9b420a22 chore: update contributors [skip ci] github-actions[bot] 2026-03-05 06:10:14 +00:00
  • 5d6b91aa94 fix(windows): initialize RepairsApplied in optimize summary tw93 2026-03-05 14:09:50 +08:00
  • 9fea75af25 Merge branch 'main' of https://github.com/tw93/Mole tw93 2026-03-05 13:58:25 +08:00
  • 8e4b8a5e0d Improve update checks and cleanup UX, add timeout regressions tw93 2026-03-05 12:00:07 +08:00
  • a9d7c3912f fix(sudo): add GUI mode support for non-TTY environments (#536) Noah Qin 2026-03-05 09:35:26 +08:00
  • fbee8da9f7 feat: add Helium Browser cleanup support tw93 2026-03-04 19:40:35 +08:00
  • ff69504f89 fix: harden CI test stability and status collector resilience tw93 2026-03-04 16:09:13 +08:00
  • c88691c2c8 feat: add --json flag to analyze command for non-TTY environments (#533) Noah Qin 2026-03-04 16:22:09 +08:00
  • d35f6d0665 chore: update contributors [skip ci] github-actions[bot] 2026-03-03 18:59:46 +00:00
  • fbaf5e7c91 fix(status): enable network data in JSON mode (#532) Noah Qin 2026-03-04 02:59:01 +08:00
  • 68430737cf chore: update contributors [skip ci] github-actions[bot] 2026-03-03 08:58:53 +00:00
  • d12cde5405 refactor: use bytes_to_human_kb for dynamic size formatting tw93 2026-03-03 16:58:15 +08:00
  • 814b3680b9 feat(version): show commit hash for nightly installs (#517) tw93 2026-03-03 16:51:49 +08:00
  • c8ed94698d chore: update contributors [skip ci] github-actions[bot] 2026-03-03 08:30:16 +00:00
  • 8f86659032 docs: remove dev branch workflow from contributing guide tw93 2026-03-03 16:29:51 +08:00
  • 25cba0cf38 refactor(clean): simplify Xcode DeviceSupport cleanup logic tw93 2026-03-03 16:16:52 +08:00
  • b663974f76 Merge branch 'dev' tw93 2026-03-03 16:06:42 +08:00
  • 7e19b2673b chore: update contributors [skip ci] github-actions[bot] 2026-03-03 08:06:16 +00:00
  • 2a4eaf007b feat(status): add --json flag for programmatic access (#529) Noah Qin 2026-03-03 16:05:55 +08:00
  • b6fd68009f chore: update contributors [skip ci] github-actions[bot] 2026-03-03 08:05:54 +00:00
  • 607073c333 feat(clean): clean old Xcode DeviceSupport versions instead of just their caches (#519) Nour 2026-03-03 11:05:29 +03:00
  • 677077818e refactor(clean): simplify Go cache whitelist logic tw93 2026-03-03 16:02:23 +08:00
  • ab35f2e8f1 chore: update contributors [skip ci] github-actions[bot] 2026-03-03 07:58:03 +00:00
  • 5d4c304797 fix(clean): respect whitelist when cleaning Go caches (#530) Noah Qin 2026-03-03 15:57:45 +08:00
  • 66ba1889c6 fix: correct missing $ in color variable reference tw93 2026-03-03 15:57:05 +08:00
  • c41dcbcdee chore: auto format code Tw93 2026-03-03 07:52:51 +00:00
  • 00f29cff20 Clean dynamic size formatting (#523) Angelk90 2026-03-03 08:52:04 +01:00
  • 87bf90f712 chore: update contributors [skip ci] github-actions[bot] 2026-03-03 07:42:46 +00:00
  • d0e5e3618e Merge branch 'main' into dev tw93 2026-03-03 15:42:13 +08:00
  • abb0b2b688 fix(clean): use defined ICON_WARNING instead of undefined ICON_SKIP tw93 2026-03-03 15:39:45 +08:00
  • 509bbbfbcc chore: update contributors [skip ci] github-actions[bot] 2026-03-03 07:38:19 +00:00
  • 0da3d4ab23 fix(clean): enhance Xcode simulator cleanup with fallback mechanism (#531) Noah Qin 2026-03-03 15:38:01 +08:00
  • 38601ec0d1 chore: update contributors [skip ci] github-actions[bot] 2026-03-03 02:04:59 +00:00
  • 0736892a57 chore(deps): bump actions/setup-go from 6.2.0 to 6.3.0 (#524) dependabot[bot] 2026-03-03 10:04:22 +08:00
  • fd6d444e00 chore(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 (#525) dependabot[bot] 2026-03-03 10:04:08 +08:00
  • e992cd351b chore(deps): bump actions/download-artifact from 7.0.0 to 8.0.0 (#526) dependabot[bot] 2026-03-03 10:03:59 +08:00
  • 046af7682c chore(deps): bump github.com/shirou/gopsutil/v4 from 4.26.1 to 4.26.2 (#527) dependabot[bot] 2026-03-03 10:03:50 +08:00
  • 27a2cc5927 feat: show nightly channel in version output tw93 2026-03-02 10:54:44 +08:00
  • 0a8f92cf83 chore: update contributors [skip ci] github-actions[bot] 2026-03-01 13:06:02 +00:00
  • d4116fbd49 docs(readme): reduce duplicate quick-start guidance tw93 2026-03-01 21:04:48 +08:00
  • de57a20828 refactor(dry-run): unify flag handling in completion and remove tw93 2026-03-01 21:04:41 +08:00
  • 241e6a7a34 fix(purge): avoid counting failed dry-run removals tw93 2026-03-01 20:35:49 +08:00
  • 05446e0847 Add dry-run support across destructive commands (#516) 陳德生 2026-03-01 20:03:22 +08:00
  • adcd98096a fix(update): keep sudo session alive during installer run tw93 2026-03-01 19:56:42 +08:00
  • 172742b0d5 fix(version): avoid SIGPIPE in Homebrew install detection tw93 2026-03-01 19:56:33 +08:00
  • 3b5707b078 fix(clean): skip pip cache cleanup when pip3 is macOS stub tw93 2026-02-28 20:19:30 +08:00
  • d40783cca9 chore: auto format code Tw93 2026-02-28 07:27:33 +00:00
  • c8190772ac refactor(core): remove unused utility functions tw93 2026-02-28 15:25:53 +08:00
  • 2f1985ad6f fix(clean): clear spinner remnants after stopping tw93 2026-02-28 14:57:45 +08:00
  • 60624f951b fix(clean): respect whitelist in Homebrew dry-run mode tw93 2026-02-28 14:57:44 +08:00
  • 167bc7ac8d docs: Add local file path guideline to AGENTS.md and CLAUDE.md, and update .gitignore to ignore these and mole_guidelines.md. tw93 2026-02-28 11:51:16 +08:00
  • 022b42687e test: mock defaults in tmutil tests to bypass early check added in #510 tw93 2026-02-28 11:45:26 +08:00
  • 7568bfc579 test: update bytes_to_human performance test inputs to use Base-10 values tw93 2026-02-28 11:38:49 +08:00
  • 9fed092283 test: update bytes_to_human test inputs to use Base-10 values V1.28.1 tw93 2026-02-28 11:30:17 +08:00
  • 9d89bab922 fix(uninstall): run LaunchServices refresh async so Press Enter prompt appears immediately tw93 2026-02-28 11:28:03 +08:00
  • c1f25eb854 chore: Bump version to 1.28.1 tw93 2026-02-28 11:23:38 +08:00
  • 297111aa1b chore: Delete test_rounding.sh script. tw93 2026-02-28 11:23:17 +08:00
  • d2820eeb2e fix(uninstall): sync LaunchServices refresh for Spotlight update, remove background hint message, close #490 tw93 2026-02-28 11:22:41 +08:00
  • 75dc9f01dc refactor(clean): use assignment form for arithmetic increments in safe_clean tw93 2026-02-28 11:22:35 +08:00
  • 194e8ad29a chore: auto format code Tw93 2026-02-28 03:11:16 +00:00
  • c19a0276b8 refactor: Update shell arithmetic increment syntax from ((var++)) || true to var=$((var + 1)) across various scripts. tw93 2026-02-28 11:10:18 +08:00
  • 7d70889ad4 chore: auto format code tw93 2026-02-28 11:03:16 +08:00
  • 1be71edc9d fix: use Base-10 sizes and mdls logical size to match macOS Finder tw93 2026-02-28 10:02:34 +08:00
  • 646ff72a96 fix(clean): resolve unbound variable 'mount_points[@]' error in empty array case (#511) tw93 2026-02-28 09:53:07 +08:00
  • 61cf5271eb chore: auto format code Tw93 2026-02-28 01:50:15 +00:00
  • 68c9e93219 docs: clarify update instructions for script vs homebrew testers tw93 2026-02-28 09:49:21 +08:00
  • 310abb2510 fix: clean aerial wallpaper videos directly without 30d limit and bypass app protection wildcard, close #508 tw93 2026-02-28 09:49:16 +08:00
  • e8e4f91bf0 fix: use xattr -c without -r flag for compatibility, close #509 tw93 2026-02-28 09:49:16 +08:00
  • c7563351b9 chore: update contributors [skip ci] github-actions[bot] 2026-02-28 01:35:46 +00:00
  • 5710679809 fix: skip Time Machine checks when not configured, close #510 tw93 2026-02-28 09:35:08 +08:00
  • 922f5f1fc9 feat: add cleanup for aerial wallpaper videos Tw93 2026-02-27 23:46:40 +08:00
  • c129591cf4 fix: remove redundant pipefail blocks and fix arithmetic bug Tw93 2026-02-27 23:44:10 +08:00
  • a8065dfbae fix(application_support_logs): prevent process substitution failures by temporarily disabling pipefail Tw93 2026-02-27 23:20:04 +08:00
  • 013549ad25 fix: temporarily disable pipefail to prevent process substitution failures during cleanup operations Tw93 2026-02-27 22:52:38 +08:00
  • a9433e4acd fix: preserve interrupt semantics and restore purge traps tw93 2026-02-27 11:18:53 +08:00