In-app notification infrastructure #92

Closed
opened 2026-03-09 00:14:26 +01:00 by myrmidex · 0 comments
Owner

Summary

Build the notification system that other features (#82) can hook into.

Context

Split from #82. Before we can alert on feed staleness, publish failures, or credential issues, we need the plumbing: a notification model, storage, and a UI component to display them.

Tasks

  • Notification model (type, message, severity, read_at, related entity)
  • Migration
  • Notification UI widget (bell icon in nav with unread count, dropdown or dedicated page)
  • Mark as read / dismiss functionality
  • Notifiable service or trait for dispatching notifications from anywhere in the codebase
  • Tests for notification creation, read/dismiss, and display
## Summary Build the notification system that other features (#82) can hook into. ## Context Split from #82. Before we can alert on feed staleness, publish failures, or credential issues, we need the plumbing: a notification model, storage, and a UI component to display them. ## Tasks - [ ] Notification model (type, message, severity, read_at, related entity) - [ ] Migration - [ ] Notification UI widget (bell icon in nav with unread count, dropdown or dedicated page) - [ ] Mark as read / dismiss functionality - [ ] `Notifiable` service or trait for dispatching notifications from anywhere in the codebase - [ ] Tests for notification creation, read/dismiss, and display
myrmidex added this to the v1.3.0 milestone 2026-03-09 00:14:26 +01:00
myrmidex added a new dependency 2026-03-09 00:15:39 +01:00
myrmidex added a new dependency 2026-03-09 00:16:23 +01:00
myrmidex added a new dependency 2026-03-09 00:16:23 +01:00
myrmidex added the
enhancement
label 2026-03-09 00:24:27 +01:00
myrmidex self-assigned this 2026-03-09 01:03:39 +01:00
Sign in to join this conversation.
No description provided.