Changelog
Team ownership, workspace routing, and landing refresh
We shipped a major team and platform update covering ownership transfer, safer member access, workspace-slug routing, onboarding hardening, and a rebuilt public changelog and help center.
Team and ownership:
- Leave workspace - Non-owner members can exit a workspace through a dedicated leave flow with confirmation.
- Ownership transfer wizard - Owners initiate transfer, recipients confirm, and the handoff finalizes through guided steps.
- Member permissions dialog - Admins manage roles and access for other members from list and grid team views.
- Self-access guards - Users cannot change their own role or remove themselves via admin actions — leave is required.
Notifications:
- Workspace transfer mail - Transfer requests surface in the notifications center with accept and decline actions.
Routing and workspace shell:
- Workspace-slug dashboard - Dashboard routes moved under /[workspaceSlug]/dashboard with middleware entry redirects.
- Sidebar refactor - New app sidebar, team switcher, and removal of legacy /dashboard routes.
Onboarding and workspace:
- Complete onboarding flow - Profile, workspace goals, and ensure-default workspace actions after signup.
- Workspace forms - Unified create and update workspace panels with improved join and slug validation.
Landing and help:
- Changelog page - Public Changelog 4 block with timeline, social strip, and release feed.
- Help center - Support categories, ticket form with attachments, and contact dialog.
UI architecture:
- Input components migration - Input groups and OTP presets moved under components/inputs/.
- Members grid and list - Shared members views with grid cards, skeletons, and view toggle.
- Shared upload patterns - Dropzone and profile avatar upload sheet for consistent file UX.
Platform foundation — auth, workspaces, and invitations
The first production-ready Anexabase platform layer landed with authentication, workspaces, invitations, notifications, integrations, and observability built on Supabase and Next.js.
Authentication and account:
- Email and password auth - Sign up, sign in, password reset, and session handling via Supabase Auth.
- Google and GitHub OAuth - Social sign-in and linked accounts in profile settings.
- Profile management - Avatar upload, email view, profile updates, and account deletion.
Workspaces and onboarding:
- First workspace and PBAC - Workspace creation with light permission-based access control.
- Post-signup onboarding - Guided steps for personal info, workspace setup, and first-run completion.
- Workspace switcher - Create and join workspaces from the dashboard team switcher.
Invitations and members:
- Invite codes and links - OTP invite codes, shareable links, and invite landing accept flow.
- Members page - Team list and grid with pending invite visibility and skeleton loading.
- Realtime refresh - Pending invites update when new notification records arrive.
Notifications:
- Mail center - In-app notifications with invite accept and decline from mail display.
Integrations and settings:
- Integrations catalog - Workspace integrations UI in dashboard settings.
Observability and quality:
- Sentry and Firebase - Error monitoring with Sentry and Firebase Performance Monitoring.
- Alert components - Alert and alert-dialog UI patterns plus ESLint and prod build fixes.
Landing:
- Marketing pages - Landing refresh with pricing, contact, meteor background, and changelog route.