Skip to content

Releases: capisoft-lib/codex_usage

1.6.0 — Ultrafast and independent quota accounting

Choose a tag to compare

@capisoft-lib capisoft-lib released this 09 Oct 19:11
491da39

Ultrafast calls now count correctly across API-equivalent costs, purchased Codex credits and subscription quota forecasts.

  • Dated Astra/Sol 6.1 Ultrafast: API/credits 6x, subscription weighting 8x.
  • Correct older Fast credit billing to 2x while subscription weighting remains 2.5x; historical factors before the September 30 review remain reconstructed.
  • Observed GPT-6/GPT-5.6 Batch/Flex API cards, Rosalind billing boundary, and independent chat-latest rate card.
  • Distinct speed badges, conversation search, summaries and reproducible exports, with unchanged model IDs and preserved custom prices.

Validation: 339 root tests, 15 hosted tests and 6 Mesh tests, hosted lint/typecheck, Docker build and persistence checks, plus real desktop/mobile synthetic-data checks. Both required CI jobs passed before merging PR #56.

Docker tags capitaine/codex-usage-dashboard:1.6.0 and :latest support Linux AMD64/ARM64, with SBOM/provenance. Both published platform images were pulled and executed to verify the served catalog and API/credit/quota calculations. Preserve existing configuration and volumes when recreating containers.

OCI index digest: sha256:d757d5f54fb30ad34f4678afca2d2d82abd7d7c8f10dcd2d9002e805a39ef1c3.

Development-tool audits: available Sharp/Source Map JS patches applied; Mesh audit has zero reported vulnerabilities. Sites retains one explicitly documented, development-only Braces advisory with no upstream patched release. The narrow exception expires October 23, 2026 and all other alerts remain blocking. See dependency exception.

Token costs remain estimates. Unknown tiers, unobserved tool/voice/image fees and regional or negotiated charges are not invented. Day-only eligibility boundaries are marked estimated.

Source: 491da39eaa50e67746d2dbcbdd72ba18a67f5c26; PR #56.

1.5.5 — GPT-6.1 Sol pricing

Choose a tag to compare

@capisoft-lib capisoft-lib released this 30 Sep 05:54
67b6ac8

GPT-6.1 Sol is now recognized and priced independently from GPT-6 Sol in local and shared dashboards.

  • Dated API and Codex rates from September 29, including the lower cached-input price.
  • Cache-write accounting, Fast and strict >272K API long-context pricing.
  • Separate purchased-credit Fast billing (2x) and included-subscription quota weighting (2.5x) for Sol 6.1.
  • Preserve earlier model prices, original model IDs and browser custom settings.
  • Include recorded reasoning-effort recovery and targeted development-tool security patches.

Validation: 323 root tests, 15 hosted tests, 6 Mesh tests, hosted build/lint/typecheck, zero reported vulnerabilities in both dependency audits, Docker build and read-only relational persistence/local-collector checks. Both GitHub CI jobs passed before merging PR #55.

Docker: capitaine/codex-usage-dashboard:1.5.5 and :latest for Linux AMD64 and ARM64, with SBOM and provenance attestations. Pull the image and recreate containers with their existing configuration and storage volumes.

Token costs remain estimates. Launch-day calls use the documented day-only UTC convention; unknown aliases and unsupported tiers remain unrated. Hosted Site deployment and replacement of running user containers are separate from this source/image release.

Published AMD64 and ARM64 images were pulled and executed successfully; served catalog and API/credit/subscription calculations were checked in both.

OCI index digest shared by both tags: sha256:f6227b2f8b8d18984996c7576efbd1fb1eace9c9b1e3144ded883e89576c324a

Source: 67b6ac8. PR: #55.

1.5.4 — GPT-6 Sol and Luna pricing

Choose a tag to compare

@capisoft-lib capisoft-lib released this 23 Sep 11:05
12986bc

Adds GPT-6 Sol and GPT-6 Luna API pricing to current and historical calculations, and includes reporting-agent replay recovery. Docker Hub publishes Linux AMD64 and ARM64 as capitaine/codex-usage-dashboard:1.5.4 and :latest.

1.5.3 — Reliable history loading and relational storage

Choose a tag to compare

@capisoft-lib capisoft-lib released this 16 Sep 12:49
63f7806
  • Store usage in relational SQLite/D1 tables and cache historical daily aggregates while preserving pricing boundaries and persistent container data.
  • Fix Today-to-All failures during concurrent synchronization and keep old-period figures hidden when the requested data cannot be loaded.
  • Reduce history database round trips with larger aggregate batches, select pages before aggregation, and read independent metadata concurrently.
  • Add reversible custom project groups and automatic grouping of unambiguous duplicates.
  • Show loading indicators per data region, restore legacy identifiers for untitled conversations, and default conversation sorting to the latest call.
  • Add an explicit reporting-agent option to synchronize conversation titles.

Docker: capitaine/codex-usage-dashboard:1.5.3 and :latest (Linux AMD64 and ARM64). Recreate containers with their existing configuration and storage volumes.

1.5.2 — Faster page loading and stable quota history

Choose a tag to compare

@capisoft-lib capisoft-lib released this 16 Sep 08:30
32abfb5

Dashboard pages now load scoped summaries instead of unrelated session history. Conversation details and pricing reports load on demand. Sites uses indexed call-date bounds and bounded parallel reads.

Quota refreshes preserve period selection, merge equivalent reset timestamps, and exclude Spark observations from standard Codex quota history. Docker includes the shared modules required by the server, while direct startup from source remains supported.

Docker

capitaine/codex-usage-dashboard:1.5.2 and :latest are published for Linux AMD64 and ARM64 with SBOM and provenance.

Both tags resolve to sha256:2fffb79b7b1753b1b7324196cf49652754c1d7e2b260679af402037723a598ff.

Pull the new image and recreate containers while preserving their existing configuration and storage volumes. Update reporting agents separately to receive Spark filtering. Existing Sites session history is indexed on first use; ongoing snapshot updates maintain the index automatically.

Validation

  • 280 local root tests and 14 Sites tests passed.
  • PR CI passed on Linux and Windows, including native window/server lifecycle, Sites and Mesh ingress audits, and Docker build.
  • The published AMD64 image passed hardened non-root, read-only health, page and quota endpoint smoke tests.
  • Docker Scout reported 0 critical, high, medium or low vulnerabilities for the published AMD64 image.
  • Published multi-platform manifests and anonymous pull access verified.

Source: PR #42, commit 32abfb5931db00989c7408e4d3b804096d494fdc.

1.5.1 — Quota forecast recovery and pricing diagnostics

Choose a tag to compare

@capisoft-lib capisoft-lib released this 07 Sep 15:45
f93c092
  • Restored quota projections when credit calibration is blocked by unpriced calls, using time-weighted measured quota changes as a fallback. The projection explicitly reports percentage-per-hour/day rates rather than inventing credit amounts.
  • Added safeguards for observations older than 24 hours, insufficient coverage, quota decreases, long gaps, and inconsistent current values. Observed history remains separate from the projection.
  • Added grouped pricing diagnostics (reason, model, service tier, count and date range) to the pricing dialog and calculation export; exports from the quota page now use its selected quota period.
  • Kept unpriced calls excluded from monetary and credit totals. This release restores eligible forecasts without requiring source-log reinjection; it does not assume that every unpriced call has a known rate.

Docker: capitaine/codex-usage-dashboard:1.5.1 and :latest share the same AMD64/ARM64 image index, sha256:e86bf6879bc0e2860716669852a65f285be6d915fbcb31d47ed956661bbfdc41.

Pull the image and recreate the hub container while preserving configuration and storage. The forecast fix uses quota observations already received by the hub; no source-log reinjection is required when that history is sufficient.

Validation: 258 root tests, Linux/Windows CI, desktop/mobile browser checks, and a hardened published-image Mesh hub smoke test including the 56%/869-unpriced-calls regression fixture passed. The fixture is synthetic; the original user's unpriced-call reason remains to be identified with the new diagnostics.

Source: f93c092 (PR #36).

1.5.0 — Quotas, desktop window, themes and dated pricing

Choose a tag to compare

@capisoft-lib capisoft-lib released this 07 Sep 15:13
e5a174d
  • Added five-hour quota tracking, responsive quota navigation, a current WeeklyQuota filter, and separate 12-month and full-history ranges.
  • Added an optional always-on-top desktop quota window, including remote dashboard connections through Mesh.
  • Added persistent dashboard themes shared with administration and linked desktop quota windows.
  • Added GPT-6 Astra and dated pricing history, with historical/current/custom pricing modes and calculation exports.
  • Improved forecasts with incomplete pricing history and preserved observed quota curves independently of pricing availability. Unknown rates can still prevent a reliable projection.
  • Kept current and completed quota curves continuous through their display endpoint and clarified historical hover values.
  • Restored automatic dashboard refresh and collected available reset counts from Codex App Server while preserving unknown values.
  • Improved Windows reporting-agent recovery, hidden background execution, removal cleanup, and self-hosted hub diagnostics.
  • Localized command-line output and refreshed audited Sites dependencies.

Docker images: capitaine/codex-usage-dashboard:1.5.0 and :latest (Linux AMD64 and ARM64). Pull the new image and recreate the container while preserving its existing configuration and storage volume. Update Windows reporting agents separately to receive collector and supervision changes.

Validation: 254 root tests passed; Linux and Windows CI passed; published image pulled and smoke-tested in hardened Mesh hub mode (health and dashboard HTTP 200). PR #34 is included.

Image index: sha256:50d35319f3b947e327ee28c444265bd784a284d5440b6890cbc3ff7563e26281
Source commit: e5a174d

Codex Usage Dashboard v1.4.0

Choose a tag to compare

@capisoft-lib capisoft-lib released this 26 Aug 10:49
9305d5f

Highlights

  • Adds the official Windows CodexUsageMesh Task Scheduler supervisor with sleep/resume recovery, restart handling, persistent identity migration, and diagnostics.
  • Carries the observed quota curve horizontally to the current time when no newer sample exists.
  • Adds axis-aligned quota forecast hover details with keyboard navigation.
  • Adds Android PWA installation support, offline shell caching, and the browser-controlled native install prompt.
  • Applies current Alpine security updates during Docker builds.

Docker

docker pull capitaine/codex-usage-dashboard:1.4.0

The 1.4.0 and latest tags provide Linux AMD64 and ARM64 images with SBOM and provenance attestations.

OCI digest: sha256:bb2bd70631701d677f6b5b8aab1243af8ae9ded74f52953b85965e2a09737222

Verification

  • Root suite: 103/103
  • Mesh ingress: 6/6 plus dry-run build and dependency audit
  • Sites: 9/9 plus production build, lint, and dependency audit
  • Docker Scout: 0 critical/high/medium/low vulnerabilities across 25 packages
  • Hardened runtime smoke: HTTP 200, non-root user, read-only root filesystem, all capabilities dropped, no-new-privileges, PID limit 128
  • Gitleaks: 42 commits scanned, no leaks found

Codex Usage Dashboard v1.3.0

Choose a tag to compare

@capisoft-lib capisoft-lib released this 21 Aug 09:07
683fdc8

Codex Usage Dashboard 1.3.0 sécurise la centralisation multi-PC tout en conservant des déploiements privés et isolés par utilisateur.

Points principaux :

  • ingress Mesh public limité en débit, sans identifiant privé du Site sur les machines clientes ;
  • enrôlement unique et identité Ed25519 révocable propre à chaque machine ;
  • modèles de déploiement neutres, les IDs, URLs et secrets restant dans des fichiers locaux ignorés ;
  • amélioration de la navigation mobile de l’historique de quota ;
  • dépendances Sites et ingress auditées sans vulnérabilité npm connue.

Image Docker multi-architecture :
docker pull capitaine/codex-usage-dashboard:1.3.0

L’image prend en charge linux/amd64 et linux/arm64 et publie ses attestations SBOM et provenance OCI.

Changelog complet : https://github.com/capisoft-lib/codex_usage/blob/v1.3.0/CHANGELOG.md

Local Usage Dashboard v1.0.2

Choose a tag to compare

@capisoft-lib capisoft-lib released this 12 Aug 10:42
fec5426

Free-software release

Local Usage Dashboard for Codex is now free software under GNU AGPL-3.0-or-later.

What changed

  • added the complete GNU Affero General Public License v3 text;
  • replaced third-party logo artwork with an original project icon;
  • added persistent source-code and license links to the nine-language interface;
  • documented the right to use, study, modify, redistribute, and sell the software;
  • embedded license and source metadata in the container image.

Container images

  • capitaine/codex-usage-dashboard:1.0.2
  • ghcr.io/capisoft-lib/codex-usage-dashboard:1.0.2
  • multi-architecture: Linux AMD64 and ARM64
  • digest: sha256:719de17c6e2d5a5bdabc9ee1cfd7dcd6c5384340cfe605b94f74ffde41ddff1f
  • SBOM and SLSA provenance attestations included

Both registries publish the same digest. latest points to this release.

Validation

  • 31 automated tests pass;
  • desktop and mobile browser QA pass without console warnings;
  • the hardened Docker deployment is healthy;
  • repository, Docker context, image-content, and secret scans are clean.