# Changelog Alle nennenswerten Änderungen an **Alexis**. Format lose nach [Keep a Changelog](https://keepachangelog.com/de/); Versionierung nach [SemVer](https://semver.org/lang/de/) (prä-1.0: `0.x`). ## [0.2.0] — 2026-06-27 ### Geändert - **Marke:** Produkt heißt jetzt **Alexis** (Anzeigename); technische Identifier (Dienst, Pfade, Paketname, Konfig-/DB-Dateinamen) bleiben unverändert. - Version wird im UI (Kopfzeile) und unter `/api/config` (`version`) angezeigt; eine Quelle der Wahrheit ist `pyproject.toml`. ### Hinzugefügt - **Aufgeräumtes Vorlese-Menü:** nicht nutzbare TTS-Provider werden ausgeblendet (statt ausgegraut). Backend liefert die fertige Sichtbarkeit (`tts_menu`), „Im Gerät" nur auf Mobilgeräten. `/api/config` wird serverseitig gecacht (spart die zuvor pro Seitenladen ausgelöste, kostenpflichtige OpenRouter-Probe). - **GPU-Erkennung:** Setting `GPUS` (`auto|none|"0,1,2"`), an `CUDA_VISIBLE_DEVICES` gekoppelt; zentrale Erkennung in `app/capabilities.py`. ### Behoben - **Stimm-Geschlechtswahl wirkt wieder:** `voice_gender` fehlte im `UserPrefs`-Schema und wurde still verworfen → es kam immer die weibliche Stimme. Feld ergänzt (+ Regressions-Test). - **Geräte-TTS** folgt der Geschlechtswahl (Heuristik über Stimmname/voiceURI), sonst Server-Fallback. ## [0.1.0] - Erste interne Version: modulares Gateway (STT/LLM/TTS austauschbar), Profile, Provider-Registries, Notruf-Eskalation, Auto-Erinnerungen, Admin-Panel, Auth/SSO + Passwort-Login.