github tw93/Mole V1.28.0
V1.28.0 Silent Guardian 🚣🏻

6 hours ago
Mole Logo

Mole V1.28.0

Deep clean and optimize your Mac.

Changelog

  1. mo clean: Added System Data size-source detection to surface major space clues like Xcode data, iPhone backups, Simulator, Docker, Mail after cleanup.
  2. mo clean: Improved Application Support scanning with per-item size estimation and timeout protection, reducing hangs on large directories and improving cleanup size accuracy.
  3. mo clean: Fixed false success reporting for third-party log cleanup. Added storage clues after large-file checks.
  4. mo clean: Refined Messages runtime checks to only skip Messages preview and sticker cache cleanup.
  5. mo clean / mo purge: Expanded conservative cache and artifact coverage and improved purge root detection and filtering with fallback find behavior.
  6. mo optimize: Improved LaunchServices path detection for macOS 14+ with fallback paths, and safely skips font cache rebuild when browsers are running to prevent rendering bugs.
  7. mo uninstall: Instantly clears stale entries by refreshing the LaunchServices database asynchronously after app uninstalls.
  8. mo update: Added --nightly channel support for script installs to test latest features.
  9. core: Completely rewrote the background spinner logic to directly interface with /dev/tty, ensuring an uninterrupted interface and infallible Ctrl+C behavior on narrow terminals.

更新日志

  1. mo clean:新增系统数据大小来源检测,清理后可提示主要占用线索,如 Xcode 数据、iPhone 备份、模拟器、Docker、Mail 等。
  2. mo clean:优化 Application Support 扫描,新增逐项大小估算与超时保护,大幅降低处理大目录时的卡顿感并提升空间统计准确性。
  3. mo clean:修复第三方日志清理误报成功状态的问题,并在大文件检查后增加关键存储线索提示。
  4. mo clean:优化 Messages 运行时判断,现在仅会跳过 Messages 的预览与贴纸缓存清理。
  5. mo clean / mo purge:扩展更彻底的缓存与产物覆盖范围,并改进 purge 项目根路径检测、过滤与平稳降级的 find 扫描行为。
  6. mo optimize:改进 LaunchServices 路径检测,支持全新 macOS 14+ 备用路径;在浏览器运行时智能跳过字体缓存重建,以避免引发网页花屏渲染故障。
  7. mo uninstall:应用卸载后自动后台刷新 LaunchServices 数据库,秒级清理系统关联菜单中的僵尸应用残留。
  8. mo update:新增 --nightly 渠道,支持通过安装脚本的用户抢先体验开发版最新功能。
  9. core:重写了后台加载动画 Spinner 的逻辑,现已直接写入 /dev/tty 以确保极窄屏幕下的显示不串行,并完美接管了完整的 Ctrl+C 退出操作。

Special thanks to @Angelk90, @Harsh-Kapoorr, @imnotnoahhh, and @injuxtice for their contributions to this release. If Mole helps you, please consider giving it a star and recommending it to your friends.

https://github.com/tw93/Mole

Don't miss a new Mole release

NewReleases is sending notifications on new releases.