The Notifications page has a minimal empty state that doesn't distinguish "all caught up" from "nothing here yet".
Where: apps/web/src/components/app/NotificationsPage.tsx (~lines 84–87)
What to do: Add an icon + contextual copy: when the unread filter is active and empty, show "All caught up!"; when all is selected and genuinely empty, show a descriptive "No notifications yet" message.
Done when: both empty cases render an icon and the correct message.
Size: S
New here? The README has a ~90-second self-host quickstart to run the app locally. Comment on the issue if you want pointers — happy to help.
The Notifications page has a minimal empty state that doesn't distinguish "all caught up" from "nothing here yet".
Where:
apps/web/src/components/app/NotificationsPage.tsx(~lines 84–87)What to do: Add an icon + contextual copy: when the unread filter is active and empty, show "All caught up!"; when all is selected and genuinely empty, show a descriptive "No notifications yet" message.
Done when: both empty cases render an icon and the correct message.
Size: S
New here? The README has a ~90-second self-host quickstart to run the app locally. Comment on the issue if you want pointers — happy to help.