d3ro-voice/apps/desktop/tests/main/windows
Yun Chan 7b1210b5d1 feat(desktop): honest, unified dictation popups with Esc to cancel
Wave 3 of the 2026-09-28 design overhaul.

- Esc (no modifiers) cancels an in-progress dictation, recording or
  processing: VoiceModeService.requestEscape() queues the dead 'escape'
  action. Clicking the capsule cancels only while recording, so a stray
  click during processing no longer throws the text away.
- Errors show in the user's language: bootstrap now passes error.code to
  the tip (the translated branch never ran), and one core classifier
  (voice-error-message) feeds both the tip and the main-window alert.
- Capsule: bars stay flat without input (no fake "alive" wobble before the
  mic opens), an indeterminate bar replaces the made-up percentage, the
  partial transcript stays visible while processing, an Esc hint, and a
  brief "Inserted" state so success is visible.
- All six popups share popups/_shared (Pretendard, one panel radius,
  selection, kbd hints, reduced motion). History/command popups get
  titles, listbox roles and window sizes from popup-list-geometry (empty
  states were clipped); the command popup's "0" key is registered;
  result popup explains why it appeared and can be closed; captions keep
  a theme-independent dark backing on purpose.
- Popup themes follow the OS when set to system and the document lang
  follows the app language.
- Site hero demo mirrors the new capsule (done state, indeterminate bar,
  Esc hint; 10 locales).
2026-09-28 20:46:24 +09:00
..
main-window-close-redteam-r1-0.test.ts fix(sync): bind sync engine to its user DB, scope instructions/templates per account, harden navigation 2026-09-28 00:53:42 +09:00
popup-navigation.test.ts refactor(desktop): session-scoped voice runtime, STT/LLM ports, caption ownership and meeting export fixes 2026-09-28 00:53:43 +09:00
popup-redteam-r2-3.test.ts feat(desktop): honest, unified dictation popups with Esc to cancel 2026-09-28 20:46:24 +09:00
recording-tip-error-menu-redteam-r3-4.test.ts feat(desktop): honest, unified dictation popups with Esc to cancel 2026-09-28 20:46:24 +09:00
recording-tip-presenter.test.ts feat(desktop): honest, unified dictation popups with Esc to cancel 2026-09-28 20:46:24 +09:00
web-contents-hardening-redteam-r1-0.test.ts fix(security): trust file: URLs only inside the app renderer directory 2026-09-28 02:16:18 +09:00
web-contents-hardening-redteam-r2-9.test.ts fix(security): trust file: URLs only inside the app renderer directory 2026-09-28 02:16:18 +09:00