Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/RELEASES.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Binary releases

[Release1.44.0](https://github.com/Gaebabi/codex-switch/releases/tag/v1.44.0) simplifies Home around the existing quota tanks: Add/Refresh remain visible while one Settings gear groups global actions. It includes the corrected built-in image endpoints and bounded concurrent handling for image-heavy chats. The package set remains Windows x64, macOS15+ Apple Silicon/Intel and Linux x64/ARM64 integration previews. [Verification and installation gates](development/RELEASE_1_44_0.md). Links are staged until publication and public download verification complete.
[Release1.44.0](https://github.com/Gaebabi/codex-switch/releases/tag/v1.44.0) simplifies Home around the existing quota tanks: Add/Refresh remain visible while one Settings gear groups global actions. It includes the corrected built-in image endpoints and bounded concurrent handling for image-heavy chats. Windows x64, macOS15+ Apple Silicon/Intel and Linux x64/ARM64 integration preview packages are published; all twelve public assets match their sizes/SHA256, and the Windows ZIP passes99self-tests. [Verification and installation gates](development/RELEASE_1_44_0.md).

[Release1.43.3](https://github.com/Gaebabi/codex-switch/releases/tag/v1.43.3) provides complete Windows x64 and macOS15+ Apple Silicon/Intel ZIPs, plus unsigned Linux x64/ARM64 DEB/RPM/tar.gz integration previews. Keep the entire folder/app bundle. No source build or global .NET installation is required; Codex desktop/CLI is installed separately. [Downloads](../README.md#download) / [latest published Release](https://github.com/Gaebabi/codex-switch/releases/latest).

Expand Down
2 changes: 1 addition & 1 deletion docs/development/HOME_SIMPLIFICATION.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,4 @@ Four accounts keep the existing grid and fit the500×360minimum. Larger Windows

The local Windows production-control renderer exports before/after previews in English/Korean, dark/light, and800×560/600×400/500×360sizes. It never shows or activates a window and uses fictional accounts/resources. These are production WPF component renders, not native window screenshots or owner account acceptance. [Images, native evidence and checks](../evidence/home-simplification/README.md).

The provider-editor/home UI harness passes54checks, including minimum-width Settings reachability, retained menu entries, real language/theme/automation persistence in disposable storage, busy restart refusal,0/1/4/8accounts, long names, warnings, enabled-state visibility and scroll access. Hosted Windows and both Mac architectures pass actual application/menu checks, including Settings keyboard focus and language overflow with a visible scrollbar. [Original Windows before/after and Mac menu screenshots](../evidence/home-simplification/README.md) include exact-source/artifact hashes. Linux ordinary installed UI must exercise Add/cancel and Settings > Start Codex/appearance through the new paths, retaining the original encrypted-data, child ownership, rendering and lifecycle assertions. Final-head six-job verification, packages, public downloads and owner installation remain distinct release gates.
The provider-editor/home UI harness passes54checks, including minimum-width Settings reachability, retained menu entries, real language/theme/automation persistence in disposable storage, busy restart refusal,0/1/4/8accounts, long names, warnings, enabled-state visibility and scroll access. Hosted Windows and both Mac architectures pass actual application/menu checks, including Windows Settings keyboard focus and language overflow with a visible scrollbar on both platforms. [Original Windows before/after and Mac menu screenshots](../evidence/home-simplification/README.md) include exact-source/artifact hashes. Linux ordinary installed UI passes71checks, exercising Add/cancel and Settings > Start Codex/appearance through real input while retaining encrypted-data, child ownership, rendering and lifecycle assertions. Six protected jobs, packages and anonymous public downloads passed for1.44.0; owner installation remains independently verified. [Publication record](RELEASE_1_44_0.md).
2 changes: 1 addition & 1 deletion docs/development/PLAN.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Current plan

Issue151 delivers [Home simplification](HOME_SIMPLIFICATION.md) and the already merged image/concurrent-load gateway corrections as1.44.0. Preserve account tanks, large quota numbers, the grid and direct switching; consolidate global actions behind the titlebar gear while retaining Add/Refresh, automatic-state visibility and warning/recovery guards. Complete native application evidence, six protected checks, review, merge, package/public-download verification and separately authorized state-preserving installation. [Release gates](RELEASE_1_44_0.md).
Issue151's [Home simplification](HOME_SIMPLIFICATION.md) and merged image/concurrent-load gateway corrections are published in1.44.0 after six protected checks, author review, matching-tree merge and public package/download verification. Tanks, direct switching, Add/Refresh and enabled automatic-state visibility remain. Keep owner installation and its idle-gateway/data-preservation receipt separate from public delivery; retain broader provider/controller/Linux acceptance in the existing issues. [Publication record](RELEASE_1_44_0.md).

Issue149 strengthens concurrent gateway load with an aggregate request-buffer budget, separate upload/stream limits, sliced custom rewrites and token-based validation. Verify exact512MiB bodies, eight65MiB custom uploads,48open response streams, overload/disconnect recovery and retained-memory measurements. Require final-head protected/native CI and privacy review before repository integration. Local installation and actual provider/account acceptance remain separate.

Expand Down
10 changes: 10 additions & 0 deletions docs/development/RELEASE_1_44_0.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,13 @@ Before promotion, require actual native Windows/Mac/Linux app/menu checks with f
Stage a draft against the verified merged tree. Verify all uploaded sizes/digests before publication and all anonymous downloads/checksums afterward. Preserve past releases and historical notes. Windows/Linux are unsigned, Mac is ad-hoc signed and not notarized, and Linux remains an integration preview with supportedAccountHandoff:false. Broader external-provider/desktop-picker/controller and Linux acceptance issues retain their existing scope.

The owner also authorized local Windows installation. Verify the running Switch identity and zero active/queued gateway requests immediately before a normal IPC shutdown; replace only Switch, start hidden, preserve all existing data/providers/configuration and live Codex processes, then verify the loaded published package and shortcuts. Never force Codex/account operations to manufacture an idle window or acceptance result.

## Verified public delivery

Published on2026-11-02KST as [v1.44.0](https://github.com/Gaebabi/codex-switch/releases/tag/v1.44.0), release ID430727292. PR152 reviewed head `d97f1bfa94b933db9e64c2242324d8ff50ab89a6` was normally squash-merged to `c58d87a8cadc3ee02930bdfff36984d549fcffd2`; both have tree `440ec10a526e6195b0d6dda23a7f58759db30269`. Strict six-check protection and resolved conversations were preserved. The recorded COMMENT is author self-review, not independent approval.

[Verify41327918439](https://github.com/Gaebabi/codex-switch/actions/runs/41327918439) passed repository, Windows and both Mac jobs. [Linux41327918438](https://github.com/Gaebabi/codex-switch/actions/runs/41327918438) passed native x64/ARM64 jobs. Actual exports contain38Windows images,20per Mac architecture and12per Linux architecture. The separate ordinary installed Linux x64/Xfce session passes71checks, including Add/cancel, Settings > Start Codex/appearance, original vault preservation and normal lifecycle; it is not authenticated account/active-chat acceptance. [Before/after and menu evidence](../evidence/home-simplification/README.md) distinguishes capture source from the unchanged final production source.

Collected27exact-source CI artifacts and verified nine complete packages across five RIDs, runtime10.0.13, original license/notice placement, Mac staged signing/install checks and Linux payload hashes/modes. The release includes those nine packages,315sanitized verification files in one ZIP, `VERIFICATION.json` and `SHA256SUMS.txt`: twelve assets total. Every uploaded GitHub digest/size and subsequent anonymous full download matched. All four README routes are current: eighteen direct package links plus translated Linux release-page routes. The anonymous Windows ZIP passes99/99self-tests; this does not certify a personal account switch or external provider inference.

The tag remains fixed to the verified product tree. Later delivery-document updates do not rebuild or replace these published assets. Owner installation evidence stays private and is checked independently from release publication.
2 changes: 1 addition & 1 deletion docs/development/STATUS.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Current status

Issue151/source1.44.0 consolidates global Home controls in Settings and reduces secondary metadata emphasis while preserving the tank concept and direct Switch/Recover actions. The windowless WPF harness passes54checks with disposable data. Native popup/keyboard checks, final protected CI, actual application evidence, review/merge, public packages and owner-authorized installation are in progress and remain separate gates. [Home scope](HOME_SIMPLIFICATION.md) / [release checklist](RELEASE_1_44_0.md).
Release1.44.0 is published from reviewed source `d97f1bfa94b933db9e64c2242324d8ff50ab89a6`, merged as `c58d87a8cadc3ee02930bdfff36984d549fcffd2` with an identical tree. All six protected checks passed. Windows/Mac actual app/menu evidence, Linux ordinary installed desktop71checks, nine runtime/license/provenance-verified packages and twelve anonymous public download hashes passed. The public Windows ZIP passes99self-tests. Home retains its tanks and direct switching with global actions in Settings. [Publication record](RELEASE_1_44_0.md) / [actual screenshots](../evidence/home-simplification/README.md). Owner installation remains a separate data-preservation/idle-gateway check; public delivery does not imply authenticated provider or broader Linux support acceptance.

Issue149's implementation passes184local official-client/provider checks,74separate generated-byte stress checks and99Windows package self-tests. It bounds request arrays at1GiB with small-request headroom, allows eight large uploads and48response streams, and forwards custom history/image slices without a full mutable JSON copy. Exact512MiB Responses/compaction/image-edit and eight simultaneous65MiB custom uploads succeed; token validation removes payload-sized pooled metadata retention. Actual hosted Windows before/after images confirm app continuity. Protected final-head CI, installed-process state and external-provider acceptance are separate gates. [Measurements, evidence and delivery scope](../evidence/gateway-load/README.md).

Expand Down
2 changes: 1 addition & 1 deletion docs/evidence/home-simplification/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ The core account tanks, percentage display and direct Switch/Recover actions are

![Actual macOS language submenu with scrollbar](native-language-mac-intel.png)

These are original own-application window/popup captures from disposable hosted native workers, with fictional accounts and no owner desktop or credentials. [Source revisions, workflow/artifact digests, dimensions and original PNG hashes](evidence.json) bind the baseline main revision and implementation revision. Windows exports38images; each Mac architecture exports20. Settings keyboard focus, language overflow/visible scrollbars and existing account/credit/recovery checks pass on the captured implementation. Linux ordinary installed UI uses the new Add and Settings paths; its final native lifecycle result is recorded with the release verification. Native UI evidence does not establish authenticated provider or account-switch acceptance.
These are original own-application window/popup captures from disposable hosted native workers, with fictional accounts and no owner desktop or credentials. [Source revisions, workflow/artifact digests, dimensions and original PNG hashes](evidence.json) bind the baseline main revision and implementation revision. Windows exports38images; each Mac architecture exports20. Windows Settings keyboard focus, language overflow/visible scrollbars on both platforms and existing account/credit/recovery checks pass on the captured implementation. Linux ordinary installed UI passes71checks using the new Add and Settings paths. All six final-head protected checks and public package/download verification passed; [the publication record](../../development/RELEASE_1_44_0.md) identifies exact sources/runs. Native UI evidence does not establish authenticated provider or account-switch acceptance.

## Earlier local component preview

Expand Down
Loading