1
0
mirror of https://github.com/tw93/Mole.git synced 2026-02-04 09:46:44 +00:00

Commit Graph

  • cb19899eaa fix(apps): correct array initialization for matches in clean_orphaned_app_data main tw93 2026-02-04 17:34:04 +08:00
  • 8861fe6b5f chore(raycast): prompt before continuing tw93 2026-02-04 16:58:39 +08:00
  • ba1a21f8e7 chore(raycast): add explicit script dir steps tw93 2026-02-04 16:54:59 +08:00
  • 9a6427408e chore(raycast): make setup manual tw93 2026-02-04 16:48:15 +08:00
  • 5edddb616b chore(raycast): clarify settings open fallback tw93 2026-02-04 16:43:07 +08:00
  • 8bf3d419f5 fix(raycast): defer command interpolation tw93 2026-02-04 16:39:02 +08:00
  • 41a26204fb perf: skip redundant -name parameter when pattern is wildcard tw93 2026-02-04 16:18:13 +08:00
  • 0fbf2661c8 perf: optimize system cleanup by merging find operations tw93 2026-02-04 16:18:06 +08:00
  • a4e084a4ed feat: improve app cleanup with orphaned LaunchAgent detection tw93 2026-02-04 16:17:36 +08:00
  • 0fb4d32bb6 fix: improve whitelist pattern validation in cleanup tests tw93 2026-02-03 20:53:21 +08:00
  • 579c963940 uninstall: refine protection flow and menu filtering tw93 2026-02-03 17:36:15 +08:00
  • bad1c71231 fix: protect Gradle cache from cleanup by default tw93 2026-02-03 16:37:33 +08:00
  • d3206354f6 docs: add Raycast setup instructions to README for better user guidance tw93 2026-02-03 15:09:06 +08:00
  • a5c7abd227 refactor: optimize raycast cleanup code structure tw93 2026-02-03 14:53:10 +08:00
  • 4f3eb0eb62 bug-fix: uninstall raycast leftovers (#404) Andrei Murariu 2026-02-03 08:47:44 +02:00
  • 7133ea4966 chore(deps): bump github.com/shirou/gopsutil/v4 from 4.25.12 to 4.26.1 (#406) dependabot[bot] 2026-02-03 14:46:14 +08:00
  • 09ae5ee3eb chore(deps): bump actions/cache from 5.0.2 to 5.0.3 (#405) dependabot[bot] 2026-02-03 14:46:04 +08:00
  • 287ac8b23d chore: update contributors [skip ci] windows github-actions[bot] 2026-02-02 09:47:25 +00:00
  • f91cf05bc8 feat: add default icons and colors fallback in logging module tw93 2026-02-02 17:47:03 +08:00
  • c6e58c4ead fix: replace clear with clear_screen for better clarity in main function tw93 2026-02-02 17:38:29 +08:00
  • d02bb49497 fix: update macOS installer cleanup logic to remove installers older than 14 days tw93 2026-02-02 17:28:57 +08:00
  • 5f88d84d3f fix: update authentication failure messages for clarity tw93 2026-02-02 17:18:32 +08:00
  • 48db04a95b fix: add comment for clarity in safe_sudo_remove function tw93 2026-02-02 17:15:32 +08:00
  • 34bbf82b96 chore: update contributors [skip ci] github-actions[bot] 2026-02-02 09:06:34 +00:00
  • 05faf2b691 core: improve file removal diagnostics tw93 2026-02-02 17:06:00 +08:00
  • f965ca25c3 uninstall: harden cache and removal flow tw93 2026-02-02 17:05:42 +08:00
  • aaa3a6ae5a ui: add menu filtering support tw93 2026-02-02 17:05:19 +08:00
  • e8f46a7a1c feat: Homebrew uninstall with --zap flag (#397) Andrei Murariu 2026-02-02 05:26:58 +02:00
  • 7366047398 fix: adjust output formatting in clean_project_artifacts function for better alignment tw93 2026-02-02 11:25:39 +08:00
  • 67c9d16b13 fix: optimize find command expressions in scan_purge_targets function tw93 2026-02-02 11:21:11 +08:00
  • 7514680e6b chore: update contributors [skip ci] github-actions[bot] 2026-02-02 03:20:02 +00:00
  • cb779d9144 Fix use find (#399) Angelk90 2026-02-02 04:19:44 +01:00
  • 11325720c4 fix: update version to 1.24.0 V1.24.0 tw93 2026-02-01 09:32:18 +08:00
  • 82d46ee286 fix: refine clash pattern matching for data protection and improve spinner handling tw93 2026-02-01 09:28:49 +08:00
  • 7e2c8d24fa fix: add fallback to find when fd fails in project scan tw93 2026-01-31 21:25:50 +08:00
  • d0a95f5e31 fix: enhance performance of application support log cleanup using find -delete tw93 2026-01-31 20:22:52 +08:00
  • 9da70886cd Merge branch 'main' of https://github.com/tw93/Mole tw93 2026-01-31 20:19:40 +08:00
  • 7d62fa5e65 fix: improve performance of cache cleanup using find -delete tw93 2026-01-31 20:19:38 +08:00
  • 2f4eaf0ff9 chore: update contributors [skip ci] github-actions[bot] 2026-01-31 12:05:59 +00:00
  • 8ac71a3937 fix: add clash patterns to data protection checks tw93 2026-01-31 20:05:38 +08:00
  • c34d8e71c8 fix: correct minimum purge scan depth from 2 to 1 tw93 2026-01-31 20:05:34 +08:00
  • 0fcf777230 refactor: simplify channel send logic with trySend function tw93 2026-01-31 20:05:21 +08:00
  • 16c1534dc3 chore: update contributors [skip ci] github-actions[bot] 2026-01-31 09:46:10 +00:00
  • 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] dev 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