Skip to content

Releases: WSL043/QuotaPin-for-Codex

QuotaPin 2.0.0-beta.3

QuotaPin 2.0.0-beta.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 18 Aug 01:22
Immutable release. Only release title and notes can be modified.

QuotaPin 2.0.0-beta.3

This prerelease moves the 2.x placement work onto the v1.3.1 reliability baseline. It does not replace v1.3.1 as Latest and never enters QuotaPin's stable in-product update feed.

  • Keep the Composition card geometrically stable while live clocks tick. Time controls now use a fixed semantic grid, so a slightly wider seconds glyph cannot add a row during drag or tab changes.
  • Carry forward the Windows detached-updater SHA-256 fix, bounded Agent build preparation, clean first-install teardown, and Windows 11 ARM64 x64-emulation release acceptance.
  • Keep the isolated Chromium product gate deterministic on slower hosts with background services disabled, explicit early-exit reporting, and a bounded 90-second startup window.
  • Make the local Preview Lab report the version actually present in VERSION instead of a stale hardcoded footer.
  • Preserve Beta.2 multi-surface placement, surface-following hold gestures, collision-aware module dragging, account/composer quota lines, and opt-in account-wide pace and runway modules.

Exact-version install

Windows 10 version 2004 or later:

& ([scriptblock]::Create((irm https://raw.githubusercontent.com/WSL043/QuotaPin-for-Codex/main/install.ps1))) -Version '2.0.0-beta.3'

macOS:

curl -fsSL https://raw.githubusercontent.com/WSL043/QuotaPin-for-Codex/main/install-macos.sh | bash -s -- --version 2.0.0-beta.3

The reviewed public assets are QuotaPin-2.0.0-beta.3.exe and QuotaPin-macOS-2.0.0-beta.3.dmg. The local gate passed 319 tests, production-rendered fixture and forecast captures, a 70-frame drag capture, and an absolute-clock cadence check before tagging. The tagged workflow independently rebuilds and exercises both platform packages. This is an explicit preview cohort: later betas are not installed automatically, and the stable update channel remains on v1.3.1.

SHA-256

  • QuotaPin-2.0.0-beta.3.exe: 84469c8e449399d59a26e26398fade70982581e1b981fa5ee86ff12728fb2419
  • QuotaPin-macOS-2.0.0-beta.3.dmg: d66115a967aab8bde21d2245d7a473e78d87c4786f890ec4acb695be219c6aca

QuotaPin 1.3.1

Choose a tag to compare

@github-actions github-actions released this 14 Aug 14:26
Immutable release. Only release title and notes can be modified.

QuotaPin 1.3.1

This patch release makes Windows package verification independent of PowerShell module auto-loading.

Windows package: QuotaPin-1.3.1.exe

macOS package: QuotaPin-macOS-1.3.1.dmg

Windows 10 version 2004 or later is supported on x64. Windows 11 ARM64 runs the same x64 package through native emulation and remains covered by the release gate.

  • Fix an in-app Windows update failure that could occur after a package download when a detached Windows PowerShell 5.1 process could not resolve its module-provided hashing command.
  • Use the same .NET SHA-256 implementation as the release trust boundary in both the in-app updater and public Windows bootstrap.
  • Preserve the existing transactional update behavior: configuration and install ownership stay intact, and Codex is never closed or relaunched.
  • Add a Windows PowerShell regression gate that disables module auto-loading and proves package hashing still succeeds.

If an older installation shows an update failure before it can install this fix, run Windows Quick Start once; it preserves the existing configuration and installation flavor.

Windows Quick Start:

irm https://raw.githubusercontent.com/WSL043/QuotaPin-for-Codex/main/install.ps1 | iex

macOS Quick Start:

curl -fsSL https://raw.githubusercontent.com/WSL043/QuotaPin-for-Codex/main/install-macos.sh | bash

SHA-256

  • QuotaPin-1.3.1.exe: 4033d21874993ed53fd93b31f7726f679b52a1fdb69e60e0df202e81632efb31
  • QuotaPin-macOS-1.3.1.dmg: 0efece223b2027bc1201e1a43051b485e843854c2983ce9da9c09a145c4ddf66

QuotaPin 1.3.0

Choose a tag to compare

@github-actions github-actions released this 14 Aug 12:25
Immutable release. Only release title and notes can be modified.

QuotaPin 1.3.0

This stable release keeps the v1.2 account-row interface and promotes only the beta work that has an independent, bounded contract.

Windows package: QuotaPin-1.3.0.exe

macOS package: QuotaPin-macOS-1.3.0.dmg

Windows 10 version 2004 or later is supported on x64. Windows 11 ARM64 runs the same x64 package through native emulation and is accepted by the release gate.

  • Add optional account-wide burn pace and estimated runway modules. They use only official remaining-percentage history, wait for enough evidence, reset calibration at quota renewal, and keep uncertainty in hover instead of widening the row.
  • Keep compact and localized time modules aligned to absolute timestamps, including live runway boundaries, so delayed renderer work cannot accumulate clock drift.
  • Make built-in hover details more useful with localized reset context, forecast detail when available, and exact token totals from their existing sources.
  • Keep stable update discovery stable-only. Betas remain exact-version installs and never enter the normal update picker.
  • Preserve startup ownership across the verified Windows installer handoff so a failed replacement cannot silently disable automatic attachment.
  • Require install, execution, and uninstall acceptance of the x64 Windows package on a native Windows 11 ARM64 runner before publication.

The 2.x multi-position interface remains a prerelease experiment and is not enabled by this stable release.

Windows Quick Start:

irm https://raw.githubusercontent.com/WSL043/QuotaPin-for-Codex/main/install.ps1 | iex

macOS Quick Start:

curl -fsSL https://raw.githubusercontent.com/WSL043/QuotaPin-for-Codex/main/install-macos.sh | bash

SHA-256

  • QuotaPin-1.3.0.exe: 4bdc0cf15e943430e80083b822c03ce12c490e0521372852061235403d2c406b
  • QuotaPin-macOS-1.3.0.dmg: 1bad9e42490642d724f4eeeab4afc9b242eb3990b0d16e4555c80c3d2d7dd3d4

QuotaPin 2.0.0-beta.2

QuotaPin 2.0.0-beta.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 13 Aug 10:51
Immutable release. Only release title and notes can be modified.

QuotaPin 2.0.0-beta.2

This prerelease continues the 2.x placement work on the v1.2.1 stability baseline. It does not replace v1.2.1 as Latest and never enters QuotaPin's stable in-product update feed.

  • Place quota in four verified surfaces: the account row, title center, workspace top, or above the composer. The inconsistent composer-side experiments have been retired and migrate safely to the account row.
  • Hold anywhere inside the visible quota surface. The panel follows that real surface, and the original account row no longer keeps a hidden QuotaPin hold target after quota moves elsewhere.
  • Drag modules at every supported position with the same exact pointer tracking, collision avoidance, neighbour spring, and left/center/right/module magnets used by the account row.
  • Choose the account or composer quota line directly on the same work-surface map.
  • Optionally show recent account-wide burn pace and estimated runway. The independent estimator uses only official remaining-percentage history, resets calibration at quota renewal, and waits for enough time and movement before reporting a value.
  • Keep preview cohorts explicit: beta packages are installed by exact version and do not discover later betas through automatic or manual update checks.
  • Migrate schema 18 configuration to schema 19 without enabling the new forecast modules or changing an existing stable placement.

Exact-version install

Windows 10 version 2004 or later:

& ([scriptblock]::Create((irm https://raw.githubusercontent.com/WSL043/QuotaPin-for-Codex/main/install.ps1))) -Version '2.0.0-beta.2'

macOS:

curl -fsSL https://raw.githubusercontent.com/WSL043/QuotaPin-for-Codex/main/install-macos.sh | bash -s -- --version 2.0.0-beta.2

The reviewed public assets are QuotaPin-2.0.0-beta.2.exe and QuotaPin-macOS-2.0.0-beta.2.dmg. The local Windows gate passed 312 tests, built the guided package, and completed a setup-owned beta.1-to-beta.2 update while preserving the running Codex root process, saved profiles, tray ownership, and quota-ready state. The tagged workflow independently rebuilds and verifies both platform packages before this prerelease is published.

SHA-256

  • QuotaPin-2.0.0-beta.2.exe: 104d2ab40f4402458c47843aa98c7bb5beb66536c7a95e7cec8052c8fba4014e
  • QuotaPin-macOS-2.0.0-beta.2.dmg: eabc329f41b30e610ac0d99371ff407bfa023a56fad3f8f552e4c24579816e42

QuotaPin 1.2.1

Choose a tag to compare

@github-actions github-actions released this 11 Aug 03:37
Immutable release. Only release title and notes can be modified.

QuotaPin 1.2.1

QuotaPin 1.2.1 is a focused Windows stability fix for the guided tray attach path.

Windows package: QuotaPin-1.2.1.exe
macOS package: QuotaPin-macOS-1.2.1.dmg

Windows requires x64 Windows 10 version 2004 or later; Windows 11 is the verified baseline. The macOS package remains CI-validated with signed-in real-device and Gatekeeper acceptance provisional.

  • Fixed guided auto-attach: the tray now supplies the source Codex creation time, a unique attachment generation, and the atomic handoff ticket required by the launcher.
  • Failed handoffs recover cleanly: a failed attempt removes only its own pending ticket instead of leaving a stale transaction behind.
  • No installation restart: the repair does not close or relaunch an already-running Codex session.
  • Same package policy: the Windows executable and universal macOS disk image remain the only public release assets.

The previous 1.2.0 release remains immutable history. Users on 1.2.0 should update to 1.2.1 before relying on guided tray auto-attach.

Quick Start remains:

irm https://raw.githubusercontent.com/WSL043/QuotaPin-for-Codex/main/install.ps1 | iex
curl -fsSL https://raw.githubusercontent.com/WSL043/QuotaPin-for-Codex/main/install-macos.sh | bash

SHA-256

  • QuotaPin-1.2.1.exe: be806562163d11ecad9cb9994718c1d97ae3fef4f0aa59c68d260019bde36063
  • QuotaPin-macOS-1.2.1.dmg: 6554bd34b1be683684969cc8fa6ca33f4a26f9d557a36eef01c764b1849dc7fb

QuotaPin 1.2.0

Choose a tag to compare

@github-actions github-actions released this 10 Aug 09:59
Immutable release. Only release title and notes can be modified.

QuotaPin 1.2.0

QuotaPin 1.2.0 repairs the update path, keeps long-running quota delivery quiet and current, and makes the macOS package dramatically smaller.

  • Reliable Windows update launch: panel and tray updates now cross an attached PowerShell launcher and publish a bounded start receipt before QuotaPin reports that the update began.
  • No duplicate handoff: setup waits for the updater's ownership receipt before supervising the replacement Agent.
  • One-time bridge from older Windows builds: QuotaPin 1.1.2 and earlier can fail before their updater starts. Run the 1.2.0 installer or Quick Start once; settings are preserved and the running Codex session stays open.
  • Quieter renderer delivery: identical documents are no longer delivered repeatedly, reducing needless layout work and removing a source of intermittent module flashes.
  • Stable quota line: account-row resize keeps quota-line geometry attached to the real row without a delayed catch-up frame.
  • Thin macOS host: the universal package uses a small integrity-verifying native host and the signed runtime already inside official Codex instead of embedding another complete runtime.
  • Bounded macOS recovery: runtime rediscovery backs off after an unavailable or changed Codex path rather than spinning or downloading a substitute.
  • Maintained support floor: the in-product version picker now offers 1.2.0 and later. Older Releases remain immutable history, not supported rollback targets.
  • No forced Codex restart: installation, repair, and update never close or relaunch a running Codex session.

Windows Quick Start:

The guided Windows package is QuotaPin-1.2.0.exe.

irm https://raw.githubusercontent.com/WSL043/QuotaPin-for-Codex/main/install.ps1 | iex

macOS Quick Start:

The macOS package is QuotaPin-macOS-1.2.0.dmg.

curl -fsSL https://raw.githubusercontent.com/WSL043/QuotaPin-for-Codex/main/install-macos.sh | bash

Windows requires x64 Windows 10 version 2004 or later; Windows 11 is verified and Windows 10 remains best effort. Windows ARM64 is not supported. The macOS package is ad-hoc signed and CI-validated; signed-in real-device and Gatekeeper acceptance remains provisional.

SHA-256

  • QuotaPin-1.2.0.exe: 27d056efed3e893d52e8f0c00a9593f6212242462e89263bec9ba67f68a09742
  • QuotaPin-macOS-1.2.0.dmg: 5a75670a9d5ed0d9330a8b325edd03b606c374cecc28ab39bd1060e7d156baa7

QuotaPin 1.1.2

Choose a tag to compare

@github-actions github-actions released this 10 Aug 04:41
Immutable release. Only release title and notes can be modified.

Warning

Superseded by v1.2.0. Do not use this build for a new installation or update. Releases before v1.2.0 contain the retired Windows update-launch path, which can report a launch without starting the updater. Install v1.2.0 once from Quick Start or Releases; existing configuration is preserved and Codex is not restarted. This page remains available only as project history.

QuotaPin 1.1.2

QuotaPin 1.1.2 keeps long-running quota honest and adds a true full-width account-row quota line.

  • Durable live recovery: Windows tray, Windows quiet watcher, and the macOS watcher can resume an exited Agent against the same verified Codex session with bounded backoff—without reopening or restarting Codex.
  • No frozen percentage: the renderer receives a lightweight heartbeat. If delivery disappears, the old value is replaced by an unavailable state instead of remaining on screen as if it were current.
  • App Server self-healing: repeated read or initialization timeouts retire the dead child and continue bounded recovery rather than exhausting a permanent retry budget.
  • Two quota-line widths: Quick can keep the line under the visible quota modules or stretch it across the usable account row. Legacy stops before Codex Help; Beta uses the complete expanded row.
  • Update supervision preserved: a command-mode hot update republishes exact watcher ownership for the resumed Agent. Guided installs remain tray-owned, and saved settings stay intact.
  • Smaller macOS delivery: launcher and Agent now share one universal self-contained host instead of packaging two complete runtimes. Upgrades stop only the exact previous Agent before the atomic swap.
  • Bounded remote documents: update metadata and loopback CDP target lists are byte-limited and strictly decoded before JSON parsing.
  • No forced Codex restart: updates reconnect only to the exact verified running process. If verification fails, the new version waits for the next normal launch.

Windows Quick Start:

The guided Windows package is QuotaPin-1.1.2.exe.

irm https://raw.githubusercontent.com/WSL043/QuotaPin-for-Codex/main/install.ps1 | iex

macOS Quick Start:

The macOS package is QuotaPin-macOS-1.1.2.dmg.

curl -fsSL https://raw.githubusercontent.com/WSL043/QuotaPin-for-Codex/main/install-macos.sh | bash

Windows requires x64 Windows 10 version 2004 or later; Windows 11 is verified and Windows 10 remains best effort. Windows ARM64 is not supported. The macOS package is ad-hoc signed and CI-validated; signed-in real-device and Gatekeeper acceptance remains provisional.

SHA-256

  • QuotaPin-1.1.2.exe: fbcad6454d5c97edb7990d6eb5a5a58808322c8a88fc652bf3efd4b10433d4ef
  • QuotaPin-macOS-1.1.2.dmg: 9f035bd24268d68073fc1a09ea6a83a1018d3291bba1a11b5bc59e8ec0af2406

QuotaPin 1.1.1

Choose a tag to compare

@github-actions github-actions released this 09 Aug 15:39
Immutable release. Only release title and notes can be modified.

Warning

Superseded by v1.2.0. Do not use this build for a new installation or update. Releases before v1.2.0 contain the retired Windows update-launch path, which can report a launch without starting the updater. Install v1.2.0 once from Quick Start or Releases; existing configuration is preserved and Codex is not restarted. This page remains available only as project history.

QuotaPin 1.1.1

QuotaPin 1.1.1 makes long-running quota delivery and user-approved updates recover cleanly without restarting Codex.

  • Live quota recovery: a disconnected CDP socket is replaced even when Codex keeps the same target id, and an unresponsive App Server child is retired instead of leaving an old percentage on screen.
  • One update path: the panel and Windows tray now use the same resumable, identity-verifying update transaction instead of maintaining separate downloaders.
  • Installation mode preserved: updates retain the existing quiet watcher or guided tray setup rather than silently converting one into the other.
  • Visible progress: the editor exposes an update entry, manual refresh, last verified check, and preparation, download, verification, installation, and reconnection phases.
  • Better network recovery: successful release checks are cached for six hours; temporary failures keep the last verified result and retry with bounded backoff beginning after 15 minutes.
  • No forced Codex restart: the updater reattaches only to the exact verified running session. If that proof is unavailable, the new version waits for the next normal Codex launch.
  • Configuration preserved: repair and update keep saved views, layout, language, appearance, and launch preference.

Windows Quick Start:

The guided Windows package is QuotaPin-1.1.1.exe.

irm https://raw.githubusercontent.com/WSL043/QuotaPin-for-Codex/main/install.ps1 | iex

macOS Quick Start:

The macOS package is QuotaPin-macOS-1.1.1.dmg.

curl -fsSL https://raw.githubusercontent.com/WSL043/QuotaPin-for-Codex/main/install-macos.sh | bash

Windows requires x64 Windows 10 version 2004 or later; Windows 11 is verified and Windows 10 remains best effort. Windows ARM64 is not supported. The macOS package is ad-hoc signed and CI-validated; signed-in real-device and Gatekeeper acceptance remains provisional.

SHA-256

  • QuotaPin-1.1.1.exe: e758a867b6b0b9b3c3550791617da3a0bafb9009dbac4a163e456506b26a9e9c
  • QuotaPin-macOS-1.1.1.dmg: 8436bd7053a0e7e0980d8f1092bd22da59b88c711d86f3f75da57386aa1e098e

QuotaPin 1.1.0

Choose a tag to compare

@github-actions github-actions released this 07 Aug 17:48
Immutable release. Only release title and notes can be modified.

Warning

Superseded by v1.2.0. Do not use this build for a new installation or update. Releases before v1.2.0 contain the retired Windows update-launch path, which can report a launch without starting the updater. Install v1.2.0 once from Quick Start or Releases; existing configuration is preserved and Codex is not restarted. This page remains available only as project history.

QuotaPin 1.1.0

QuotaPin 1.1.0 promotes the accepted account-row and settings refinements to the stable channel.

  • Windows: run QuotaPin-1.1.0.exe for guided per-user setup.
  • macOS: open QuotaPin-macOS-1.1.0.dmg, then double-click QuotaPin Installer. The universal image contains native Apple silicon and Intel builds.
  • Optional account-row modes: switch Customize → Account row mode between Legacy and Beta. Beta hides the native Help button and gives short/hold gestures the full footer; returning to Legacy restores the native control and geometry.
  • Stable interaction: short press opens only the Codex menu, a 480 ms hold opens only QuotaPin, and ambiguous Codex chrome fails closed instead of intercepting an uncertain control.
  • Smoother resizing: sidebar changes use position-only animation frames, ignore unrelated task output, and keep countdown updates on a narrow render path.
  • Clearer settings: Quick now identifies visible modules, global account-row controls are separated from the current view, inactive alert dependencies are explicit, and the update dialog has a clear title and close path.
  • Verified Windows identity: stable and prerelease SemVer now map consistently to Windows file-version metadata across publication, first install, command updates, and tray updates.
  • No forced Codex restart: installation and updates keep an active Codex session open. If safe attachment is unavailable, QuotaPin waits for the next normal launch.
  • Configuration preserved: guided setup, repair, and update keep existing views and preferences.

Windows Quick Start:

irm https://raw.githubusercontent.com/WSL043/QuotaPin-for-Codex/main/install.ps1 | iex

macOS Quick Start:

curl -fsSL https://raw.githubusercontent.com/WSL043/QuotaPin-for-Codex/main/install-macos.sh | bash

Windows requires x64 Windows 10 version 2004 or later; Windows 11 is verified and Windows 10 remains best effort. Windows ARM64 is not supported. The macOS package is ad-hoc signed and CI-validated; signed-in real-device and Gatekeeper acceptance remains provisional.

SHA-256

  • QuotaPin-1.1.0.exe: e36087e92e5932f43ec089a16f4990310d05cf664dc5a439bd1afd6d56268aef
  • QuotaPin-macOS-1.1.0.dmg: e3a4c929f5df8f65a0cb241c36470b1bfe8bd3b15052189d49bb6e6228bac2ac

QuotaPin 1.0.4

Choose a tag to compare

@github-actions github-actions released this 07 Aug 08:50
Immutable release. Only release title and notes can be modified.

Warning

Superseded by v1.2.0. Do not use this build for a new installation or update. Releases before v1.2.0 contain the retired Windows update-launch path, which can report a launch without starting the updater. Install v1.2.0 once from Quick Start or Releases; existing configuration is preserved and Codex is not restarted. This page remains available only as project history.

QuotaPin 1.0.4

This release establishes a clean cross-platform stable baseline for QuotaPin.

  • Windows: run QuotaPin-1.0.4.exe for guided per-user setup.
  • macOS: open QuotaPin-macOS-1.0.4.dmg, then double-click QuotaPin Installer. The universal image contains native Apple silicon and Intel builds.
  • Consistent update discovery: the panel and tray select the matching platform package from the exact reviewed release asset set.
  • No forced Codex restart: installation and updates keep an active Codex session open. If safe attachment is unavailable, QuotaPin waits for the next normal launch.
  • Configuration preserved: guided setup, repair, and update keep existing views and preferences.
  • Windows acceptance target: x64 Windows 11 is verified; x64 Windows 10 version 2004 and later remains best effort. Windows ARM64 is not supported.

Windows Quick Start:

irm https://raw.githubusercontent.com/WSL043/QuotaPin-for-Codex/main/install.ps1 | iex

macOS Quick Start:

curl -fsSL https://raw.githubusercontent.com/WSL043/QuotaPin-for-Codex/main/install-macos.sh | bash

The macOS package is ad-hoc signed and CI-validated. Signed-in real-device and Gatekeeper acceptance remains provisional.

SHA-256

  • QuotaPin-1.0.4.exe: 936f9b36b741009f09f5da2acb8a18043d3cdc32d60557621b7cd896e57c1bb1
  • QuotaPin-macOS-1.0.4.dmg: e2ced8632eb54607e409a2449a80836d9731fdcf9b11c64d4ae5e1cc01d18acb