hermes-agent/apps/desktop/src/app/session/hooks/use-message-stream
Brooklyn Nicholson 3aaf7e3876 feat(desktop): TikTok-style vibe hearts on a reusable particle system
Add a glyph-agnostic ParticleField (float-up + organic sway/bank + springy
pop-in), skinned as pink pixel hearts. Hearts play on the pet when one is out
(in-window or popped out) and celebrate alongside; otherwise they rise from the
composer. A generic $petReaction bus mirrors the burst to the pop-out overlay
window so it reacts even while the app is minimized.

Consume the core `reaction` event to fire hearts on affectionate messages. DEV
Shift+H previews a burst.
2026-07-10 05:42:14 -05:00
..
gateway-event.ts feat(desktop): TikTok-style vibe hearts on a reusable particle system 2026-07-10 05:42:14 -05:00
index.ts refactor(desktop): extract gateway-event dispatcher into its own sub-hook 2026-06-30 03:11:14 -05:00
todo-cleanup.test.tsx fix(desktop): clear stale active todos on turn end AND on rehydration 2026-07-02 21:22:45 -05:00
utils.test.ts
utils.ts