Skip to content

Releases

ACU v0.1.10

Choose a tag to compare

@github-actions github-actions released this 25 Oct 14:57

新增与修复

  • 新增“合盖继续运行”子菜单,复用防锁屏活动;首次配置安装仅允许固定 on/off 操作的 root 包装脚本与当前用户 sudo 免密规则。
  • 管理员认证优先使用已配置的 sudo Touch ID,不可用时回退密码弹窗,不修改 PAM;修复移除授权后的重新配置判断和认证凭据衔接。
  • 首次配置展示简短授权说明,手动开启时单独提示电池运行与散热注意事项;启动自动恢复不重复提示。
  • 保存合盖运行偏好,退出时恢复原始电源设置但保留偏好,重启后自动恢复;手动关闭或移除授权后清除偏好,保留用户独立的防锁屏选择。
  • 合盖运行与蓝牙离开保护在主菜单同步勾选,开关文案固定,不再切换为“停止…”动作。

Added and Fixed

  • Add a lid-closed submenu backed by a root-owned wrapper and per-user sudo rules limited to exact on/off commands, reusing keep-awake activity.
  • Prefer configured sudo Touch ID with administrator-password fallback without modifying PAM; fix reauthorization detection and credential handoff.
  • Separate first-setup authorization from battery and ventilation reminders on each manual enable; automatic startup restoration shows no repeated reminder.
  • Persist lid-closed preferences, restore original power settings on exit, and resume automatically on launch. Manual stop or authorization removal clears the preference while preserving independent keep-awake settings.
  • Synchronize top-level checkmarks for lid-closed and Bluetooth departure protection, and keep toggle labels fixed.

国内下载 / China mirror: https://pan.quark.cn/s/06f55e51fddb?pwd=rv8F
提取码 / Code: rv8F
正式发布后同步;镜像失败时请使用 GitHub 下载。 / Synced after publication; use GitHub if mirroring fails.

ACU v0.1.9

Choose a tag to compare

@github-actions github-actions released this 15 Oct 15:16

新增与修复

  • 保护模式下,外接显示器支持 DDC/CI 硬件调暗,并在内外屏硬件亮度降至 0 后叠加 20% Gamma 输出;不支持硬件亮度控制时使用软件调暗。
  • 保存并恢复原始硬件亮度与 Gamma 曲线,增加进程异常退出后的持久化恢复、多屏匹配检查及显示器重配置处理。
  • DDC 写入和恢复增加读回验证,修复协议包和亮度命令不一致的问题;恢复失败时保留记录供后续重试。
  • 测试模拟锁屏改为 30 秒自动退出,便于验证 15 秒无操作后的调暗;增加亮度恢复来源与防锁屏模拟事件日志。
  • 增加手动硬件冒烟测试,覆盖硬件与 Gamma 调暗、恢复和强杀后的跨进程恢复;默认单测跳过硬件测试。

Added and Fixed

  • Support DDC/CI dimming on external monitors, combining hardware brightness 0 with 20% gamma output on built-in and external displays; use software dimming when hardware control is unavailable.
  • Persist and restore original hardware brightness and gamma curves, with recovery after process termination, safer display matching and display reconfiguration handling.
  • Verify DDC writes and restoration by reading values back, fix packet framing and mismatched brightness commands, and retain failed recovery records for retry.
  • Extend the simulated lock-screen test to 30 seconds so the 15-second idle dimming can be checked; log brightness restoration sources and keep-awake synthetic activity.
  • Add opt-in hardware smoke tests for combined dimming, restoration and recovery after a killed process; ordinary unit tests skip hardware checks.

国内下载 / China mirror: https://pan.quark.cn/s/06f55e51fddb?pwd=rv8F
提取码 / Code: rv8F
正式发布后同步;镜像失败时请使用 GitHub 下载。 / Synced after publication; use GitHub if mirroring fails.

ACU v0.1.8

Choose a tag to compare

@github-actions github-actions released this 15 Oct 03:53

新增

  • 官网中文安装区左侧增加夸克网盘入口及提取码,README 使用同一永久分享;v0.1.7 已手动镜像并完成四文件回读校验。
  • 正式发布后自动将原始安装包及校验和镜像到夸克,支持暂存回读校验和独立补传;Homebrew 更新拆为独立任务并支持重试。
  • 增加发布维护文档及固定版本夸克 CLI 的安装、授权同步入口。启用需配置 ACU 专属网盘目录和授权。

Added

  • Add a compact Quark mirror entry and passcode to the left side of the Chinese installation section and the same permanent share to the README; manually mirror v0.1.7 and verify all four files by downloading them back.
  • Mirror original public release installers and checksums to Quark with staging, download verification and independent retries; run Homebrew updates independently with a recovery entry point.
  • Document release operations and add pinned Quark CLI installation and authorization synchronization. Activation requires ACU directory and credential configuration.

国内下载 / China mirror: https://pan.quark.cn/s/06f55e51fddb?pwd=rv8F
提取码 / Code: rv8F
正式发布后同步;镜像失败时请使用 GitHub 下载。 / Synced after publication; use GitHub if mirroring fails.

ACU v0.1.7

Choose a tag to compare

@github-actions github-actions released this 14 Oct 08:58

新增

  • 官网安装区增加爱发电和 Ko-fi 捐赠按钮,随页面语言展示对应入口;README 增加捐赠链接。
  • 菜单栏“官网 · 捐赠”入口直接跳转到官网捐赠位置。

Added

  • Add Afdian and Ko-fi donation buttons to the website installation section, shown according to the selected language, and add donation links to the README files.
  • Change the menu bar item to “Website · Donate” and link directly to the donation section.

ACU v0.1.6

Choose a tag to compare

@github-actions github-actions released this 14 Oct 03:18

新增

  • 菜单栏新增“打开官网”入口,使用默认浏览器打开 https://acu.rectcircle.cn/。
  • 新增面向 AI Agent 与 UI 自动化场景的中英双语产品落地页,包含真实菜单截图、原生保护界面预览及交互演示。
  • 新增 Netlify 静态站点配置与 Cloudflare CNAME 橙云代理接入说明。

变更

  • 官网安装区优先推荐 Homebrew,提供包含允许应用运行步骤的三条完整命令,并单独说明手动 DMG 安装。

Added

  • Add an "Open Website" menu item that opens https://acu.rectcircle.cn/ in the default browser.
  • Add a bilingual product landing page for desktop AI agents and UI automation, with real menu screenshots, native shield previews, and interactive demonstrations.
  • Add Netlify static hosting configuration and Cloudflare CNAME proxy setup documentation.

Changed

  • Recommend Homebrew on the website with all three installation and launch-allowance commands, and document manual DMG installation separately.

ACU v0.1.5

Choose a tag to compare

@github-actions github-actions released this 13 Oct 04:49

修复

  • 修复真实锁屏时正常保护状态无法解除模拟锁屏的问题;认证等待不再阻塞锁屏处理,并通过系统解锁事件兜底清理。

新增

  • 新增持久化分级结构化日志,覆盖 Controller、Guardian 和原生桥接关键链路,自动轮转日志文件。
  • 发布草稿新增 macOS 通用 .dmg 拖拽安装包及 SHA-256,统一版本化产物命名;正式发布须用户明确授权。

Fixed

  • Allow system-lock teardown from the protected state, process lock events during authentication, and use system unlock notifications to recover missed lock events.

Added

  • Add persistent structured logs with severity levels and rotation across Controller, Guardian, and the native bridge.
  • Include universal macOS drag-and-drop disk images and checksums in release drafts, with versioned artifact names and explicit user authorization before publication.

ACU v0.1.4

Choose a tag to compare

@github-actions github-actions released this 13 Oct 03:25

变更

  • 检测到 macOS 真实锁屏后自动解除模拟锁屏,避免登录后仍被 ACU 遮罩拦住。

Changed

  • ACU now dismisses its simulated lock screen when macOS enters the real lock screen, so its overlay does not remain after login.

ACU v0.1.3

Choose a tag to compare

@github-actions github-actions released this 10 Oct 14:00

中文

新增

  • 新增“蓝牙离开自动模拟锁屏”:可选择已配对设备,连接稳定后布防,持续断开 3 秒后开启模拟锁屏。
  • 启用功能或选择设备时主动尝试连接;解锁后恢复连接尝试,并在连接稳定后重新布防。
  • 蓝牙设备列表按地址去重并展示地址,便于区分同名设备。

变更

  • 已布防时使用蓝牙断开通知及时发现断连,并在 3 秒宽限期内检查连接是否恢复;通知不可用时保留轮询兜底。
  • 菜单状态行展示紧凑版本号。

English

Added

  • Added Bluetooth departure protection: choose a paired device, arm after a stable connection, and show the simulated lock screen after it remains disconnected for 3 seconds.
  • ACU now initiates a connection when the feature is enabled or a device is selected. It resumes connection attempts after unlock and rearms after the connection stabilizes.
  • Bluetooth devices are deduplicated by address, which is also displayed to distinguish devices with the same name.

Changed

  • While armed, ACU uses Bluetooth disconnect notifications for prompt detection and checks for reconnection during a 3-second grace period, with polling as a fallback when notifications are unavailable.
  • The menu status row now includes a compact version number.

ACU v0.1.2

Choose a tag to compare

@github-actions github-actions released this 28 Sep 04:22

Warning

Homebrew 安装后需要显式运行
/usr/bin/xattr -dr com.apple.quarantine /Applications/ACU.app,这会跳过
该应用的 Gatekeeper 首次运行检查。仅在信任本仓库及其发布产物时执行。

After installing with Homebrew, explicitly run
/usr/bin/xattr -dr com.apple.quarantine /Applications/ACU.app. This skips
Gatekeeper's first-launch assessment for the app. Only do this if you trust
this repository and its release artifacts.

中文

修复

  • 修复 macOS 15 上 Wallpaper Store 的 file:// 资源无法解析,导致模拟锁屏无法展示
    当前系统背景的问题。
  • 兼容 macOS 15 的 Aerial 墙纸清单、视频缓存和预览图目录,同时保留新版 macOS
    的墙纸资源路径。
  • 当墙纸 Provider 为 default 或私有资源不可用时,回退到 macOS 提供的当前桌面
    图片。
  • 安装与升级说明改为显式调用系统 /usr/bin/xattr,避免 Conda/Python 的同名工具
    不支持递归参数。

English

Fixed

  • Fixed Wallpaper Store file:// resource parsing on macOS 15, which prevented
    the simulated lock screen from displaying the current system background.
  • Added support for the macOS 15 Aerial manifest, video cache, and preview
    directories while retaining the wallpaper resource paths used by newer
    macOS versions.
  • Added a fallback to the current desktop image provided by macOS when the
    wallpaper provider is default or private resources are unavailable.
  • Updated installation and upgrade instructions to invoke /usr/bin/xattr
    explicitly, avoiding incompatible commands supplied by Conda or Python.

ACU v0.1.1

Choose a tag to compare

@github-actions github-actions released this 26 Sep 10:09

Warning

Homebrew 安装后需要显式移除 ACU 的 quarantine,这会跳过该应用的 Gatekeeper
首次运行检查。仅在信任本仓库及其发布产物时执行;否则应先审查源码并在本地编译。

The Homebrew flow requires explicitly removing quarantine from ACU after
installation. This skips Gatekeeper's first-launch assessment for the app.
Only do this if you trust this repository and its release artifacts;
otherwise review and build the source locally.

中文

修复

  • 修复“仅阻止系统锁屏”设置未在应用重启后恢复的问题。

变更

  • Homebrew Cask 改为固定版本和 SHA-256,并明确安装后移除 quarantine 的风险。
  • 发布流水线会在创建 Release 后,使用实际产物版本和 SHA-256 自动更新 Cask。
  • README 增加由代码 Agent 审查源码后进行本地编译的替代安装流程。

English

Fixed

  • Fixed the "Prevent System Lock Only" setting not being restored after an app
    restart.

Changed

  • Pinned the Homebrew Cask version and SHA-256 checksum, with an explicit
    warning about removing quarantine from the unnotarized build.
  • The release workflow now updates the Cask with the released version and
    actual SHA-256 checksum after creating the GitHub Release.
  • Added an alternative installation flow for reviewing the source with a code
    agent and building locally.