From 7bff39271c29a551bd528a5d38f16f05e5de129d Mon Sep 17 00:00:00 2001 From: iamdoubz <> Date: Tue, 7 Jul 2026 13:12:46 -0500 Subject: [PATCH] feat(ui): thread optional language override through meetings.reprocess (T8.7, M4.2) --- src/lib/stores/meetings.svelte.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/lib/stores/meetings.svelte.ts b/src/lib/stores/meetings.svelte.ts index e2ea25d..06c099b 100644 --- a/src/lib/stores/meetings.svelte.ts +++ b/src/lib/stores/meetings.svelte.ts @@ -218,9 +218,11 @@ class MeetingsStore { if (this.selectedId === id) await this.select(id); } - /** Batch re-transcribe with a different (typically larger) model (T3.8). */ - async reprocess(id: MeetingId, model: string) { - await api.reprocessTranscript(id, model); + /** Batch re-transcribe with a different (typically larger) model (T3.8). + * `language` (T8.7, FR-TRX-4): omitted reuses the meeting's current + * language rather than resetting it to auto. */ + async reprocess(id: MeetingId, model: string, language?: string) { + await api.reprocessTranscript(id, model, language); await this.load(); if (this.selectedId === id) await this.select(id); }