v0.1.18
这一版是一次全面的安全、可靠性与无障碍加固:杜绝多开损坏、崩溃不再白屏、新增日志与一键诊断,卸载提示也更清晰。
A broad security, reliability, and accessibility hardening pass — no more multi-instance corruption, no white-screen crashes, new file logging with one-click diagnostics, and clearer uninstall prompts.
✨ 亮点 · Highlights
- 单实例锁,杜绝多开损坏:重复启动(Windows 双击两次尤甚)不再产生第二个实例并发改文件,而是聚焦已有窗口;破坏性操作另有跨进程锁兜底。
Single-instance lock — a second launch (easy to do on Windows) now focuses the existing window instead of racing on files; destructive operations are further guarded by a cross-process lock. - 日志与一键诊断:新增滚动文件日志,「关于」页可「打开日志目录 / 复制诊断信息」,提 issue 时一键带上版本、平台与最近错误。
File logging + one-click diagnostics — the About page now has "Open logs / Copy diagnostics", so a bug report carries your version, platform, and recent errors. - 崩溃不再白屏:任一界面渲染异常都会显示可恢复的兜底页(重新加载 + 复制诊断),而不是空白窗口。
No more white-screen crashes — any render error shows a recoverable fallback (reload + copy diagnostics) instead of a blank window. - 无障碍:所有对话框支持键盘操作(Esc 关闭、Tab 焦点循环、关闭后焦点归还)与屏幕阅读器。
Accessibility — every dialog now supports keyboard use (Esc, focus trap, focus return) and screen readers.
🐛 修复与加固 · Fixes & Hardening
- 卸载更清晰:删除数据前明确显示具体路径(
~/.codex/%USERPROFILE%\.codex)与影响范围,并提供「复制路径 / 打开目录」。
Clearer uninstall — shows the exact data path (~/.codex/%USERPROFILE%\.codex) and what it affects before deletion, with copy-path / open-folder. - 更稳的更新链路:macOS 更新前磁盘空间预检(与 Windows 对齐);下载原子化(中断不再留下半成品被复用);自定义更新源 SSRF/协议校验;配置原子写 + 损坏自动从备份恢复;设置快速切换不再被旧响应覆盖。
Sturdier updates — macOS disk-space preflight (matching Windows), atomic downloads (no half-finished files reused), custom-source SSRF/scheme validation, atomic config writes with backup recovery, and settings no longer clobbered by out-of-order saves.
📦 安装与升级 · Install & Upgrade
已经安装? 打开应用即可收到本次更新——macOS 只下载版本间的增量,校验失败自动回滚。
Already installed? The app offers this update in-app — macOS pulls only the delta, with automatic rollback.
| 平台 · Platform | 下载 · Download(国内直连 · China-reachable) |
|---|---|
| macOS · Apple Silicon | CodexAppManager_aarch64.dmg |
| macOS · Intel | CodexAppManager_x86_64.dmg |
| Windows · x64 | CodexAppManager_x64-setup.exe |
# macOS · Homebrew
brew install --cask wangnov/tap/codex-app-manager镜像直链恒指向最新版本;如需本页对应的历史版本,请使用下方 Assets。
.app.tar.gz/.sig/latest.json是自动更新器的工件,手动安装请选.dmg/.exe。
Mirror permalinks always resolve to the latest release — for this exact version use the assets below..app.tar.gz/.sig/latest.jsonbelong to the auto-updater; pick the.dmg/.exefor manual installs.
What's Changed
- ci: pin action SHAs, add SHA256SUMS + dependabot, document Windows signing by @Wangnov in #72
- feat: backend security base — single-instance + op-lock, SSRF guard, atomic config, disk preflight by @Wangnov in #76
- ci: atomic mirror promotion, full-matrix manifest, SBOM/attestation/audit, worker tests by @Wangnov in #77
- feat: engine hardening — isolated staging, atomic/bounded downloads, tightened artifact validation, op-token by @Wangnov in #78
- feat(observability): file logging (tauri-plugin-log) + diagnostics export by @Wangnov in #79
- feat(frontend): error boundary, a11y dialogs, destructive-path clarity, settings save state machine by @Wangnov in #80
- chore(release): bump version to 0.1.18 by @Wangnov in #84
Full Changelog: v0.1.17...v0.1.18