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",