feat(ui): notification bell — received + sent transfers, mark-all-read (#147) #148
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/notify-bell-147"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #147. Bell left of the user circle; dropdown lists received (Inbox tree via the unscoped store — works for unscoped admins) and sent (transfers store) items, newest first, capped at 20; dot when unread. "Mark all read" advances a per-user watermark in the new
internal/notifyatomic-JSON store — no per-item flags, no event framework: the bell is a view over state that already exists.GET /api/v1/notifications+POST /api/v1/notifications/read-all; polls on the existing 60s cadence, hides itself when the endpoint is absent. i18n en/de/fr/it. Watermark store round-trip tested.