hermes-agent/apps/desktop/src/app/session/hooks
Brooklyn Nicholson 3cf7d43262 perf(desktop): faster session resume & warm AudioContext at idle
- Resume: fire the REST transcript prefetch and the session.resume RPC in
  parallel, and skip the redundant message conversion + reconciliation
  when the prefetch already hydrated the transcript.
- Haptics: web-haptics builds its AudioContext lazily on first trigger,
  paying the ~850ms CoreAudio spin-up on the first streamStart haptic as
  the first token paints. Open/close a throwaway context at idle so the
  real one connects to an already-warm audio service.
2026-06-12 21:07:40 -05:00
..
use-context-suggestions.ts Add Hermes desktop app (#20059) 2026-05-31 17:46:56 -05:00
use-cwd-actions.ts Refactor desktop i18n field copy into nested structures 2026-06-06 07:51:44 -07:00
use-hermes-config.ts Add Hermes desktop app (#20059) 2026-05-31 17:46:56 -05:00
use-message-stream.ts feat(desktop): composer status stack, live subagent windows, editable prompts (#44630) 2026-06-12 08:30:06 -05:00
use-model-controls.test.tsx fix(desktop): keep model runtime state per session (#43702) 2026-06-10 18:16:50 +00:00
use-model-controls.ts fix(desktop): keep model runtime state per session (#43702) 2026-06-10 18:16:50 +00:00
use-preview-routing.test.tsx Add Hermes desktop app (#20059) 2026-05-31 17:46:56 -05:00
use-preview-routing.ts Add Hermes desktop app (#20059) 2026-05-31 17:46:56 -05:00
use-prompt-actions.test.tsx feat(desktop): composer status stack, live subagent windows, editable prompts (#44630) 2026-06-12 08:30:06 -05:00
use-prompt-actions.ts feat(desktop): composer status stack, live subagent windows, editable prompts (#44630) 2026-06-12 08:30:06 -05:00
use-route-resume.test.tsx fix(desktop): rebind sessions after websocket reconnect (salvage of #41740) (#43004) 2026-06-09 19:01:00 +00:00
use-route-resume.ts fix(desktop): rebind sessions after websocket reconnect (salvage of #41740) (#43004) 2026-06-09 19:01:00 +00:00
use-session-actions.test.tsx fix(desktop): new chat honours the active profile instead of rubberbanding to default (#45057) 2026-06-12 16:38:56 +00:00
use-session-actions.ts perf(desktop): faster session resume & warm AudioContext at idle 2026-06-12 21:07:40 -05:00
use-session-state-cache.test.tsx fix(desktop): refresh session model metadata on switch (#43977) 2026-06-11 10:05:32 -04:00
use-session-state-cache.ts fix(desktop): refresh session model metadata on switch (#43977) 2026-06-11 10:05:32 -04:00