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

Commit Graph

  • 81c58b5b89 fix: increase purge max depth from 4 to 6 to find deeply nested artifacts tw93 2026-01-31 17:45:37 +08:00
  • aa6f6c503f refactor: add feedback for fallback Trash cleanup tw93 2026-01-31 17:39:54 +08:00
  • 6e91a82c7c chore: update contributors [skip ci] github-actions[bot] 2026-01-31 09:38:20 +00:00
  • 386f2b3534 chore: update contributors [skip ci] github-actions[bot] 2026-01-31 09:38:08 +00:00
  • 82df7abc35 Merge branch 'main' into dev tw93 2026-01-31 17:37:46 +08:00
  • dcac6a3391 fix: handle dotfiles in Trash cleanup (#395) dekran 2026-01-31 16:37:22 +07:00
  • 15bb60c531 perf: fix should_protect_data performance regression with case optimization tw93 2026-01-31 11:54:26 +08:00
  • 9d2c907c08 perf: optimize app protection with dual-array strategy and lazy loading tw93 2026-01-31 11:31:51 +08:00
  • 70089e5a4f Merge remote-tracking branch 'origin/main' tw93 2026-01-31 10:11:14 +08:00
  • e12a40f6bf fix: use \033[2K to fully clear spinner lines and prevent text remnants tw93 2026-01-30 18:16:31 +08:00
  • 1e650d8144 fix: use \033[2K to fully clear spinner lines and prevent text remnants tw93 2026-01-30 18:16:31 +08:00
  • e81be16031 perf: optimize scanner timer usage and app protection matching - Replace time.After() with reusable timer to reduce GC pressure - Use pre-compiled regex for app bundle matching (O(1) vs O(N)) - Fix Bash 3.2 compatibility (remove local -n usage) tw93 2026-01-30 15:37:13 +08:00
  • 89dcb0c3b5 fix: Use du -P for accurate size calculation and add timeouts to channel sends to prevent blocking. tw93 2026-01-30 15:06:30 +08:00
  • 2865a788e8 test: add checks for uninstallable Apple apps in should_protect_from_uninstall function tw93 2026-01-30 13:57:43 +08:00
  • e96868824b feat: clean Apple Podcasts zombie StreamedMedia files (#387) tw93 2026-01-30 11:19:10 +08:00
  • d06cf6a69e fix: correct blue color definition in base.sh tw93 2026-01-30 11:13:29 +08:00
  • 47ce6b0c50 Fix the issue with automated testing tw93 2026-01-30 11:06:54 +08:00
  • 87f605e9a8 test: add tests for cmd/status and conclude merge tw93 2026-01-29 14:02:11 +08:00
  • b8e15b1c16 test: add tests for parsing and filtering functions (#385) Dylan Joss 2026-01-28 19:40:00 -08:00
  • d2e6917cce update supporters tw93 2026-01-29 11:37:15 +08:00
  • 3a7f15aa32 fix(check): use numeric df output for disk space tw93 2026-01-29 11:15:14 +08:00
  • 0a46bf2077 fix: improve status icons and fix spinner cleanup - Show ✓ for empty trash and discovered versions (normal states) - Fix inline spinner not stopping, causing residual display artifacts tw93 2026-01-28 20:15:26 +08:00
  • 88da841ce9 refactor: remove mo log command, keep log recording only tw93 2026-01-28 19:58:59 +08:00
  • c12f76c9f3 chore: auto format code Tw93 2026-01-28 11:46:59 +00:00
  • 64f79a59d8 feat: optimize log system and add mo log command - Add get_timestamp() helper and optimize log rotation - Create mo log viewer with search/filter capabilities - Improve test coverage to 18.4% with better assertions - Add security fixes for grep injection prevention tw93 2026-01-28 19:46:01 +08:00
  • f815a5f28c test: add tests for byte formatters and disk helpers (#382) Dylan Joss 2026-01-28 03:12:04 -08:00
  • 52ba523579 fix(install): clear quarantine attribute after downloading binaries (#381) tw93 2026-01-28 19:07:08 +08:00
  • 6f0255c56e fix(uninstall): enhance app leftover detection with naming variants (#377) tw93 2026-01-28 19:06:52 +08:00
  • ab4433d9c0 Merge branch 'main' of https://github.com/tw93/Mole tw93 2026-01-28 11:43:41 +08:00
  • 61a3238f19 fix(scan): prevent hang on cyclic symlinks (#378, #379) tw93 2026-01-28 11:43:39 +08:00
  • 6036b4606c chore: auto format code Tw93 2026-01-28 03:26:51 +00:00
  • 211fd21e10 Merge branch 'main' into dev tw93 2026-01-28 11:25:33 +08:00
  • 87a24a0b3b chore: update contributors [skip ci] github-actions[bot] 2026-01-28 03:25:26 +00:00
  • a9c5794ec4 test: add tests for utility functions and heap implementations (#380) Dylan Joss 2026-01-27 19:25:08 -08:00
  • 7760b36c74 Update Security Review tw93 2026-01-27 20:22:30 +08:00
  • 8b9436e244 feat(check): detect third-party firewalls before built-in check (#374) tw93 2026-01-27 20:04:29 +08:00
  • 54259d6df1 chore: update contributors [skip ci] github-actions[bot] 2026-01-27 11:43:12 +00:00
  • 9a109b2b39 fix(clean): handle singular 4K movie summary (#376) Gokul 2026-01-27 05:42:54 -06:00
  • 736bca14b5 chore: update contributors [skip ci] github-actions[bot] 2026-01-27 03:34:41 +00:00
  • 37e6994c34 feat(clean): add Yandex Browser cache cleanup support tw93 2026-01-27 11:34:21 +08:00
  • 9cd47133d1 chore: update contributors [skip ci] github-actions[bot] 2026-01-27 03:19:54 +00:00
  • c53a0afc67 chore: update contributors [skip ci] github-actions[bot] 2026-01-27 03:19:45 +00:00
  • 3f5e450001 Merge branch 'main' into dev tw93 2026-01-27 11:19:18 +08:00
  • 92de429817 update readme tw93 2026-01-27 10:43:33 +08:00
  • 9bb255238d update readme tw93 2026-01-27 10:42:58 +08:00
  • 1cf772b02c update readme tw93 2026-01-27 10:41:38 +08:00
  • 8c5d529171 update readme tw93 2026-01-27 10:41:18 +08:00
  • fca0fe1b15 update readme tw93 2026-01-27 10:38:53 +08:00
  • 86c9005381 Merge branch 'dwjoss/cleanable-tests' of https://github.com/dwjoss/Mole; branch 'main' of https://github.com/tw93/Mole tw93 2026-01-27 10:30:43 +08:00
  • d8fb34b79c chore: update contributors [skip ci] github-actions[bot] 2026-01-27 02:30:32 +00:00
  • db0b785842 test: expand cleanable directory detection tests (#369) Dylan Joss 2026-01-26 18:30:11 -08:00
  • 0fe72245ce docs: rewrite SECURITY_AUDIT.md as technical reference tw93 2026-01-27 10:22:07 +08:00
  • ac79773965 README: mo analyze - update the netowkr graph (#366) Andrei Murariu 2026-01-27 04:04:49 +02:00
  • 162ba949ee test: expand cleanable directory detection tests Dylan Joss 2026-01-26 14:05:02 -08:00
  • 3919a70300 fix: enhance uninstall security per audit review tw93 2026-01-26 20:27:46 +08:00
  • 09f0cf9e53 chore: auto format code Tw93 2026-01-26 07:46:58 +00:00
  • b67d149cef Merge branch 'main' of https://github.com/tw93/Mole tw93 2026-01-26 15:46:05 +08:00
  • 0fbf88a6c6 fix: harden cleanup path validation tw93 2026-01-26 15:43:11 +08:00
  • f272d29490 chore: auto format code Tw93 2026-01-26 07:32:44 +00:00
  • 43a92a1847 Merge branch 'main' of https://github.com/tw93/Mole tw93 2026-01-26 15:31:43 +08:00
  • 981c79cfd1 fix: clear cleaning spinner after cleanup tw93 2026-01-26 15:31:30 +08:00
  • 587b127c01 chore: auto format code Tw93 2026-01-26 07:24:38 +00:00
  • 610a4fc0a7 chore: simplify optimize maintenance cleanup tw93 2026-01-26 15:22:20 +08:00
  • 864bade7c6 fix: improve uninstall guidance and timeouts tw93 2026-01-26 15:22:16 +08:00
  • 8c4cd7f82e feat: log cleanup operations for troubleshooting tw93 2026-01-26 15:22:07 +08:00
  • e0aba780c8 feat: remove automatic Rosetta 2 installation prompt tw93 2026-01-26 14:36:12 +08:00
  • e966838c82 style: standardize punctuation across codebase tw93 2026-01-26 14:36:06 +08:00
  • a7bad3d79a chore: update contributors [skip ci] github-actions[bot] 2026-01-26 03:12:00 +00:00
  • b8c25e4056 fix: improve cleanup code and fix Edge test isolation tw93 2026-01-26 11:09:38 +08:00
  • 61723e8d86 fix: handle empty arrays in clean_dev_jetbrains_toolbox (#361) TomP0 2026-01-26 02:47:08 +00:00
  • 5a29f506dc chore: auto format code Tw93 2026-01-26 02:46:32 +00:00
  • ee32a63673 Merge branch 'main' of https://github.com/tw93/Mole tw93 2026-01-26 10:45:32 +08:00
  • e803c46304 style: unify DRY_RUN variable check in trash cleanup tw93 2026-01-26 10:44:36 +08:00
  • 4bacba7fec chore: auto format code Tw93 2026-01-26 02:28:41 +00:00
  • 89eb442866 bug-fix: add automatic trash emptying to clean command (#363) Andrei Murariu 2026-01-26 04:28:03 +02:00
  • fb4cef5fa7 docs: add help text and test for 'mo update --force' tw93 2026-01-26 10:10:46 +08:00
  • 670f970b4c feature: mo update --force flag implementation (#360) Andrei Murariu 2026-01-26 04:07:58 +02:00
  • fbff0ec3bd fix: show spinner during cleanup phase Tw93 2026-01-24 08:31:04 +08:00
  • 3bd2869e8d feat: Add Windows package manager publishing infrastructure (#343) (#356) Bhadra 2026-01-23 21:38:24 +05:30
  • c0596f51e3 Fix update output version parsing V1.23.2 Tw93 2026-01-23 23:28:27 +08:00
  • b0f9761458 test: add process_install_output test cases Tw93 2026-01-23 22:57:48 +08:00
  • f9c33ac317 publish 1.23.1 Tw93 2026-01-23 22:28:00 +08:00
  • a4f1f49fab feat: improve version detection and error handling Tw93 2026-01-23 22:25:35 +08:00
  • a27caab2b6 update core Tw93 2026-01-23 20:45:21 +08:00
  • 3d985ebcb9 publish 1.23 Tw93 2026-01-23 20:31:54 +08:00
  • 83166f2fe8 fix: avoid orphan service false positives and warm large file threshold Tw93 2026-01-23 20:16:06 +08:00
  • 500b6dc554 fix(clean): silence ShellCheck SC2053 Tw93 2026-01-23 18:32:33 +08:00
  • 7e359c57d9 fix(analyze): correct top list and thresholds Tw93 2026-01-23 18:27:05 +08:00
  • d7a0d480bc fix: improve dry-run mode and error handling Tw93 2026-01-23 18:05:09 +08:00
  • eb86a0ae37 chore: update contributors [skip ci] github-actions[bot] 2026-01-23 09:38:06 +00:00
  • 8c9cd1f90c feat(clean): add JetBrains Toolbox old IDE cleanup with whitelist-safe handling Tw93 2026-01-23 17:37:37 +08:00
  • e48943cd0f chore: update contributors [skip ci] github-actions[bot] 2026-01-23 01:58:17 +00:00
  • a24bed685b Merge branch 'main' of github.com:tw93/Mole Tw93 2026-01-23 09:57:54 +08:00
  • 1ad7d7e79b refactor: simplify Puppeteer cache cleanup to match browser cache pattern Tw93 2026-01-23 09:56:14 +08:00
  • 0cebdea78e chore: update contributors [skip ci] github-actions[bot] 2026-01-23 01:55:21 +00:00
  • 5a8d766667 Add Puppeteer cache cleanup (#353) Shakeel Mohamed 2026-01-22 17:55:02 -08:00
  • 7e40824fa3 optimize code syntax Tw93 2026-01-23 09:43:04 +08:00
  • 340a71056c bug-fix: mo uninstall unbound variable on empty tuples (#352) Andrei Murariu 2026-01-23 03:40:13 +02:00
  • be2e9ddeca change reminder icon to be more comfortable Tw93 2026-01-23 09:33:12 +08:00
  • cde39aaeb2 feat(clean): add large file review and unify warnings Tw93 2026-01-22 20:15:13 +08:00