From a0021af0b63ad1adcf3ff8625cd81b1739852015 Mon Sep 17 00:00:00 2001 From: Eric Tao <13306434+sperictao@users.noreply.github.com> Date: Thu, 17 Sep 2026 16:13:47 +0800 Subject: [PATCH 1/4] release: bump package version to 1.22.2 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index daea290..3cc9052 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "codex-pro-max", "private": true, - "version": "1.22.1", + "version": "1.22.2", "license": "MIT", "type": "module", "scripts": { From 588841643b74a03568ab64731cabe2b8d4a78706 Mon Sep 17 00:00:00 2001 From: Eric Tao <13306434+sperictao@users.noreply.github.com> Date: Thu, 17 Sep 2026 16:13:57 +0800 Subject: [PATCH 2/4] release: bump Tauri version to 1.22.2 --- src-tauri/tauri.conf.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 6e75bde..33ffa07 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -1,7 +1,7 @@ { "$schema": "https://raw.githubusercontent.com/tauri-apps/tauri/dev/crates/tauri-config-schema/schema.json", "productName": "Codex Pro Max", - "version": "1.22.1", + "version": "1.22.2", "identifier": "com.codex.pro.max", "build": { "beforeDevCommand": "pnpm run ensure:taskboard && pnpm run dev", From 158afc8da85ef9744260da2f5cc03e0422954f13 Mon Sep 17 00:00:00 2001 From: Eric Tao <13306434+sperictao@users.noreply.github.com> Date: Thu, 17 Sep 2026 16:14:08 +0800 Subject: [PATCH 3/4] release: bump Cargo version to 1.22.2 --- src-tauri/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index ac5350e..2d53bf0 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "codex-pro-max" -version = "1.22.1" +version = "1.22.2" description = "One-click launcher for dashi-taskboard integrated with Codex" authors = ["codex-pro-max"] edition = "2021" From eac549862b7a8fa191a4467cf8265efc79d5f0f2 Mon Sep 17 00:00:00 2001 From: Eric Tao <13306434+sperictao@users.noreply.github.com> Date: Thu, 17 Sep 2026 16:14:18 +0800 Subject: [PATCH 4/4] release: add v1.22.2 notes --- release-notes/v1.22.2.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 release-notes/v1.22.2.md diff --git a/release-notes/v1.22.2.md b/release-notes/v1.22.2.md new file mode 100644 index 0000000..eaee9d8 --- /dev/null +++ b/release-notes/v1.22.2.md @@ -0,0 +1,21 @@ +# v1.22.2 + +## Changes + +- **Windows Codex process detection hardened** — desktop Codex is now recognized across OpenAI/Codex, Programs/Codex, Program Files/Codex, Microsoft WindowsApps aliases, and MSIX package paths while continuing to exclude the npm Codex CLI executable. +- **Longer Windows CDP startup grace period** — Windows now waits up to 30 seconds for the Codex CDP port to become ready; macOS and Linux keep the existing 15-second window. +- **CDP timeout now falls back to the existing restart flow** — after the wait expires on Windows, the launcher re-checks for a running Codex desktop process. If Codex is running without the CDP port, it returns the existing `CODEX_RUNNING_NO_CDP|` marker so the UI can close and restart Codex with the required debugging arguments instead of reporting a generic timeout. +- **Regression coverage added** — tests cover supported Windows desktop installation paths plus an npm CLI path that must not be treated as the desktop app. + +## Verification + +- GitHub Actions `Quality` on PR #6 passed for both frontend and Rust jobs. +- Frontend checks passed `check-craft`, TypeScript validation, and the Vitest suite. +- Rust checks passed `cargo clippy -- -D warnings` and `cargo test`, including the new Windows path-classification regressions. +- `node scripts/check-release.mjs --tag v1.22.2` is required by the release workflow before platform builds start. + +## Upgrade notes + +- No migration is required. +- Existing launcher configuration and taskboard data are unchanged. +- This release primarily targets Windows systems that previously showed `Timed out waiting for Codex CDP port 9231 to be ready` during Codex injector startup.