What's Changed
Bug Fixes
- Capsule abort button now properly cancels pipeline — Pressing the X button at any stage (recording/transcribing/polishing) now immediately aborts the pipeline and restores hotkey functionality. Previously, the hotkey would stop working after pressing abort.
Details
- Added backend
PipelineHandle.abort()withAtomicBoolflag to force state to Idle - Added abort checks in
stop()after STT wait, before and after LLM polish - Registered
abort_recordingTauri command - Capsule X buttons now call
abortRecording()instead of frontend-only state reset - Clear
pipelineErrorwhen pipeline returns to idle state
Full Changelog: v0.1.21...v0.1.22