Skip to content

[codex] unify practice controls and provider fallbacks - #72

Merged
Talljack merged 1 commit into
mainfrom
codex/unify-practice-controls-openrouter
Jun 10, 2026
Merged

Talljack merged 1 commit into
mainfrom
codex/unify-practice-controls-openrouter

Conversation

@Talljack

Copy link
Copy Markdown
Owner

What changed

  • Move Today Plan task actions to the right on desktop so each task stays on one row.
  • Use the shared floating playback controls on Listen and Read word-book practice pages.
  • Improve OpenRouter chat recovery for token-budget and unsupported-tool errors.
  • Require OpenRouter endpoints to support requested tool parameters before routing tool calls.
  • Add focused tests for provider routing, token fallback, and playback control options.

Why

The dashboard task controls were wrapping below the task content, playback controls differed across similar practice pages, and OpenRouter provider errors could make chat unusable or silently remove tool support.

Validation

  • pnpm test (96 files, 653 tests)
  • pnpm typecheck
  • pnpm lint

@vercel

vercel Bot commented Jun 10, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
echo-type Building Building Preview, Comment Jun 10, 2026 2:27pm

@Talljack
Talljack merged commit 2eba33c into main Jun 10, 2026
4 of 5 checks passed
@Talljack
Talljack deleted the codex/unify-practice-controls-openrouter branch June 10, 2026 14:27

This branch was successfully deployed

1 active deployment
Preview — edb85d34 Deployed Jun 10, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant