What's new in v1.28.1
- Fixed Application Support scan aborting, Aerial wallpaper cleanup,
xattrcompatibility, Time Machine hang, and unbound variable crash - Fixed deleted apps remaining in Spotlight after uninstall
- Improved uninstall flow: "Press Enter" prompt now appears immediately after summary
Changelog v1.28.0
- mo clean: Added System Data size-source detection to surface major space clues like Xcode data, iPhone backups, Simulator, Docker, Mail after cleanup.
- mo clean: Improved Application Support scanning with per-item size estimation and timeout protection, reducing hangs on large directories and improving cleanup size accuracy.
- mo clean: Fixed false success reporting for third-party log cleanup. Added storage clues after large-file checks.
- mo clean: Refined Messages runtime checks to only skip Messages preview and sticker cache cleanup.
- mo clean / mo purge: Expanded conservative cache and artifact coverage and improved purge root detection and filtering with fallback find behavior.
- 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.
- mo uninstall: Refreshes the LaunchServices database after app uninstalls so deleted apps disappear from Spotlight immediately.
- mo update: Added
--nightlychannel support for script installs to test latest features. - core: Completely rewrote the background spinner logic to directly interface with /dev/tty, ensuring an uninterrupted interface and infallible
Ctrl+Cbehavior on narrow terminals. - bug fixes: Fixed Application Support scan aborting on macOS 26+, Aerial wallpaper videos being skipped,
xattrflag compatibility, Time Machine checks hanging when unconfigured, and unbound variable crash.
更新日志 v1.28.0
- mo clean:新增系统数据大小来源检测,清理后可提示主要占用线索,如 Xcode 数据、iPhone 备份、模拟器、Docker、Mail 等。
- mo clean:优化 Application Support 扫描,新增逐项大小估算与超时保护,大幅降低处理大目录时的卡顿感并提升空间统计准确性。
- mo clean:修复第三方日志清理误报成功状态的问题,并在大文件检查后增加关键存储线索提示。
- mo clean:优化 Messages 运行时判断,现在仅会跳过 Messages 的预览与贴纸缓存清理。
- mo clean / mo purge:扩展更彻底的缓存与产物覆盖范围,并改进 purge 项目根路径检测、过滤与平稳降级的 find 扫描行为。
- mo optimize:改进 LaunchServices 路径检测,支持全新 macOS 14+ 备用路径;在浏览器运行时智能跳过字体缓存重建,以避免引发网页花屏渲染故障。
- mo uninstall:应用卸载后自动刷新 LaunchServices 数据库,卸载后已从 Spotlight 中立即消失,不再残留。
- mo update:新增
--nightly渠道,支持通过安装脚本的用户抢先体验开发版最新功能。 - core:重写了后台加载动画 Spinner 的逻辑,现已直接写入 /dev/tty 以确保极窄屏幕下的显示不串行,并完美接管了完整的
Ctrl+C退出操作。 - bug fixes:修复 Application Support 扫描中断、Aerial 壁纸视频无法清理、
xattr参数兼容性报错、Time Machine 未配置时卡死、空挂载点数组未定义变量等多个用户反馈问题。
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.