echos-ocr/src/app/(auth)
Randall Stillwell ab873f7f08 Add multi-workspace support with org switcher and open registration
- Open registration to all users (remove invite-only gate)
- Add domain auto-join: new users matching org allowedDomains get auto-added
- Track active workspace via activeOrgId on User model
- Refactor JWT callback to resolve active org from all memberships
- Add org switch, list, and create-personal API endpoints
- Add workspace-setup page for users without an org
- Build OrgSwitcher dropdown in sidebar header
- Add allowed email domains management to org settings

Made-with: Cursor
2026-04-16 18:08:08 -05:00
..
invite/[token] Add SaaS foundation: Auth.js, dashboard shell, org model, auto-assignment 2026-04-14 23:59:38 -05:00
login Add SaaS foundation: Auth.js, dashboard shell, org model, auto-assignment 2026-04-14 23:59:38 -05:00
setup Add SaaS foundation: Auth.js, dashboard shell, org model, auto-assignment 2026-04-14 23:59:38 -05:00
signup Add multi-workspace support with org switcher and open registration 2026-04-16 18:08:08 -05:00
workspace-setup Add multi-workspace support with org switcher and open registration 2026-04-16 18:08:08 -05:00
layout.tsx Add SaaS foundation: Auth.js, dashboard shell, org model, auto-assignment 2026-04-14 23:59:38 -05:00