Leave Localhost logoLeave LocalhostDocs
Notifications

Removing Notifications

Notifications are optional premium boilerplate code. To remove them:

Notifications are optional premium boilerplate code. To remove them:

  1. Remove the dashboard bell from apps/app/src/app/[locale]/(dashboard)/_components/site-header.tsx.
  2. Remove apps/app/src/app/[locale]/(dashboard)/_components/notification-bell.tsx.
  3. Remove the /settings/notifications route.
  4. Remove the notifications navigation item from app-sidebar.tsx.
  5. Remove packages/backend/convex/notifications/.
  6. Remove notifications and notification_preferences from packages/backend/convex/schema.ts.
  7. Remove notification creation calls from member, invitation, billing, and admin organization flows.
  8. Remove locale keys under notifications and navigation notification labels.
  9. Run bunx --bun convex codegen, bun run typecheck, and bun run lint.

If existing deployments already contain notification tables, migrate or archive the data before removing schema references.