Skip to content

Releases: edwin-hao-ai/MacSlim

MacSlim v0.2.2 — 应用卸载权限修复

30 Apr 01:48

Choose a tag to compare

修复

  • 应用卸载权限修复:卸载 /Applications/ 下的应用时遇到 Permission denied (os error 13) 不再直接失败。现在会弹出 macOS 系统授权框,输一次密码即可批量将多个应用与残留文件移至废纸篓。
  • 用户取消授权时给出友好中文提示「用户取消授权」,不再透出 osascript 原始错误码。

实现细节

  • try_trash_user / trash_via_admin_batch 双层流程:先用户权限尝试 NSFileManager + rename,权限不足的路径汇集后单次批量授权处理,避免每个文件都弹一次密码框。
  • shell + AppleScript 双层转义。

验证

spctl -a -vvv -t install MacSlim_0.2.2_aarch64.dmg
# source=Notarized Developer ID ✅

下载

  • aarch64 (Apple Silicon):MacSlim_0.2.2_aarch64.dmg(8.2 MB,已签名 + 公证 + stapled)

MacSlim v0.2.1

26 Apr 15:38

Choose a tag to compare

MacSlim v0.2.1

Bug 修复

📋 应用退出 / 强制退出未记录历史

  • 根因:quit_application / force_quit_application 两个 tauri 命令缺失 log_history 调用
  • 修复后所有 5 类操作都会写入历史数据库:
    • process_kill 进程清理
    • cache_clean 缓存清理
    • app_uninstall 应用卸载
    • app_quit 应用退出(
    • app_force_quit 强制退出(

关于改名是否影响历史记录

不影响。MacSlim v0.2.x 使用全新数据库路径:

  • 新:~/Library/Application Support/MacSlim/macslim.db
  • 旧:~/Library/Application Support/MacFlow/macflow.db(保留不动,可手动 sqlite3 查阅)

新版本的所有操作都会写入新数据库,并在「历史记录」标签里立即显示。

已通过 Apple 公证

DMG 签名 + 公证 + 装订完成,双击直接打开

下载

平台 文件
Apple Silicon (M1/M2/M3/M4) MacSlim_0.2.1_aarch64.dmg
Intel Mac Coming soon

要求

macOS 13 Ventura 或更新版本

MacSlim v0.2.0 — 改名 + 拖动彻底修复

26 Apr 13:22

Choose a tag to compare

MacSlim v0.2.0

🚀 这是改名后的首个版本:MacFlow 正式更名为 MacSlim,更直接地传达「让 Mac 轻盈起来」的产品理念。

主要变更

🎨 品牌升级

  • 产品名 MacFlow → MacSlim
  • GitHub 仓库迁移到 edwin-hao-ai/MacSlim(旧链接自动重定向)
  • Bundle Identifier: com.macslim.desktop(全新 ID

🪟 窗口拖动彻底修复

  • 现在主内容区的卡片之间也能拖动窗口
  • 顶栏、侧边栏、卡片间隙——任意空白处都能抓取移动
  • 排除卡片本体和交互元素,不影响任何点击操作

🚪 应用退出按钮(v0.1.2 已修复,再次确认)

  • entitlements 加 com.apple.security.automation.apple-events
  • Info.plist 注入 NSAppleEventsUsageDescription
  • 「退出」「强制退出」均已可用

⚠️ 升级注意事项

  • 由于 Bundle ID 改变,老 MacFlow 用户需要手动卸载旧版再安装 v0.2.0
  • 历史数据保留在 ~/Library/Application Support/MacFlow/ 不会丢失,v0.2.0 会从全新空状态开始
  • 建议:先把 /Applications/MacFlow.app 拖到废纸篓,再装 MacSlim

已通过 Apple 公证

DMG 已签名 + 公证 + 装订,双击直接打开,无需 Gatekeeper 绕过

下载

平台 文件
Apple Silicon (M1/M2/M3/M4) MacSlim_0.2.0_aarch64.dmg
Intel Mac Coming soon

要求

macOS 13 Ventura 或更新版本

MacFlow v0.1.2

25 Apr 16:53

Choose a tag to compare

MacFlow v0.1.2

关键 Bug 修复

  • 🚪 应用退出按钮失效 — 根因:Hardened Runtime 缺少 AppleEvents 权限。补全 entitlements + Info.plist NSAppleEventsUsageDescription,现在「退出」和「强制退出」都能正常工作
  • 🪟 窗口拖动彻底修复 — 改用显式调用 startDragging() API(之前 data-tauri-drag-region 在 transparent + Overlay titleBar 配置下不可靠)

已完成 Apple 公证

DMG 已通过 Apple 公证 + 票据装订,双击即可打开,无需 Gatekeeper 绕过

下载

平台 文件
Apple Silicon (M1/M2/M3/M4) MacFlow_0.1.2_aarch64.dmg
Intel Mac Coming soon

首次使用

应用第一次发送退出指令给某个 App 时,macOS 会弹自动化权限询问框——选「好」后即生效,以后不再询问。

要求

macOS 13 Ventura 或更新版本

MacFlow v0.1.1

25 Apr 15:21

Choose a tag to compare

MacFlow v0.1.1

新增功能

  • 🗑️ 应用卸载模块 — 彻底清除 App 及残留文件,支持 Xcode、VS Code、Docker Desktop、JetBrains IDE、Android Studio 深度规则
  • 🖼️ 应用图标显示 — 进程列表展示真实应用图标
  • 📋 操作历史补全 — 历史记录新增卸载类型操作

Bug 修复

  • 🔧 历史记录无法滚动(修复 flex-shrink 压缩问题)
  • 🪟 窗口无法拖动(整个 sidebar 改为 drag-region + user-select:none)

✅ 已完成 Apple 公证

本版本已用 Developer ID 签名 + Apple 公证 + 票据装订。下载后双击即可打开,无需 Gatekeeper 绕过

下载

平台 文件
Apple Silicon (M1/M2/M3/M4) MacFlow_0.1.1_aarch64.dmg
Intel Mac Coming soon

要求

macOS 13 Ventura 或更新版本

MacFlow v0.1.0

23 Apr 13:42

Choose a tag to compare

MacFlow v0.1.0 — Initial Release

What's included

  • 🧹 System cache cleanup — app caches, logs, crash reports, Trash (per-app breakdown)
  • �� Developer cache cleanup — npm, pnpm, Yarn, Docker, Homebrew, Xcode, Cargo, Pip, Go
  • 📊 System health dashboard — real-time CPU, app memory, disk (powered by vm_stat)
  • Process manager — zombie detection, idle hogs, graceful SIGTERM/SIGKILL
  • 🐳 Docker deep dive — images, containers, volumes management
  • 📋 Operation history — local SQLite audit log
  • 🔒 Triple safety — tool busy detection + path allowlist + pre-execution re-check
  • 🌍 English + 中文 — follows system language

Download

Platform File
Apple Silicon (M1/M2/M3/M4) MacFlow_0.1.0_aarch64.dmg
Intel Mac Coming soon

Install

  1. Download the .dmg for your Mac
  2. Open it and drag MacFlow to Applications
  3. Open MacFlow — macOS may ask to confirm on first launch

Requirements

macOS 13 Ventura or later


⚠️ This release is not notarized yet. On first launch, right-click → Open to bypass Gatekeeper.