Skip to content

feat: redesign speak page with AI free conversation mode (v1.2.4) - #25

Merged
Talljack merged 1 commit into
mainfrom
feat/speak
Mar 25, 2026
Merged

Talljack merged 1 commit into
mainfrom
feat/speak

Conversation

@Talljack

Copy link
Copy Markdown
Owner

Summary

  • Redesign Speak page from content list to AI conversation interface with free conversation mode and scenario selection
  • Add /speak/free page with topic suggestions (Daily Life, Travel, Food, etc.) for guided free conversation
  • Extract shared useConversation hook from scenario page, integrating both Web Speech API and fallback STT (MediaRecorder + Whisper) for Tauri desktop support
  • Collapse conversation goals by default and optimize UI spacing for better conversation area height
  • Bump version to 1.2.4

Test plan

  • /speak landing page renders CTA card + scenario grid
  • /speak/free shows topic suggestions, hides after conversation starts
  • /speak/[scenarioId] renders scenario with collapsed goals
  • Voice input works on web (Web Speech API) and Tauri (fallback STT)
  • Text input and streaming AI response work correctly
  • TTS playback and translation toggle functional
  • TypeScript typecheck passes
  • Verify with valid API key on production

🤖 Generated with Claude Code

…v1.2.4

- Replace content list with AI conversation interface
- Add free conversation mode (/speak/free) with topic suggestions
- Extract shared useConversation hook for code reuse
- Integrate fallback STT for Tauri desktop support
- Add scenario grid on speak landing page
- Default conversation goals to collapsed state
- Bump version to 1.2.4

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@vercel

vercel Bot commented Mar 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 Mar 25, 2026 1:25am

@Talljack
Talljack merged commit 8ac918a into main Mar 25, 2026
6 checks passed
@Talljack
Talljack deleted the feat/speak branch March 25, 2026 01:32

This branch was successfully deployed

1 active deployment
Preview — b52bad77 Deployed Mar 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