hermes-agent/apps/desktop/src/components
Brooklyn Nicholson 11d04d9d5e refactor(desktop): tighten onboarding store + overlay
Drop the dead isOnboardingBusy/BUSY set, factor the catch-fallback dance into safeReq, and share a single reloadAndConnect helper between PKCE submit, device-code success, external recheck, and api-key save.

In the overlay, extract Step / CodeBlock / FlowFooter / CancelBtn / DocsLink atoms so the four sign-in panels share the same chrome instead of repeating it inline. Net effect: fewer literal divs, one place to touch the spacing, and the code-block + footer rows are reusable across future flows.
2026-05-07 23:58:12 -04:00
..
assistant-ui feat: file tabs 2026-05-05 13:17:40 -05:00
pane-shell feat(desktop): OAuth-first onboarding using existing dashboard provider API 2026-05-07 23:30:51 -04:00
ui feat: better composer etc 2026-05-04 22:19:16 -05:00
desktop-boot-overlay.tsx feat(desktop): add startup and onboarding flow 2026-05-07 22:33:44 -04:00
desktop-onboarding-overlay.tsx refactor(desktop): tighten onboarding store + overlay 2026-05-07 23:58:12 -04:00
haptics-provider.tsx feat(desktop): polish chat voice and loading states 2026-05-01 16:44:30 -05:00
model-picker.tsx feat(desktop): add structured desktop chat app 2026-05-01 12:49:12 -05:00
notifications.tsx feat: file preview and folder tree etc 2026-05-04 21:47:15 -05:00
page-loader.tsx feat(desktop): polish chat voice and loading states 2026-05-01 16:44:30 -05:00