Skip to content

2.15.0

Choose a tag to compare

@ZekerTop ZekerTop released this 06 Sep 17:11
· 24 commits to main since this release

What's New in 2.15.0

  • 修复 Codex Fork 历史提醒:Fork 复制的历史不再重复通知;初始化完成后,用户发送新消息才会开启新分支轮次的提醒。
  • 过滤 Guardian 内部会话:不再把内部审批会话误报为任务完成,父会话的正常提醒不受影响。
  • 新增 Dock 图标开关:支持“在程序坞中隐藏”,默认关闭,重启后保留设置;隐藏后仍可通过菜单栏图标操作。
  • 改进 Telegram 错误提示:遇到 401 / Unauthorized 时,提示通过 @BotFather 重新生成无效或已撤销的 Token,并撤销已泄露的 Token;不会自动修复无效凭证(Issue #33)。
  • 补充 Intel Mac 安装包:新增原生构建的 x86_64 DMG,并检查 sidecar 运行时架构,避免混合架构打包;现有 Apple Silicon 包保持不变。
  • 完善类型与回归测试:补齐 Vite/JPG 资源类型声明,不改变界面;增加 Fork 历史复制、时间戳、附着竞态、跨工作区、Guardian 过滤和 Telegram 认证诊断的回归覆盖。
English changelog
  • Codex Fork notifications: copied history no longer replays completion notifications. Only new branch turns can notify after initialization finishes and the user sends a new message.
  • Guardian session filtering: internal approval-review sessions no longer trigger task-completion notifications; normal parent-session notifications remain enabled.
  • Hide from Dock: added an opt-in macOS setting, restored at startup. The menu bar icon remains available when the Dock icon is hidden.
  • Telegram diagnostics: clearer 401 / Unauthorized guidance to regenerate invalid or revoked tokens through @BotFather and revoke exposed tokens. Invalid credentials are not repaired automatically (Issue #33).
  • Intel Mac package: added a native x86_64 DMG and a sidecar runtime-architecture check to prevent mixed-architecture packages. The existing Apple Silicon package is unchanged.
  • Types and regression coverage: added Vite/JPG type declarations without UI changes, plus regression coverage for fork-history copying, timestamps, attach races, different workspaces, Guardian filtering, and Telegram authentication diagnostics.

下载 / Download

平台 / Platform 文件 / File
Windows x64(便携版 / Portable ZIP) ai-cli-complete-notify-2.15.0-portable-win-x64.zip
macOS Apple Silicon(M 系列 / M-series) ai-cli-complete-notify_2.15.0_aarch64.dmg
macOS Intel ai-cli-complete-notify_2.15.0_x86_64.dmg
  • macOS 系统要求 / macOS requirements:macOS 13.5+,由内置 Node.js 运行时的最低要求决定。两个 macOS DMG 分别对应各自架构,并非 Universal 通用包。 / Both macOS DMGs require macOS 13.5+ for the bundled Node.js runtime and are architecture-specific, not Universal binaries.
  • macOS 安装说明 / macOS installation:保留旧版 DMG 窗口布局,将应用拖入 Applications 安装。应用采用 ad hoc 签名,未通过 Apple 公证。 / The previous DMG layout is preserved; drag the app into Applications. The apps are signed ad hoc, not Apple-notarized.
  • 本次提供 Windows x64 ZIP 和两个 macOS DMG,不包含新的 Linux 安装包。 / This release provides a Windows x64 ZIP and two macOS DMGs; no new Linux installers are included.

macOS 验证 / macOS validation

安装包 / Package 自动化测试 / Automated tests 包内回归测试 / Packaged-runtime tests
Apple Silicon(原包 / unchanged) 115 / 115 15 / 15
Intel(原生构建 / native build) 116 / 116 15 / 15
  • 发布前 TypeScript、Release 构建、主程序与内置 Node 架构、签名及 DMG 完整性检查通过。 / Pre-release TypeScript, Release build, app and bundled-Node architecture, signature, and DMG integrity checks passed.
  • 仍需人工验证:安装后的菜单栏交互、真实外部通知发送。 / Manual verification still required: installed menu-bar interactions and live external notification delivery.

贡献者 / Contributors

感谢以下贡献者 / Thanks to our contributors:

  • 8liang — macOS Dock 图标开关 / Hide from Dock(PR #31)。
  • Bbbbqsh — Guardian 内部会话过滤 / Guardian session filtering(PR #34)。
校验和与构建来源 / SHA-256 & build provenance
c27e3677b7858f2e8c289b4f7e85b7e5f92d95c6c2bf037b4523fe4ef8dfe164  ai-cli-complete-notify_2.15.0_aarch64.dmg
f4c7eca275d0ef73a17ffcc19b222e2283b0542d705c2c2f8cb1bda296d6cb1b  ai-cli-complete-notify_2.15.0_x86_64.dmg

Intel:原生构建记录 / Native build,提交 / commit e628a306d425e6f70fee1d128dd5c3b850aa05f3。

Intel 补充的是打包相关改动;v2.15.0 标签和应用运行时代码未变。 / The Intel addition contains packaging-only changes; the v2.15.0 tag and application runtime code are unchanged.

完整变更 / Full Changelog: v2.14.0...v2.15.0