v0.42.0.2: Grok Voice settings integration
Grok Voice settings integration (PR #104).
Highlights
- Settings → Integrations → Grok Voice: save, test, clear, and refresh an xAI API key alongside existing ElevenLabs and Reve rows.
- Local key storage: repo-local
.openklip/integrations.json(mode0600); masked preview only in the browser. - Free validation: test uses
GET /v1/tts/voices; refresh details lists built-in and custom voices plus key metadata. - Verification: 21 integration tests (
tests/integrations-config.test.ts,tests/integrations-route.test.ts).
Known gaps
Settings integrations store and validate keys only. No in-app TTS generation or edit-loop consumption yet. See TODO.md.
Full changelog: CHANGELOG.md