feat(onboarding): first-visit 5-step highlight tour #11

Merged
shad merged 1 commits from feat/onboarding-tour into main 2026-06-15 00:23:38 +00:00
1 Commits
Author SHA1 Message Date
canvas-bot 97e1dcc3a9 feat(onboarding): first-visit 5-step highlight tour
build-and-publish / test (pull_request) Has been cancelled
build-and-publish / image (pull_request) Has been cancelled
OnboardingTour.tsx — minimal Driver.js-style spotlight + tip
without an external dep (driver.js is 18KB; this is ~3KB and matches
the blueprint design language). Fires once per browser (localStorage
flag fm.canvas.tour.seen). Five steps:

  1. Mission Control — start every morning here
  2. Approvals — anything waiting on you
  3. Process Studio — describe → publish in five phases
  4. Team Chat — replaces the 'quick Teams ping'
  5. Command Assistant — plain-language actions

Keyboard nav: Enter / → next, ← back, Esc skip. Click backdrop also
skips. Only mounts when authed and not on login/sso-callback. Dark
theme colours included.

31/31 vitest pass.
2026-06-15 04:23:15 +04:00