Notifications
Removing Notifications
Notifications are optional premium boilerplate code. To remove them:
Notifications are optional premium boilerplate code. To remove them:
- Remove the dashboard bell from
apps/app/src/app/[locale]/(dashboard)/_components/site-header.tsx. - Remove
apps/app/src/app/[locale]/(dashboard)/_components/notification-bell.tsx. - Remove the
/settings/notificationsroute. - Remove the notifications navigation item from
app-sidebar.tsx. - Remove
packages/backend/convex/notifications/. - Remove
notificationsandnotification_preferencesfrompackages/backend/convex/schema.ts. - Remove notification creation calls from member, invitation, billing, and admin organization flows.
- Remove locale keys under
notificationsand navigation notification labels. - Run
bunx --bun convex codegen,bun run typecheck, andbun run lint.
If existing deployments already contain notification tables, migrate or archive the data before removing schema references.
Billing Notifications
Billing notifications summarize meaningful customer-visible billing state changes.
Email Overview
Leave Localhost includes a complete transactional email system built on Resend and React Email. Templates live in one place in the backend; the preview workspace renders those same templates in the browser.