- 32d5f73: ### Bug Fix
- Fixed React 18 compatibility issue by removing React Compiler from production build
- The React Compiler runtime is only available in React 19+
- 1c297c4: ### Patch Release (v0.1.1)
- Added provenance attestation for npm package verification
- Improved changelog configuration
-
f810e17: ## 🎉 Initial Release (v0.1.0)
React hooks for the Web Speech API with first-class DX.
useSpeechInput— Primary hook for speech-to-text- Permission state management (
prompt,granted,denied) - Auto-silence detection with configurable timeout
- Auto-restart on network errors
- Real-time interim results
- Full TypeScript support
- Permission state management (
useSpeechInputWithCursor— Extended hook with cursor-aware insertion- Insert transcribed text at cursor position
- Works with controlled inputs and textareas
appendSpaceoption for natural text flow
- Cursor Utilities — Low-level cursor management
insertTextAtCursor— Insert text at cursor in controlled inputsgetCursorPosition/setCursorPosition— Cursor position helperssupportsSelection— Check input type compatibility
- Browser Detection — SSR-safe browser capability detection
detectBrowserCapabilities— Check Speech API supportgetBrowserCompatibilityWarning— Browser-specific warnings
- Permission Helpers — Mic permission management
getMicPermissionState— Query current permissionrequestMicPermission— Trigger permission promptsubscribeToPermissionChanges— Listen for changes
- Chrome/Chromium: ✅ Full support
- Edge: ✅ Full support
- Safari 14.1+:
⚠️ Partial (webkit prefix) - Firefox: ❌ Not supported (Web Speech API unavailable)