siftlode/frontend/src
npeter83 0b46f0b1e4 fix(notifications): don't resurrect stale toasts on reload
Persisted notifications were restored with their saved 'dismissed' state, so any
that were still active when the page closed came back as active toasts — but
their auto-dismiss timers aren't re-armed on load, leaving them stuck on screen
forever (a burst of errors could pile up dozens). Mark restored entries as
dismissed on load: they stay in the bell history but no longer reappear as live
toasts. The toast surface is session-transient; history persists.
2026-06-12 18:07:31 +02:00
..
components fix(ui): robust avatars — no-referrer + graceful fallback 2026-06-12 18:01:43 +02:00
lib fix(notifications): don't resurrect stale toasts on reload 2026-06-12 18:07:31 +02:00
App.tsx feat(stats): per-user API quota attribution + admin usage page 2026-06-12 02:47:55 +02:00
index.css style(ui): glass opacity 82% -> 78% 2026-06-11 22:49:04 +02:00
main.tsx feat(ui): notification center with leveled toasts and error capture 2026-06-11 19:26:34 +02:00