hermes-agent/apps/desktop/src
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
..
app fix(desktop): use strict runtime check to drive onboarding 2026-05-07 23:19:11 -04:00
components refactor(desktop): tighten onboarding store + overlay 2026-05-07 23:58:12 -04:00
hooks chore: uptick 2026-05-01 20:15:00 -05:00
lib fix(desktop): surface provider onboarding from session warnings 2026-05-07 22:44:55 -04:00
store refactor(desktop): tighten onboarding store + overlay 2026-05-07 23:58:12 -04:00
themes feat: file tabs 2026-05-05 13:17:40 -05:00
types feat(desktop): OAuth-first onboarding using existing dashboard provider API 2026-05-07 23:30:51 -04:00
global.d.ts feat(desktop): add startup and onboarding flow 2026-05-07 22:33:44 -04:00
hermes.ts feat(desktop): OAuth-first onboarding using existing dashboard provider API 2026-05-07 23:30:51 -04:00
main.tsx feat: better composer etc 2026-05-04 22:19:16 -05:00
styles.css feat(desktop): polish composer pill toward reference look 2026-05-06 18:41:37 -05:00
vite-env.d.ts feat(desktop): add structured desktop chat app 2026-05-01 12:49:12 -05:00