diff --git a/docs/RELEASES.md b/docs/RELEASES.md index 72c8abb..0c8409c 100644 --- a/docs/RELEASES.md +++ b/docs/RELEASES.md @@ -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). diff --git a/docs/development/HOME_SIMPLIFICATION.md b/docs/development/HOME_SIMPLIFICATION.md index c58e935..9481e98 100644 --- a/docs/development/HOME_SIMPLIFICATION.md +++ b/docs/development/HOME_SIMPLIFICATION.md @@ -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). diff --git a/docs/development/PLAN.md b/docs/development/PLAN.md index e998e89..2a6515d 100644 --- a/docs/development/PLAN.md +++ b/docs/development/PLAN.md @@ -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. diff --git a/docs/development/RELEASE_1_44_0.md b/docs/development/RELEASE_1_44_0.md index 775a9e0..6c00535 100644 --- a/docs/development/RELEASE_1_44_0.md +++ b/docs/development/RELEASE_1_44_0.md @@ -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. diff --git a/docs/development/STATUS.md b/docs/development/STATUS.md index 6a1f566..4085349 100644 --- a/docs/development/STATUS.md +++ b/docs/development/STATUS.md @@ -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). diff --git a/docs/evidence/home-simplification/README.md b/docs/evidence/home-simplification/README.md index 039b355..3eef591 100644 --- a/docs/evidence/home-simplification/README.md +++ b/docs/evidence/home-simplification/README.md @@ -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