• v1.2.0 c6a98d4050

    v1.2.0 Stable

    olivier released this 2026-09-07 23:22:34 +02:00 | 2 commits to master since this release

    Unify 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 postProcessingUrl setting becomes the new shared customApiUrl on first load if it held a genuine custom endpoint.
    • No action needed for existing single-provider setups.
    Downloads