From 7eee771876e7accc90b17b77aae06fb9f2c13291 Mon Sep 17 00:00:00 2001 From: leonardotrapani Date: Sun, 1 Feb 2026 13:25:03 +0100 Subject: [PATCH] enable streaming models in TUI model picker --- internal/tui/configure_transcription.go | 5 ----- progress.txt | 6 ++++++ tasks/prd.jsonc | 2 +- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/internal/tui/configure_transcription.go b/internal/tui/configure_transcription.go index e3fa52a..1aa2098 100644 --- a/internal/tui/configure_transcription.go +++ b/internal/tui/configure_transcription.go @@ -283,11 +283,6 @@ func getTranscriptionModelOptions(configProvider string, currentLang string) []h var options []huh.Option[string] for _, m := range models { - // skip streaming models for now (not yet implemented) - if m.Streaming { - continue - } - label := buildModelLabel(m, currentLang) // for local models, show installed status diff --git a/progress.txt b/progress.txt index 1a3706c..8ac368b 100644 --- a/progress.txt +++ b/progress.txt @@ -556,4 +556,10 @@ Started: Sun Feb 1 12:22:47 AM CET 2026 - Updated error message to point users to Language menu: "Change language to 'Auto-detect' in the Language menu" - Only `cfg.Transcription.Model` saved now, not language - `cfg.Transcription.Language` can still be used as manual override but not set via TUI +- All tests passing, typecheck passes + +### Task 7: Enable streaming models in TUI model picker +- Removed `if m.Streaming { continue }` filter from `getTranscriptionModelOptions()` +- Streaming models now appear in model picker: scribe_v1-streaming, scribe_v2-streaming, nova-3, nova-2, gpt-4o-realtime-preview +- `buildModelLabel()` already adds `[streaming]` tag (lines 324-327) - All tests passing, typecheck passes \ No newline at end of file diff --git a/tasks/prd.jsonc b/tasks/prd.jsonc index 2718388..0a6c11c 100644 --- a/tasks/prd.jsonc +++ b/tasks/prd.jsonc @@ -114,7 +114,7 @@ "All streaming models show [streaming] tag in label", "Typecheck passes" ], - "passes": false + "passes": true }, { "title": "Add streaming section header in model picker",