leonardotrapani
a9986b3da1
feat: improve onboarding by removing notifications, improving ux in configure
2026-02-02 11:41:33 +01:00
leonardotrapani
35f6c1d818
fix: onboarding back button
2026-02-02 11:36:19 +01:00
leonardotrapani
0b06883bc2
feat: proper reccomendation for llm processing
2026-02-02 11:28:50 +01:00
leonardotrapani
b82cd77bc2
remove configured/not configured status from voice provider descriptions
2026-02-02 10:12:01 +01:00
leonardotrapani
195f9f5115
feat: models test and fixes
2026-02-02 01:13:33 +01:00
leonardotrapani
2729882b9d
feat: remove legacy configuration
2026-02-01 23:09:33 +01:00
leonardotrapani
305f64a73d
feat: new readme
2026-02-01 22:04:42 +01:00
leonardotrapani
0b0e084155
feat: use new ui bubbletea
2026-02-01 20:40:17 +01:00
leonardotrapani
3ae86f7bae
feat: better language selection
2026-02-01 18:53:44 +01:00
leonardotrapani
0025bf97b6
feat: fanalize straeming adapters
2026-02-01 17:53:48 +01:00
leonardotrapani
8df3021a9d
feat: refactor
2026-02-01 17:24:43 +01:00
leonardotrapani
13b1de4e04
add migration for transcription.language to general.language
2026-02-01 13:44:12 +01:00
leonardotrapani
55257db725
add batch/streaming section headers to model picker
2026-02-01 13:28:09 +01:00
leonardotrapani
7eee771876
enable streaming models in TUI model picker
2026-02-01 13:25:03 +01:00
leonardotrapani
87e4e27c3b
tui: remove language from transcription edit flow, use Language menu
2026-02-01 13:23:16 +01:00
leonardotrapani
cc8c0c8a11
implement editLanguage function in TUI with model compatibility warning
2026-02-01 13:21:10 +01:00
leonardotrapani
e005184303
add language menu item to tui configuration
2026-02-01 13:19:21 +01:00
leonardotrapani
1865de74ef
add deepgram api key env var and config support
2026-02-01 02:00:17 +01:00
leonardotrapani
3c7bfbeaab
add TUI validation for language-model compatibility on save
2026-02-01 01:33:59 +01:00
leonardotrapani
3af88e30c9
add language picker dropdown to TUI with filtering and model compatibility warnings
2026-02-01 01:32:02 +01:00
leonardotrapani
973643a698
add whisper-cpp to TUI with dependency check and model download
2026-02-01 01:29:12 +01:00
leonardotrapani
575b55b524
refactor tui to use model metadata for descriptions
...
- getTranscriptionModelOptions now uses provider.ModelsOfType() instead of hardcoded switch
- getLLMModelOptions now uses provider.ModelsOfType() instead of hardcoded switch
- added currentLang param to show language compatibility warnings on models
- buildModelLabel adds [size] for local models, [streaming] for streaming
- mapConfigProviderToRegistry maps config names to registry names
2026-02-01 01:26:02 +01:00
leonardotrapani
c23ac60b8f
refactor provider interface to return models with metadata
...
- replaced old TranscriptionModels/LLMModels/SupportsX methods with Models() []Model
- added DefaultModel(t ModelType), IsLocal() to interface
- added helpers: GetModel, ModelsOfType, FindModelByID, ModelsForLanguage, ValidateModelLanguage
- all providers now return full Model metadata with SupportedLanguages, AdapterType, Endpoint
- groq distil-whisper-large-v3-en marked as english-only
- updated TUI to use new interface
2026-02-01 00:33:20 +01:00
leonardotrapani
27eb9076de
feat: better onboarding
2026-01-31 22:55:10 +01:00
leonardotrapani
f251df302d
feat: better configuration
2026-01-31 22:37:58 +01:00
leonardotrapani
077e08b887
feat: improve configure
2026-01-31 21:47:30 +01:00
leonardotrapani
e3b43bfa2b
add TUI configure edit existing flow with section picker and smart provider detection
2026-01-31 20:53:21 +01:00
leonardotrapani
0bb584e79e
add TUI configure fresh install flow with huh forms
2026-01-31 20:51:05 +01:00
leonardotrapani
175f4cba56
add tui dependencies and base styles
2026-01-31 20:48:23 +01:00