feat: enhance notification system with typed toasts and unread badge (#19)#97
feat: enhance notification system with typed toasts and unread badge (#19)#97CHY9213 wants to merge 1 commit into
Conversation
- Toast notifications now support types (success/error/warning/info) - Toasts are dismissible by click or dismiss button - Auto-dismiss timeout extended to 3.5s - Dashboard notification bell shows unread count badge (red dot) - Empty state shows total count badge - Toast styling follows type (green/red/amber/blue backgrounds) Closes mergeos-bounties#19
QA Verification Report — PR #97Target PR: #97 (feat: enhance notification system with typed toasts and unread badge #19) CI StatusAll 5 checks pass: Backend build and test ✅ | Web build (admin) ✅ | Web build (frontend) ✅ | Web build (scan) ✅ | Secret scan ✅ Code Review
Evidence Check
Recommendation✅ Approve with suggestions — Well-structured enhancement. Suggest author clarify if Verification per issue #64 — 300 MRG QA bounty |
|
Thanks for the PR. For bounty review, please add verification evidence in this PR before final review:
Evidence can be attached in a PR comment; images in comments count. If this PR has the |
|
@CHY9213 I rechecked all open PRs and this PR currently has merge conflicts with master (mergeStateStatus: DIRTY). Please rebase or merge the latest master, resolve the conflicts, and push the updated branch so GitHub can re-run PR checks. Bounty review remains blocked until the PR is mergeable again. |
TUPM96
left a comment
There was a problem hiding this comment.
Not ready for bounty acceptance yet.
I rechecked all open PRs and this one is currently blocked before code acceptance:
- It has merge conflicts with master or is otherwise not mergeable.
- Runtime evidence is still missing or incomplete for the claimed user flow.
- GitHub checks need to rerun cleanly after the branch is updated.
Please rebase/merge latest master, resolve conflicts, push the updated branch, and attach screenshots/GIF/video or other runtime evidence for the actual fix. I can continue review after that.
|
Thanks for the notification work. This PR is not mergeable as-is against the current master and/or does not have the clean, focused evidence needed for acceptance in this cleanup pass. Closing it now; please submit a fresh PR from latest master with runtime screenshots/evidence and a narrow implementation for issue #19. |
Verification Report — PR #97Target PR: #97 Commands: git fetch+checkout ✅ | git diff master ✅ | Code review ✅Final Verdict: ✅ APPROVEPayout: cerouber88@gmail.com (PayPal) |
Summary
Enhanced the MergeOS notification experience for both public users and authenticated dashboard users.
Changes
frontend/src/App.vue
frontend/src/styles.css
Evidence
(Add screenshots after testing)
Closes #19