Changelog
- mo uninstall: App sizes now show on the first run instead of requiring a second invocation; timestamps from ZIP-based bundles (e.g. "46y ago") are filtered out. (closes #798)
- mo analyze: Child directory caches are now invalidated on refresh so stale sizes are not reused across sessions. (closes #812)
- mo clean: Chrome Remote Desktop files are no longer flagged as orphans. (closes #808)
- mo clean: Added cleanup coverage for Claude Code, opencode share/, VS Code/Cursor WebStorage, and Wondershare installer leftovers.
- UI: Vim
Gandggkeybindings for jump-to-bottom/top in all list views. (closes #809) - Whitelist editor: Menu cancel is now detected correctly and surfaces "no changes saved" feedback. (closes #807)
- mo optimize: New
run_optimize_diagnosticssurfaces CPU and disk bottlenecks during optimization. - Caches: Guard
head -1pipeline from SIGPIPE underset -o pipefail. (closes #803)
更新日志
- mo uninstall: 首次运行即显示应用体积,不再需要跑两遍;同时过滤 ZIP 包产生的异常时间戳(如 "46y ago")。(closes #798)
- mo analyze: 刷新时清除子目录缓存,避免跨会话复用过期体积数据。(closes #812)
- mo clean: Chrome Remote Desktop 文件不再被误判为孤立文件。(closes #808)
- mo clean: 新增 Claude Code、opencode share/、VS Code/Cursor WebStorage、Wondershare 安装器残留的清理覆盖。
- UI: 列表视图支持 Vim
G(跳到底部)和gg(跳到顶部)快捷键。(closes #809) - 白名单编辑器: 正确识别菜单取消操作并提示"未保存更改"。(closes #807)
- mo optimize: 新增
run_optimize_diagnostics,优化时展示 CPU 和磁盘瓶颈诊断信息。 - 缓存模块: 修复
set -o pipefail下head -1管道的 SIGPIPE 问题。(closes #803)
Special thanks to @MAXOUXAX (#798) and @baryon (#803) for bug reports.
Thanks also to contributors on #807, #808, #809, and #812 for the feedback that drove this release.