Tomas Dvorak
|
07ac54aa05
|
feat(notifications): persistent notification center
- notifications table (goose migration) + sqlc queries; list with unread
count, mark-one, mark-all endpoints under /notifications.
- Deployment success/failure now writes a notification row for the owner
(insertUserNotification — best-effort, never breaks the deploy flow).
- Shell bell reads the real persisted feed: unread badge, click-to-read,
mark-all, 30s polling. Replaces the transient builds+audit derivation.
Verified e2e: migration applies clean, list/read/read-all round-trips.
Authored By: TDvorak <[email protected]>
|
2026-09-17 17:52:37 +02:00 |
|