v0.2.24
Highlights
- Paket C – Konfigurationsdatei öffnen: Neuer Button in den Einstellungen (Tab „Allgemein"), der
~/.config/blitztext-linux/config.jsondirekt öffnet. - Secret-Hygiene:
config.jsonspeichert keinen echten OpenAI-Key mehr. Der API-Key wird über die Umgebungsvariable bzw. eine lokale~/.config/blitztext-linux/secrets.envgeladen;run.shund der systemd-Service laden diese optional. Legacy-Key-Werte werden beim Speichern aus der Config entfernt, die GUI zeigt keine echten Secret-Werte. - Stabilität ohne Key: Die App startet jetzt auch ohne gesetzten OpenAI-Key. Der LLM-Client wird erst bei vorhandenem Key erzeugt; ohne Key sind die LLM-Workflows deaktiviert und melden zur Aufrufzeit eine klare Meldung.
Tests & CI
pytestgrün (inkl. GUI offscreen, Python 3.11 & 3.12), Secret-Scan und GitGuardian grün.
Rollback
- Auf
main(Squash-Historie) als Ganzes:git revert 79dc6cd(Release-Bump) bzw.git revert f74b45b(Paket C + Secret-Hygiene).
Enthaltene PRs: #3 (Paket C + Secret-Hygiene), #4 (Version-Bump auf 0.2.24).
Vollständiger Vergleich: v0.2.23...v0.2.24