Skip to content

fix: stabilize v2.3.2 dashboard interactions - #100

Merged
Carl723000 merged 25 commits into
ClaudeCodeUsage:mainfrom
Carl723000:codex/v2.3.2-stabilization
Sep 10, 2026
Merged

Carl723000 merged 25 commits into
ClaudeCodeUsage:mainfrom
Carl723000:codex/v2.3.2-stabilization

Conversation

@Carl723000

@Carl723000 Carl723000 commented Sep 10, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

  • Completes the Claude and Codex chart drill-down paths while preserving selection, focus, and scroll position during live refreshes.
  • Adds bounded watcher recovery and cached Codex session-title lookup to reduce avoidable background work.
  • Adds the compact fixed-currency selector requested in [Feature]: Multi-currency support (GBP, EUR, etc.) #91. USD remains the default and exchange rates are not user-editable.
  • Omits repeated zero labels above hourly bars while retaining zero-value time slots, tables, tooltips, keyboard interaction, and accessible detail.

Linked issue

Closes #91

Verification

  • TypeScript compilation passed.
  • The complete Node test suite passed.
  • The production-renderer Playwright suite passed.
  • The release-package workflow compiled and verified the VSIX successfully.

🤖 Generated with OpenAI Codex

Carl723000 and others added 24 commits September 8, 2026 10:06
Co-authored-by: OpenAI Codex <215057067+openai-codex[bot]@users.noreply.github.com>
Co-authored-by: OpenAI Codex <215057067+openai-codex[bot]@users.noreply.github.com>
Co-authored-by: OpenAI Codex <215057067+openai-codex[bot]@users.noreply.github.com>
Co-authored-by: OpenAI Codex <215057067+openai-codex[bot]@users.noreply.github.com>
Co-authored-by: OpenAI Codex <215057067+openai-codex[bot]@users.noreply.github.com>
Co-authored-by: OpenAI Codex <215057067+openai-codex[bot]@users.noreply.github.com>
Co-authored-by: OpenAI Codex <215057067+openai-codex[bot]@users.noreply.github.com>
Co-authored-by: OpenAI Codex <215057067+openai-codex[bot]@users.noreply.github.com>
Co-authored-by: OpenAI Codex <215057067+openai-codex[bot]@users.noreply.github.com>
Co-authored-by: OpenAI Codex <215057067+openai-codex[bot]@users.noreply.github.com>
Co-authored-by: OpenAI Codex <215057067+openai-codex[bot]@users.noreply.github.com>
Co-authored-by: OpenAI Codex <215057067+openai-codex[bot]@users.noreply.github.com>
Co-authored-by: OpenAI Codex <215057067+openai-codex[bot]@users.noreply.github.com>
Replace provider data in place during ordinary refreshes, coalesce bursts, and restore tabs, drilldowns, chart selections, focus, transient controls, and the nearest visible scroll anchor. Fall back to a complete document whenever the shell changes or patch delivery fails.

Co-authored-by: OpenAI Codex <215057067+openai-codex[bot]@users.noreply.github.com>
Update the English and Simplified Chinese parity ledger and roadmap with the tested v2.3.2 candidate boundary, safe fallback behavior, and the revised implementation order.

Co-authored-by: OpenAI Codex <215057067+openai-codex[bot]@users.noreply.github.com>
Derive stable localized region names from the provider, dashboard tab, section, chart type, and selected metric. Keep names unique across Compare, update them with metric changes, and cover repeat initialization plus the full accessibility suite.

Co-authored-by: OpenAI Codex <215057067+openai-codex[bot]@users.noreply.github.com>
Advance the bilingual parity ledger after the accessible chart-name implementation and keep the remaining implementation order focused on truthful Codex hierarchy and installed-build evidence.

Co-authored-by: OpenAI Codex <215057067+openai-codex[bot]@users.noreply.github.com>
Co-authored-by: OpenAI Codex <215057067+openai-codex[bot]@users.noreply.github.com>
Co-authored-by: OpenAI Codex <215057067+openai-codex[bot]@users.noreply.github.com>
Co-authored-by: OpenAI Codex <215057067+openai-codex[bot]@users.noreply.github.com>
Replace the free-form currency and rate pair with one fixed-rate preset dropdown, migrate early test-build state, and suppress repeated zero labels above hourly bars while retaining complete tables and axes.\n\nCo-authored-by: OpenAI Codex <215057067+openai-codex[bot]@users.noreply.github.com>
Update the bilingual local-data contract and provider-parity roadmap for the compact preset dropdown and quieter hourly charts.\n\nCo-authored-by: OpenAI Codex <215057067+openai-codex[bot]@users.noreply.github.com>
Keep zeroes out of bar-top labels while retaining exact values in selected-hour status, tooltips, and accessible names across Claude and Codex.\n\nCo-authored-by: OpenAI Codex <215057067+openai-codex[bot]@users.noreply.github.com>
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 10, 2026 06:37
@github-actions github-actions Bot added the fix Patch — bug fix label Sep 10, 2026
Co-authored-by: OpenAI Codex <215057067+openai-codex[bot]@users.noreply.github.com>
@Carl723000
Carl723000 merged commit f86cee3 into ClaudeCodeUsage:main Sep 10, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

fix Patch — bug fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature]: Multi-currency support (GBP, EUR, etc.)

1 participant