- Anzeigename Voice Assistant -> Alexis (UI-Titel/Kopfzeile mit Untertitel „Ihr Sprachbegleiter", FastAPI-Titel, README/Handbuch). Technische Identifier (Dienst, Pfade, Paketname, Konfig-/DB-Dateinamen) bleiben unveraendert. - Version als EINE Quelle: pyproject.toml = 0.2.0; app.__version__ liest sie (pyproject zuerst, Paket-Metadaten als Fallback). Sichtbar in der UI-Kopfzeile, unter /api/config (version) und in OpenAPI. - CHANGELOG.md mit 0.2.0-Eintrag; Tests fuer /api/config.version + Branding. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1.5 KiB
1.5 KiB
Changelog
Alle nennenswerten Änderungen an Alexis. Format lose nach Keep a Changelog;
Versionierung nach SemVer (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 istpyproject.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/configwird serverseitig gecacht (spart die zuvor pro Seitenladen ausgelöste, kostenpflichtige OpenRouter-Probe). - GPU-Erkennung: Setting
GPUS(auto|none|"0,1,2"), anCUDA_VISIBLE_DEVICESgekoppelt; zentrale Erkennung inapp/capabilities.py.
Behoben
- Stimm-Geschlechtswahl wirkt wieder:
voice_genderfehlte imUserPrefs-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.