Skip to content

v0.2.24

Choose a tag to compare

@TimInTech TimInTech released this 17 Jun 12:50
79dc6cd

Highlights

  • Paket C – Konfigurationsdatei öffnen: Neuer Button in den Einstellungen (Tab „Allgemein"), der ~/.config/blitztext-linux/config.json direkt öffnet.
  • Secret-Hygiene: config.json speichert keinen echten OpenAI-Key mehr. Der API-Key wird über die Umgebungsvariable bzw. eine lokale ~/.config/blitztext-linux/secrets.env geladen; run.sh und 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

  • pytest grü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