Back system notification bell with database #16

Closed
dv wants to merge 0 commits from fix/backend-system-notifications into staging
Owner

Summary

  • Add DB-backed system notifications for the dashboard notification bell.
  • Add user-scoped system notification preferences.
  • Expose authenticated backend endpoints for list, mark-read, mark-all-read, and preferences.
  • Keep system/account notifications separate from agent Inbox items.

Changes

  • Added system_notifications and system_notification_preferences.
  • Added migration 0012_system_notifications.sql.
  • Added runtime schema safety for the new tables.
  • Added /home/system-notifications backend routes.
  • Seeded deterministic system/account notifications per user.

Verification

  • npm run typecheck
  • npm run build
  • git diff --check
## Summary - Add DB-backed system notifications for the dashboard notification bell. - Add user-scoped system notification preferences. - Expose authenticated backend endpoints for list, mark-read, mark-all-read, and preferences. - Keep system/account notifications separate from agent Inbox items. ## Changes - Added `system_notifications` and `system_notification_preferences`. - Added migration `0012_system_notifications.sql`. - Added runtime schema safety for the new tables. - Added `/home/system-notifications` backend routes. - Seeded deterministic system/account notifications per user. ## Verification - `npm run typecheck` - `npm run build` - `git diff --check`
dv added 1 commit 2026-07-05 20:28:36 +00:00
Owner

Already included in staging on VPS; closing implemented PR.

Already included in staging on VPS; closing implemented PR.
Sai-karthik closed this pull request 2026-07-08 07:07:59 +00:00

Pull request closed

Please reopen this pull request to perform a merge.
Sign in to join this conversation.
No Reviewers
No labels
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: growqr-app/growqr-backend#16