Skip to content

feat: Claude and Codex parity for v2.4.0 - #116

Merged
Carl723000 merged 1 commit into
ClaudeCodeUsage:mainfrom
Carl723000:codex/v2.4.0-pr
Sep 23, 2026
Merged

Carl723000 merged 1 commit into
ClaudeCodeUsage:mainfrom
Carl723000:codex/v2.4.0-pr

Conversation

@Carl723000

Copy link
Copy Markdown
Collaborator

Summary

Bring Codex out of Beta with the same navigation, chart drill-down, keyboard, accessibility, and visual interaction patterns as Claude, while preserving each provider's distinct token, price, cache, and quota semantics. Consolidate local sharing into one preview-first workspace, improve large-history and live-scroll behavior, and complete documentation for all eight UI languages. This branch is based on main after #114 and #115, so their fixes and contributor attribution remain upstream rather than being duplicated here.

Linked issues

Relates to #99. The append and memory regressions are covered, but the reported Windows CPU behavior has not been independently reproduced or declared fixed.

Type of change

  • Bug fix (non-breaking) → fix (patch)
  • New feature (non-breaking) → feature (minor)
  • Breaking change (existing behaviour differs afterwards) → breaking (major)
  • Documentation / CI / chore → docs / ci / chore (patch)

How was this tested?

  • npm run test:release: 1,108 Node tests passed, one intentionally skipped; 182 Chromium UI tests passed, including both upstream date/index changes and the new provider-parity, sharing, narrow-screen, and accessibility regressions.
  • A post-integration 2.4.0 VSIX was built with pinned @vscode/vsce 4.0.0 and passed the repository's archive/payload verification (122 files). This exact combined artifact still needs maintainer installed-extension acceptance.
  • Synthetic large-history diagnostics cover unchanged refreshes, concurrent appends, new files, and bounded memory. The 20-update browser scroll regression limits provider-panel swaps to two; these measurements do not substitute for a real Windows performance check.
  • Screenshots from deterministic synthetic data: Codex monthly view, Compare sharing, Claude sharing, and narrow German sharing.

Checklist

  • npm run compile is clean
  • User-facing strings go through I18n with all eight UI locales filled
  • Behaviour/documentation changes update all nine README files together (main page and eight locale editions)
  • CHANGELOG.md updated (user-visible changes)
  • README.md updated if behaviour/settings changed
  • New settings default to existing behaviour (opt-in) — deliberate exception: Codex's default status-bar metric becomes today's processed tokens; sharing remains on by default and can be disabled.
  • No new runtime dependencies

This is a reviewable candidate, not a published release. Remote CI and maintainer review remain gates before merging or release.


🤖 Generated with OpenAI Codex

Unify sharing previews, finish provider interaction and localization parity, preserve legacy commands, and keep large histories and live scrolling bounded.

Co-authored-by: OpenAI Codex <215057067+openai-codex[bot]@users.noreply.github.com>
@Carl723000
Carl723000 requested a review from jack21 as a code owner September 23, 2026 10:04
@github-actions github-actions Bot added the feature Minor bump — new feature label Sep 23, 2026
@Carl723000 Carl723000 added the minor Minor bump label Sep 23, 2026
@Carl723000
Carl723000 merged commit 12b0da4 into ClaudeCodeUsage:main Sep 23, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature Minor bump — new feature minor Minor bump

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant