d3ro-voice/apps/desktop/src
Yun Chan da0da98285 fix(suggestion): paste after the shortcut keys are released and keep typing detection stable
Ctrl+Alt+Enter pasted while Ctrl+Alt were still down, so the target app got
Ctrl+Alt+V; accepting now closes the panel and waits for the modifiers to be
released. Candidates are accepted on pointer press because the list is
redrawn as new candidates stream in, which swallowed clicks.

The typing gate identified the focused field by its bounds, so chat boxes
that grow while typing looked like a new field on every keystroke and were
reported as "not typing". Fields are now keyed by window, control type and
name, and a mouse click re-baselines the text instead. The decision log
includes both gate values.

The live-caption model selector moves to the caption section of the General
tab, next to the other caption settings.
2026-09-24 22:01:10 +09:00
..
main fix(suggestion): paste after the shortcut keys are released and keep typing detection stable 2026-09-24 22:01:10 +09:00
preload feat(caption): stream live captions and polish finished lines in context 2026-09-24 20:22:21 +09:00
renderer fix(suggestion): paste after the shortcut keys are released and keep typing detection stable 2026-09-24 22:01:10 +09:00