Skip to content

Add Stop & Pause Transcript Button#32

Open
Austin-Metke wants to merge 3 commits intomainfrom
stop-pause-button
Open

Add Stop & Pause Transcript Button#32
Austin-Metke wants to merge 3 commits intomainfrom
stop-pause-button

Conversation

@Austin-Metke
Copy link
Copy Markdown
Owner

When a transcription is in progress, the transcript button is replaced with a stop and pause button. When a transcription is stopped a user-friendly message appears stating the user stopped the transcription process. Fixed a bug where a transcript wouldn't stop if paused until unpaused, sends a SIGTERM instead of a SIGKILL.

Austin Metke added 3 commits March 10, 2026 12:49
Replaces the raw filename selector (default_spec.json, fw_cwt.json, etc.)
in Developer Controls with a "Quality:" dropdown in the header showing
friendly labels (Quick, Standard, Accurate, Best Quality). The Customize
JSON editor remains in the Developer Controls panel.
Shows ⏸ Pause and ⏹ Stop buttons in the header while transcription is
running (Transcribe button is hidden). Pause toggles to ▶ Resume on
click. Stop cancels the transcription. Uses existing IPC handlers
(pauseTranscription, resumeTranscription, cancelTranscription).
…sage

SIGTERM is not delivered to a SIGSTOP'd process, so Stop had no effect
until the user manually resumed. Switch to SIGCONT+SIGKILL so cancellation
works regardless of paused state. SIGKILL was already mapped to the
"transcription cancelled." error path, so the renderer now shows the
friendly message instead of "Transcription failed (see logs)".
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant