What's New
HTTP API for External Integrations
TypeWhisper now exposes a comprehensive HTTP API for controlling the app from external tools like Raycast, Alfred, or custom scripts.
New endpoints:
GET /v1/history- Search and browse transcription history (withq,limit,offsetparams)DELETE /v1/history?id=<uuid>- Delete a history entryGET /v1/profiles- List all profilesPUT /v1/profiles/toggle?id=<uuid>- Enable/disable a profilePOST /v1/dictation/start- Start voice recordingPOST /v1/dictation/stop- Stop voice recordingGET /v1/dictation/status- Check if currently recording
All date fields now use ISO 8601 format. CORS headers support PUT and DELETE methods.
Separate Dev and Production Builds
Debug and Release builds now use different bundle IDs and data directories, so you can run both side-by-side without conflicts:
- Production:
com.typewhisper.mac/~/Library/Application Support/TypeWhisper/ - Development:
com.typewhisper.mac.dev/~/Library/Application Support/TypeWhisper-Dev/
Other
- Updated README with screenshots for all settings tabs
- Added screenshot automation script