What's new
- Split batch transcripts on diarized speaker runs — Batch re-transcription now splits segments on speaker boundaries detected by diarization, preserving per-speaker turns instead of collapsing them into a single dominant speaker. Short or noisy runs are merged into neighbors to avoid fragmentation, with automatic fallback to the previous behavior when diarization evidence is weak. (#468 — thanks @kkarimi)
Fixes
- Block OpenRouter requests without configured API key — Requests to OpenRouter-backed models are now blocked when no API key is configured, preventing silent failures and confusing error states. (#469 — thanks @kkarimi)
Housekeeping
Contributors: Thanks to @kkarimi for both the diarized transcript splitting feature and the OpenRouter safety fix.