Skip to content

Commit 8057e3d

Browse files
committed
Release CodexTools 1.2.4
1 parent c38e40e commit 8057e3d

20 files changed

Lines changed: 60 additions & 27 deletions

‎RELEASE_NOTES_v1.2.4.md‎

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
## CodexTools 1.2.4
2+
3+
### Changes
4+
5+
- Adds reliable support for the unified Windows ChatGPT/Codex Microsoft Store app by recognizing official `OpenAI.Codex` and `OpenAI.ChatGPT` MSIX identities, resolving manifest-declared App Execution Alias or FullTrust entrypoints, and verifying the package, process, and debugging connection before accepting a launch.
6+
- Synchronizes conversation-history ownership when switching between official, mixed API, and relay modes. The manager now shows the applied mode, synchronization status, backup location, manual retry action, and a separate action to reapply the current provider without deleting message content.
7+
- Makes provider and history synchronization failure-safe with shared maintenance locks, complete backups of session, SQLite, global state, and configuration files, atomic writes, concurrent-change checks, one-transaction SQLite updates, and rollback with explicit partial-recovery reporting.
8+
- Separates saving a relay profile from applying it, reloads current Windows relay settings without rewriting mode or history files, canonicalizes legacy profile data, prevents stale asynchronous UI refreshes from overwriting newer changes, and explains upstream disconnect and failover outcomes clearly.
9+
- Expands privacy-safe diagnostics with stronger redaction for keys, tokens, authentication data, cookies, passwords, URL credentials, queries, and fragments, plus sanitized app references, structured Windows activation attempts, and clearer launch and relay failure categories.
10+
- Waits for backend confirmation before committing injected setting changes, restores the previous UI state when a save fails or times out, and preserves TOML byte-order marks and line endings when updating applied-mode markers.
11+
- Adds extensive regression coverage for unified Windows app activation, mode round trips, provider synchronization, backups and rollback, concurrent writes, relay settings, diagnostics, and asynchronous UI state.
12+
13+
### macOS unsigned build notice
14+
15+
The macOS packages are unsigned community builds, including the pkg installers. If macOS blocks the first launch, run:
16+
17+
```bash
18+
xattr -cr "/Applications/ChatGPT Codex 管理工具.app"
19+
xattr -cr "/Applications/ChatGPT Codex.app"
20+
xattr -cr "/Applications/Codex++ 管理工具.app"
21+
xattr -cr "/Applications/Codex++.app"
22+
```
23+
24+
### macOS 首次启动提醒
25+
26+
macOS 包是未签名的社区构建,pkg 安装包也一样。如果 macOS 阻止首次启动,请执行:
27+
28+
```bash
29+
xattr -cr "/Applications/ChatGPT Codex 管理工具.app"
30+
xattr -cr "/Applications/ChatGPT Codex.app"
31+
xattr -cr "/Applications/Codex++ 管理工具.app"
32+
xattr -cr "/Applications/Codex++.app"
33+
```

‎docs/downloads.html‎

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -214,27 +214,27 @@ <h2>Windows</h2>
214214

215215
<section class="release-note">
216216
<div data-lang="en" class="active">
217-
<strong>Version 1.2.3</strong>
217+
<strong>Version 1.2.4</strong>
218218
<ul>
219-
<li>Removes the obsolete plugin/Sites marketplace unlock and auto-expand injection. Recent Codex builds use the native marketplace without request/response rewrites, global filter replacement, local payload injection, or repeated DOM scans, preventing the delayed renderer crash.</li>
220-
<li>Adds a guarded conversation-history compatibility repair for unsupported legacy namespace fields, with preflight checks, backups, progress, and cancellation.</li>
221-
<li>Removes the two corresponding settings while retaining native marketplace access, plugin configuration repair, legacy entry compatibility, and force install.</li>
222-
<li>Improves provider-sync lock recovery while protecting active maintenance work on macOS, Linux, and Windows.</li>
223-
<li>Improves native macOS dialogs and clean shutdown of background repair tasks.</li>
224-
<li>Updates vulnerable build dependencies and splits frontend vendor code into cacheable chunks, eliminating npm audit, Node deprecation, and oversized-chunk warnings.</li>
225-
<li>Expands automated coverage for history repair safety and the absence of retired marketplace runtime patches.</li>
219+
<li>Adds reliable support for the unified Windows ChatGPT/Codex Microsoft Store app by resolving official OpenAI MSIX manifests, using declared launch entrypoints, and verifying the package, process, and debugging connection.</li>
220+
<li>Synchronizes conversation-history ownership when switching official, mixed API, or relay modes, with visible status, backup locations, manual retry, and a reapply-current-provider action.</li>
221+
<li>Makes history synchronization failure-safe with shared maintenance locks, complete backups, atomic writes, SQLite transactions, concurrent-change checks, and rollback across session, index, and global state files.</li>
222+
<li>Separates saving a relay profile from applying it, reloads current Windows relay settings without rewriting mode files, normalizes legacy profile data, and reports upstream disconnect and failover errors clearly.</li>
223+
<li>Expands privacy-safe diagnostics with stronger credential redaction, sanitized app references, structured Windows launch attempts, and clearer launch and relay failure categories.</li>
224+
<li>Waits for backend confirmation before committing injected setting changes, restores the previous UI state on save failure, and preserves TOML byte-order marks and line endings during mode updates.</li>
225+
<li>Adds extensive regression coverage for Windows activation, mode round trips, provider synchronization, rollback behavior, relay settings, diagnostics, and asynchronous UI state.</li>
226226
</ul>
227227
</div>
228228
<div data-lang="zh">
229-
<strong>版本 1.2.3</strong>
229+
<strong>版本 1.2.4</strong>
230230
<ul>
231-
<li>移除已不再需要的插件/站点市场解锁和自动展开注入。新版 Codex 直接使用原生市场,不再改写请求/响应、替换全局 filter、注入本地市场数据或持续扫描 DOM,避免打开数秒后渲染进程崩溃。</li>
232-
<li>新增带进程/磁盘预检、自动备份、进度和取消能力的对话历史兼容修复,用于清理旧记录中不受支持的 namespace 字段。</li>
233-
<li>同步移除两个设置项,同时保留原生市场、插件配置修复、旧版入口兼容和独立的强制安装能力。</li>
234-
<li>改进 macOS、Linux 和 Windows 的供应商同步锁恢复,同时保护仍在运行的维护任务。</li>
235-
<li>改进 macOS 原生确认弹窗,并在退出时安全停止后台修复任务。</li>
236-
<li>升级存在漏洞的构建依赖并拆分前端 vendor chunk,消除 npm audit、Node 弃用和超大 chunk 警告。</li>
237-
<li>补充历史修复安全性,以及已退役市场运行时补丁不会重新进入注入脚本的自动化测试。</li>
231+
<li>可靠支持 Windows 合并版 ChatGPT/Codex 商店应用:读取官方 OpenAI MSIX 清单,只使用已声明的启动入口,并校验包身份、进程与调试连接。</li>
232+
<li>切换官方、混合 API 或中转模式时同步对话历史归属,并显示同步状态、备份位置、手动重试入口和“重新应用当前供应商”操作。</li>
233+
<li>强化历史同步安全性:统一维护锁、完整备份、原子写入、SQLite 事务、并发改动检测,以及会话、索引和全局状态的整体回滚。</li>
234+
<li>将“保存供应商配置”与“应用供应商”分开;Windows 当前中转可直接加载新服务器参数,同时修复旧配置规范化,并清楚说明上游断连和故障切换结果。</li>
235+
<li>扩展隐私安全诊断:更严格地隐藏密钥与认证信息,净化应用引用,记录结构化 Windows 启动尝试,并给出更明确的启动和中转失败分类。</li>
236+
<li>注入设置只有在后端确认保存成功后才更新,失败时恢复原 UI 状态;模式写入时保留 TOML 的 BOM 与换行格式。</li>
237+
<li>大幅补充 Windows 激活、模式往返、供应商同步、回滚、中转设置、诊断和异步 UI 状态的回归测试。</li>
238238
</ul>
239239
</div>
240240
</section>

‎docs/releases/ChatGPT-Codex-Tools-1.2.3-windows-arm64.sha256‎

Lines changed: 0 additions & 2 deletions
This file was deleted.

‎docs/releases/ChatGPT-Codex-Tools-1.2.3-windows-x64.sha256‎

Lines changed: 0 additions & 2 deletions
This file was deleted.

docs/releases/ChatGPT-Codex-Tools-1.2.3-macos-arm64.pkg renamed to docs/releases/ChatGPT-Codex-Tools-1.2.4-macos-arm64.pkg

21.2 MB
Binary file not shown.

docs/releases/ChatGPT-Codex-Tools-1.2.3-macos-arm64.zip renamed to docs/releases/ChatGPT-Codex-Tools-1.2.4-macos-arm64.zip

21.2 MB
Binary file not shown.
22.6 MB
Binary file not shown.
22.6 MB
Binary file not shown.

docs/releases/ChatGPT-Codex-Tools-1.2.3-windows-arm64-setup.exe renamed to docs/releases/ChatGPT-Codex-Tools-1.2.4-windows-arm64-setup.exe

10.8 MB
Binary file not shown.
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
14aaca2f0f766e4be3f887fb7443bf52189a82dcb0c8386e42967d44ef70cd25 ChatGPT-Codex-Tools-1.2.4-windows-arm64-setup.exe
2+
be64dca9e40ae40755ad22b25ee03a18a0fa31b50b5efb75e2e7edbcb38fc869 ChatGPT-Codex-Tools-1.2.4-windows-arm64.zip

0 commit comments

Comments
 (0)