leonardotrapani
3a1b75f58d
feat: add language package with core types and helpers
2026-02-01 00:24:13 +01:00
leonardotrapani
38168fdcae
feat: plan
2026-02-01 00:21:43 +01:00
leonardotrapani
f251df302d
feat: better configuration
2026-01-31 22:37:58 +01:00
leonardotrapani
708f3a1842
complete end-to-end testing task (task 13)
2026-01-31 21:09:24 +01:00
leonardotrapani
2b62984eb9
docs: add LLM post-processing and unified provider documentation
2026-01-31 21:06:57 +01:00
leonardotrapani
e2b5871d55
add llm processing notification
2026-01-31 21:03:24 +01:00
leonardotrapani
692339f430
update default config template with providers and llm sections
2026-01-31 20:59:45 +01:00
leonardotrapani
6d87a0b00f
replace old configure command with TUI wizard
2026-01-31 20:57:50 +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
leonardotrapani
38cac375ad
pass keywords to transcription adapters for spelling hints
2026-01-31 20:46:36 +01:00
leonardotrapani
e175f4f6f2
integrate llm post-processing phase into pipeline
2026-01-31 20:43:49 +01:00
leonardotrapani
bb8effc69f
add llm adapter interface and implementations
2026-01-31 20:42:14 +01:00
leonardotrapani
e3bf09b02f
refactor config to unified provider structure with LLM support
...
- add Providers map for centralized API key storage
- add Keywords global field for transcription/LLM hints
- add LLMConfig with Enabled, Provider, Model
- add LLMPostProcessingConfig (RemoveStutters, AddPunctuation, FixGrammar, RemoveFillerWords)
- add LLMCustomPromptConfig (Enabled, Prompt)
- add ToLLMConfig() and IsLLMEnabled() methods
- add auto-migration from old transcription.api_key format
- unified API key resolution: providers -> legacy -> env var
- backward compatible with existing configs
2026-01-31 20:39:25 +01:00
leonardotrapani
933bb6fc32
feat: add provider interface and registry
2026-01-31 20:34:33 +01:00
leonardotrapani
5a4d99538f
feat: llm plan
2026-01-31 20:30:47 +01:00