Skip to content

Releases: cmdaltctr/Mole

Release list

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 27 Jan 07:25

1.0.0 (2026-01-27)

Bug Fixes

  • add KeePassXC new bundle id to protection list (#285) (e33e428)
  • Add Library directory existence check to clean script and enhance test script for bats version compatibility. (ac5c0e3)
  • Add safety checks for critical system components during cleaning and disable blank issue creation (648f49d)
  • address mo update hanging and imporve temporary file reliability (5d5056f)
  • Adjust contributor name display height, refactor SVG clip path IDs, and correct README image source path. (c13a2db)
  • adjust header underline rendering in paginated menu (161ff27)
  • analyze: Additional improvements to limit sem blocking (1e2cf97)
  • analyze: clear multi-select on refresh and optimize delete (e13d92a)
  • analyze: correct top list and thresholds (7e359c5)
  • analyze: Fix race condition in currentPath (47ce1cb)
  • analyze: improve deletion safety and UI clarity (7d43e66)
  • auth failed when pwd is space (#54) (a015cd6)
  • avoid orphan service false positives and warm large file threshold (83166f2)
  • buffered escape sequence parsing to prevent stray A/B and restore arrow navigation (68e34fc)
  • ci: remove security audit update step from release workflow (107e04e)
  • ci: use npm install instead of npm ci (26d0c65)
  • clean update packages with SIP enabled (8188f4b)
  • clean: enhance orphan detection accuracy and safety (273a6b5)
  • clean: enhance orphan detection accuracy and safety (0a654f3)
  • clean: silence ShellCheck SC2053 (500b6dc)
  • clear cleaning spinner after cleanup (981c79c)
  • correct boot_time parsing error (#130) (50806ef)
  • correct pnpm store default path (c2eb73b), closes #319
  • correctly parse comma-separated indices for batch uninstall selection (53bb275)
  • disable aggressive cleanup and optimize directory checks (413b2c8)
  • enforce LC_ALL=C for awk to ensure valid JSON number formatting regardless of user locale (dc0b4fb)
  • enhance local snapshot warning and improve disk space calculation for macOS (2bede99)
  • enhance overview scan UI and invalidate cache on refresh (8aee56b)
  • Enhance sudo password input handling and expand tilde paths in maintenance. (019a0c6)
  • Enhance system protection by explicitly preventing cleaning of critical background task and login item components (3601b14)
  • Enhance uninstall robustness with base64 (952b2ee)
  • enhance uninstall security per audit review (3919a70)
  • Ensure set -- correctly clears positional parameters when no arguments are collected. (0ad1573)
  • ensure 0KB files or du failures are still cleaned (potential under-cleaning fix) (08aec02)
  • ensure version extraction processes only the first line of output (d9facc3)
  • exclude Flutter/CocoaPods/Pub caches from cleanup (#334) (2d5ccf5)
  • expand default whitelist patterns for accurate comparison and list all active patterns in dry-run output (fcde129)
  • extend ESC sequence timeout and avoid accidental quit on any key (cd786be)
  • global optimization for safe_clean and doc update (54be4e3)
  • golangci-lint config (f1de7ff)
  • handle empty arrays in clean_dev_jetbrains_toolbox (#361) (61723e8)
  • handle spaces in dock item removal (9e1d09c)
  • handle uint64 overflow in battery power metrics (9b3220b)
  • harden cleanup path validation (0fbf88a)
  • history: prevent adding multiple history entries with same path when scanning (c99535c)
  • implement layered error tolerance and accurate cleanup reporting (#175 #176 #180) (694c55f)
  • improve CI stability and Bluetooth audio detection (41ce597)
  • improve cleanup by exiting alt screen and refine whitelisting for directory paths and R renv cache. (3906c02)
  • improve cleanup code and fix Edge test isolation (b8c25e4)
  • improve Dock cleanup path handling (51abd89)
  • improve dry-run mode and error handling (d7a0d48)
  • improve input handling for mouse wheel events (#49) (9b6eee9)
  • improve robustness of UI output commands by adding || true (6beca2f)
  • Improve shell script robustness by adding variable validation and safer du output parsing. (bb49ec3)
  • improve uninstall guidance and timeouts (864bade)
  • install: implement atomic update to prevent binary corruption (8a0b985)
  • make raycast setup safe in non-interactive (98afaab)
  • menu: improve filter mode navigation and key handling (269cabf)
  • mole may broke cache and data of surge mac (#46) (3d87bcc)
  • precision issue in battery metrics and adaptive purge UI ([facaf5b](facaf5b34c2f8af...
Read more