github lidge-jun/opencodex v2.7.28-preview.20260720

latest releases: v2.7.30, v2.7.29-preview.20260721, v2.7.29...
pre-releaseone day ago

Published to npm as @bitkyc08/opencodex@2.7.28-preview.20260720 with dist-tag preview.

Commit log

Changes since v2.7.27-preview.20260720:

  • docs(devlog): v2.7.27 release record (4f0ce85)
  • docs(devlog): 260720 toks/price observability roadmap — research 000-004 + decade docs 010-040 (08a95ac)
  • docs(devlog): WP1 audit fold — cost core PRD v3 (legacy cache disambiguation, verified-derived, 11 overlay keys) (470b0ac)
  • feat(usage): cost estimation core — jawcode cost metadata, expected-price overlay, cache-safe normalization, combo summing, tok/s helper (1e5af20)
  • docs(devlog): WP2 audit fold — landed-API adapter, normalizer-first reason classification (a0d0ae5)
  • feat(logs): tok/s + estimated cost columns — /api/logs display metrics, 10-col table, 4-locale i18n (70f9af9)
  • fix(logs): round estimated cost to 4 decimal places (8acce60)
  • feat(docs-site): Benchmarks page — port PR #144 Frontier boards to the docs site (62befa0)
  • docs(devlog): WP3 audit fold — stale-check v2 supersedes body spec (6e82bdd)
  • feat(logs): production-grade detail dialog — all-row details, sectioned layout, cost breakdown, combo attempts table (fd29b5c)
  • feat(docs-site): split Benchmarks into its own sidebar category with per-domain pages (3f04819)
  • docs(devlog): WP4 audit fold — sidecar bridge, combo separation fixture, direct-input validation (a6895a2)
  • feat(logs): TTFT instrumentation — one-shot firstOutputMs across bridge/native SSE/sidecar, persisted + additive /api/logs (9dbef15)
  • feat(usage): expand price overlay to 35 keys + model-level official-price fallback (WP5) (c2206c9)
  • feat(usage): cumulative estimated cost row on Usage page (WP6) (374a63a)
  • fix(usage): split unmetered from unpriced, memoize price resolution (WP6 audit fold) (2bb6170)
  • docs(devlog): WP6 usage cost row render evidence (25f2112)
  • fix: expose allowPrivateNetwork opt-in across GUI, API PATCH, and CLI (#175) (109b767)
  • fix(ci): unbreak React Doctor on fork PRs + local eslint gate (#172) (93f3313)
  • fix(proxy): raise default upstream stall timeout to 300s (#170) (f07234f)
  • fix(antigravity): stop forwarding Responses item ids as thoughtSignature (#182) (30a71fe)
  • fix(providers): rename qwen-portal to Qwen Cloud + fix baseUrl (#185) (1231e9a)
  • fix(gui): defer setState in qwen-cloud effect to satisfy lint (42076ee)
  • feat(gui): read-only Storage diagnostics page (Phase 1 of #42) (#173) (24d8bbb)
  • feat(gui): warn before high-risk subscription OAuth login (#176) (fbac9f0)
  • feat(gui): warn before high-risk subscription OAuth login (#176) (44a393c)
  • fix(gui): focus trap, Anthropic-specific ToS wording, provider-aware saferPath (6035608)
  • feat(providers): Re-authenticate for OAuth and Codex accounts (#171) (25f3ded)
  • fix(gui): scope OAuth login generation per provider + abort orphan Codex flows (c794331)
  • fix(test): update oauth-tos-warning assertions for native dialog conversion (3cc1b6f)

Full diff

Don't miss a new opencodex release

NewReleases is sending notifications on new releases.