my_voice_assistant_v3_jamulix/CHANGELOG.md
dschlueter 9eb5c31eb6 release(v0.2.0): Marke „Alexis" + sichtbare Versionsnummer
- 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>
2026-06-27 07:02:02 +02:00

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 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.