github tw93/Mole V1.20.0
V1.20.0 Sleek 🐆

one day ago
Mole Logo

Mole V1.20.0

Deep clean and optimize your Mac.

Changelog

  1. Cat Animation Toggle: Press k in mo status to hide/show the walking cat animation, with hand-crafted mirror frames for smoother left-walking movement.
  2. GoLand IDE Support: Fixed JetBrains GoLand cache detection by adding support for ~/Library/Application Support/JetBrains/*, now all JetBrains IDEs are properly covered.
  3. Firefox Compatibility Fix: Resolved path validation issue that incorrectly blocked Firefox's name..files IndexedDB directories while still protecting against actual path traversal attacks.
  4. Battery Power Display Fix: Fixed battery power overflow when charging by using proper integer parsing for negative power values.
  5. Code Quality & Modernization: Integrated golangci-lint for automated code quality checks, refactored to modern Go idioms including strings.Lines(), replaced deprecated APIs, and removed unused functions.
  6. UX & Maintenance: Streamlined update prompt to a single line, added automated contributor list generation with CONTRIBUTORS.svg in README, and improved documentation.

更新日志

  1. 猫咪动画切换:在 mo status 中按 k 键可隐藏/显示行走的猫咪动画,并优化了向左行走时的镜像帧动画效果。
  2. GoLand IDE 支持:修复 JetBrains GoLand 缓存检测问题,新增 ~/Library/Application Support/JetBrains/* 支持,现已覆盖所有 JetBrains 系列 IDE。
  3. Firefox 兼容性修复:解决路径验证误判 Firefox name..files IndexedDB 目录的问题,同时仍能阻止真正的路径穿越攻击。
  4. 电池功率显示修复:修复充电时电池功率值溢出的问题,现使用整数解析正确处理负功率值。
  5. 代码质量与现代化:集成 golangci-lint 实现自动化代码质量检查,重构代码使用现代 Go 风格(如 strings.Lines()),替换已废弃 API,并移除冗余函数。
  6. 体验与维护:更新提示精简为单行显示,新增自动化贡献者列表生成并在 README 中展示,同时优化了文档结构。

Thanks to @alexandear, @JackPhallen, and all contributors for their help in this release!

https://github.com/tw93/Mole

Don't miss a new Mole release

NewReleases is sending notifications on new releases.