Commit Graph
2 Commits
Author SHA1 Message Date
pierreandLetta Code 5b050c09e3 Worker thread + tray icon repaint fix
- processUtterance runs on a detached std.Thread; Qt event loop stays
  responsive during whisper/letta/melo (icon repaints, menu works)
- setState marshals to main thread via threading.async with thread-id check
- rapid double-click race guarded: state claimed before spawn
- icon: QPainter-drawn antialiased circle (dark rim, transparent bg) —
  bare pixmap.fill rendered blank on the KDE SNI host
- new qt libs: qbrush, qpainter, qrect, qt6zigthreading

👾 Generated with [Letta Code](https://letta.com)

Co-Authored-By: Letta Code <noreply@letta.com>
2026-09-01 19:29:03 +03:00
pierre 3ddb0e77bc holy fuck voice to agent response works kinda sorta 2026-08-24 03:26:43 +03:00