Skip to content

Fix dashboard plan sync and unify inline playback controls - #76

Merged
Talljack merged 1 commit into
mainfrom
codex/fix-listen-daily-playback-layout
Jun 12, 2026
Merged

Talljack merged 1 commit into
mainfrom
codex/fix-listen-daily-playback-layout

Conversation

@Talljack

Copy link
Copy Markdown
Owner

Summary

  • persist content snapshots when saving built-in wordbook practice so book-based Today's Plan tasks can sync completion correctly
  • unify desktop Web playback UI so listen/[id], read/[id], and wordbook practice use inline read-aloud controls while iOS native keeps native controls
  • add regression coverage for Today's Plan sync and inline playback controls

Verification

  • pnpm vitest run src/__tests__/daily-plan-progress.test.ts
  • pnpm playwright test e2e/listen.spec.ts --grep "listen detail page has playback controls"
  • pnpm playwright test e2e/read.spec.ts --grep "read detail page shows stable practice controls without transcript card"
  • agent-browser manual QA:
    • completed write/book/daily-vocab?limit=3 and confirmed dashboard Today's Plan changed to 1/4 completed
    • verified listen/listen-1 shows LISTEN CONTROLS inline under content
    • verified read/article-1 shows READ CONTROLS inline under content

@vercel

vercel Bot commented Jun 12, 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 Jun 12, 2026 1:30am

@Talljack
Talljack merged commit 281619d into main Jun 12, 2026
6 checks passed
@Talljack
Talljack deleted the codex/fix-listen-daily-playback-layout branch June 12, 2026 01:31

This branch was successfully deployed

1 active deployment
Preview — 5a644d60 Deployed Jun 12, 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