hermes-agent/apps/desktop/src/app/shell
Brooklyn Nicholson 4dd9732a94 feat(desktop): hoisted todo widget, JSON tool summaries, history grouping & timer fixes
- Hoist todo to first-class widget (shadcn checkboxes, brand colors, no
  tool-accordion). Header derives label from active task; non-active rows fade.
- Replace raw JSON dumps with structured key/value summaries via
  formatToolResultSummary; nested error extraction for clearer failures.
- Fix loaded-session grouping: stitch interleaved assistant/tool iterations
  into one bubble instead of orphaned synthetic messages.
- Stable tool/thinking timers via keyed registry so unmount/scroll doesn't
  reset elapsed counts; gate "running" on real live thread state.
- Reorganize chat-only assistant-ui components under components/chat/.
2026-05-11 16:34:25 -04:00
..
hooks feat: theme changes, composer tweaks, in app update ux, finesse 2026-05-11 15:28:45 -04:00
app-shell.tsx feat: theme changes, composer tweaks, in app update ux, finesse 2026-05-11 15:28:45 -04:00
gateway-menu-panel.tsx feat(gui): first-class Messaging page + gateway menu redesign 2026-05-08 15:59:43 -04:00
sidebar-label.tsx feat: theme changes, composer tweaks, in app update ux, finesse 2026-05-11 15:28:45 -04:00
statusbar-controls.tsx feat(desktop): hoisted todo widget, JSON tool summaries, history grouping & timer fixes 2026-05-11 16:34:25 -04:00
titlebar-controls.tsx feat: theme changes, composer tweaks, in app update ux, finesse 2026-05-11 15:28:45 -04:00
titlebar.test.ts feat: theme changes, composer tweaks, in app update ux, finesse 2026-05-11 15:28:45 -04:00
titlebar.ts feat: theme changes, composer tweaks, in app update ux, finesse 2026-05-11 15:28:45 -04:00
use-group-registry.ts feat: better tool parsing ui 2026-05-04 16:08:44 -05:00