CodeIssuesPull RequestsActionsSecurityInsights
✨ AI
More
Settings

feat: grammar API structured output + Android waitlist link fix #4750

Merged⚡ AI-generatedXSccantynz wants to mergeclaude/improvements-20260612dmainopened Jun 12, 20260/3 tasks
ccantynzcommented Jun 12, 2026

Originally written by @ccantynz-alt on GitHub.
Imported from https://github.com/ccantynz-alt/voxlen/pull/51


Summary

  • Grammar API now returns changes[] and score — previously the proxy returned only { corrected }, so the desktop app's Grammar panel showed no change details (empty diff view). System prompt updated to request structured JSON; response parser handles fallback if Claude returns plain text.
  • Android platform card links to waitlist form — "Join waitlist" link was pointing to #download (the download section), which scrolled past the actual Android waitlist form. Added id="android-waitlist" to the form container and fixed the href.

Test plan

  • Grammar correction via Voxlen account key shows change details in the Grammar panel
  • Clicking "Join waitlist" on the Android platform card scrolls to the Android waitlist form
  • Grammar fallback: if Claude returns plain text (not JSON), correction still works

https://claude.ai/code/session_011MFNHeFKrhfuSrEYVgrdyr


Generated by Claude Code

ccantynzcommented Jun 12, 2026

Originally written by @vercel[bot] on GitHub.


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

Project Deployment Actions Updated (UTC)
voxlen Ready Ready Preview, Comment Jun 12, 2026 12:14pm

Cross-repo impact

See what breaks downstream if this PR merges.

Analyze →
⮌ Merged

This pull request was merged into main.

c comment · e edit title · m merge · a approve · r request changes · ? shortcuts