Skip to content

Fix stale speak wordbook state between prompts - #44

Merged
Talljack merged 1 commit into
mainfrom
codex/fix/speak
Apr 25, 2026
Merged

Talljack merged 1 commit into
mainfrom
codex/fix/speak

Conversation

@Talljack

Copy link
Copy Markdown
Owner

Summary

  • reset wordbook practice speak/read state whenever the current item changes
  • ignore late native and fallback STT callbacks from prior prompts and clean up recorder resources on unmount
  • add an end-to-end regression test for advancing to the next speak prompt

Verification

  • pnpm exec tsc --noEmit
  • browser-level verification on localhost:3010 for /speak/book/coffee-shop?limit=4, confirming prompt 1 can score 100%, prompt 2 starts with no leftover pronunciation panel, and prompt 2 scores against its own sentence

@vercel

vercel Bot commented Apr 25, 2026 •

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
echo-type Ready Ready Preview, Comment Apr 25, 2026 8:24am

@Talljack
Talljack merged commit f5eede9 into main Apr 25, 2026
6 checks passed
@Talljack
Talljack deleted the codex/fix/speak branch April 25, 2026 08:25

This branch was successfully deployed

1 active deployment
Preview — 369e3e96 Deployed Apr 25, 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