Skip to content

Fix large media import, TTS parity, and dashboard task sync - #61

Merged
Talljack merged 1 commit into
mainfrom
fix/import-transcribe-voice-dashboard
Jun 3, 2026
Merged

Talljack merged 1 commit into
mainfrom
fix/import-transcribe-voice-dashboard

Conversation

@Talljack

@Talljack Talljack commented Jun 3, 2026

Copy link
Copy Markdown
Owner

Summary

  • route large media transcription directly from the browser to configured Groq/OpenAI providers to avoid app upload limits
  • align listen-page playback with selection-popup TTS so both use the same configured voice source
  • refresh Today Plan completion state when new practice activity lands locally

Verification

  • pnpm test src/lib/browser-transcription.test.ts src/lib/transcription.test.ts src/tests/daily-plan-progress.test.ts
  • pnpm typecheck
  • pnpm lint
  • pnpm build
  • web verification:
    • 6.4MB audio upload on a temporary debug page bypassed /api/import/transcribe and issued direct POST requests to https://api.groq.com/openai/v1/audio/transcriptions
    • listen TTS trigger and selection popup Speak button both hit /api/tts/kokoro/speak
    • Today Plan updated from 0/4 to 1/4 immediately after inserting a matching practice session through app code

@vercel

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

@Talljack
Talljack merged commit f38e818 into main Jun 3, 2026
4 of 5 checks passed
@Talljack
Talljack deleted the fix/import-transcribe-voice-dashboard branch June 3, 2026 01:26

This branch was successfully deployed

1 active deployment
Preview — 915b57e4 Deployed Jun 3, 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