Skip to content

feat(app): org onboarding screen after sign-in + browser panel bounds fix#1771

Merged
benjaminshafii merged 22 commits into
devfrom
feat/org-welcome-modal
May 12, 2026
Merged

feat(app): org onboarding screen after sign-in + browser panel bounds fix#1771
benjaminshafii merged 22 commits into
devfrom
feat/org-welcome-modal

Conversation

@benjaminshafii
Copy link
Copy Markdown
Member

Summary

  • Full-screen /onboarding route shown after sign-in. Lists the cloud AI providers available from the user's org (fetched from Den API). One-time per org (localStorage gate).
  • Flow: /signin → sign in → /onboarding (see org providers) → "Continue to workspace" → /session
  • Fix browser panel WebContentsView rendering outside its container when font zoom != 1.0. The bounds calculation now divides by the zoom factor so native view coordinates match the unzoomed parent contentView.

Changes

  • apps/app/src/react-app/domains/cloud/org-onboarding-page.tsx — new full-screen route
  • apps/app/src/react-app/shell/app-root.tsx — added /onboarding route, updated DenSigninGate to route through onboarding after sign-in
  • apps/app/src/react-app/domains/session/browser/browser-panel.tsxcomputeBounds() divides by __OPENWORK_ZOOM_FACTOR__
  • apps/app/src/react-app/shell/font-zoom.ts — exposes zoom factor on window.__OPENWORK_ZOOM_FACTOR__

@vercel
Copy link
Copy Markdown
Contributor

vercel Bot commented May 12, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
openwork-app Ready Ready Preview, Comment May 12, 2026 11:09pm
openwork-den Ready Ready Preview, Comment May 12, 2026 11:09pm
openwork-den-worker-proxy Ready Ready Preview, Comment May 12, 2026 11:09pm
openwork-landing Ready Ready Preview, Comment, Open in v0 May 12, 2026 11:09pm
openwork-share Ready Ready Preview, Comment May 12, 2026 11:09pm

…aces/workers/skills, set-as-default per provider
…, detect local provider changes, cleanup old notification files
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant