-
v1.2.0 Stable
released this
2026-09-07 23:22:34 +02:00 | 2 commits to master since this releaseUnify AI provider selection across all features
Every LLM-backed feature (Post-Processing, Proofreading, Title Generation, Property Filler) now offers the exact same set of AI providers, driven by one shared registry instead of five hand-duplicated provider lists.
Added
- Groq as a chat-completion provider. Previously Groq was transcription-only despite its OpenAI-compatible API; it's now selectable everywhere the other providers are.
- Custom provider now works everywhere. Proofreading, Title Generation, and Property Filler previously let you pick "Custom" but had no field to set its endpoint — it silently reused Post-Processing's URL. Custom now has its own dedicated API URL/key fields, exposed on every tab that offers it, plus rows on the API Keys tab.
Changed
- Provider dropdowns now disable (and label) any provider whose API key isn't configured, instead of letting you pick it and fail silently at runtime.
- Consolidated 3 duplicated provider-resolution methods plus a 4th in the transcription post-processing path into one shared helper.
Migration
- Existing installs are migrated automatically: the old
postProcessingUrlsetting becomes the new sharedcustomApiUrlon first load if it held a genuine custom endpoint. - No action needed for existing single-provider setups.
Downloads