Changelog

Follow us and stay up to date with everything we're on!

Team ownership, workspace routing, and landing refresh

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

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.