You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
chore: harden startup environment and simplify worker paths (#41)
* test: cover startup display environment
* fix(worker): kaputten API-Key-Pre-Check im TranscribeWorker entfernen
Der Pre-Check referenzierte self.config, das im Worker nicht existiert.
Bei fehlendem API-Key sah der Nutzer dadurch einen AttributeError statt
des Env-Var-Hinweises. LLMService.rewrite() meldet den fehlenden Key
bereits selbst korrekt; der doppelte Check entfällt ersatzlos.
Regressionstest deckt den Fehlerpfad ab.
* refactor: doppeltes Thread-Wiring und Completion-Call zusammenführen
ComposeWindow: _start_worker und _start_worker_raw teilten 13 Zeilen
identisches QThread-Wiring; jetzt gemeinsamer _launch_worker-Helper.
LLMService: dampf_ablassen, text_improver, emoji_text und rewrite_raw
wiederholten denselben Completion-Aufruf inkl. Leerantwort-Check;
jetzt gemeinsamer _chat_completion-Helper. Verhalten unverändert.
0 commit comments