Skip to content

feat(webview): add OpenAI Codex speed selector - #3

Draft
WebMad wants to merge 1 commit into
feat/openai-codex-fast-backendfrom
feat/openai-codex-fast-ui
Draft

feat(webview): add OpenAI Codex speed selector#3
WebMad wants to merge 1 commit into
feat/openai-codex-fast-backendfrom
feat/openai-codex-fast-ui

Conversation

@WebMad

@WebMad WebMad commented Jul 28, 2026

Copy link
Copy Markdown
Owner

Responsibility and scope

Adds the OpenAI Codex speed selector in settings and its localized copy. Tests travel with the behavior in this PR.

Behavior and state handling

  • The selector is wired through the buffered/cached settings callback.
  • It does not mutate live extension state directly and does not send a direct postMessage; changes remain buffered until the existing Save flow applies them.
  • Component tests cover rendering and settings interaction behavior.
  • All 18 supported locale files are updated, with translation completeness covered.

Explicit non-goals

  • No backend request-construction changes; those are isolated in the preceding PR.
  • No unrelated Task.throttle.test.ts fix.
  • No changeset.

Test evidence

  • Focused component tests pass for the selector and cached settings callback.
  • Translation completeness covers all 18 locale updates.
  • Repository type checks passed from the push hook.
  • The completed stack was locally verified before publication.

Stack dependency

  1. Zoo-Code-Org/Zoo-Code#1040 — shared service-tier primitives.
  2. WebMad/Zoo-Code#2 — backend persistence and request behavior.
  3. This PR — webview selector, component tests, and 18 locales (base: WebMad:feat/openai-codex-fast-backend).

Review after #2; this PR intentionally contains only its immediate-base UI and localization delta.

@WebMad
WebMad force-pushed the feat/openai-codex-fast-ui branch from 1649542 to 0285106 Compare July 28, 2026 21:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant