• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

CMU-313 / nodebb-spring-26-team-f1 / 22512201521
79%

Build:
DEFAULT BRANCH: main
Ran 28 Feb 2026 03:20AM UTC
Jobs 1
Files 403
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

28 Feb 2026 03:16AM UTC coverage: 78.633% (+0.005%) from 78.628%
22512201521

push

github

web-flow
Merge pull request #28 from CMU-313/notifications/pop-up/topics

Implemented popup notifications when someone responds to your message

Code Review(completed by Alexandra)-Popup Notifications Feature

I think this was a very well implemented feature and adds a lot of value to the platform.

Done well:
Correct trigger point: notification logic runs after post save and only for replies
Self-reply prevention: explicit isSelfReply check before emitting.
Clickable popup: includes topicId + postId so the client can navigate to the exact reply.

Suggestions:
Avoid using the global alert()
In public/src/sockets.js, alerts.alert(params) is called and then call alert({ ... }) again. I’d recommend using NodeBB’s alerts module for consistency or one or the other.

11849 of 16946 branches covered (69.92%)

Branch coverage included in aggregate %.

12 of 13 new or added lines in 1 file covered. (92.31%)

25703 of 30810 relevant lines covered (83.42%)

1489.19 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
76.92
2.11% src/posts/create.js
Jobs
ID Job ID Ran Files Coverage
1 22512201521.1 28 Feb 2026 03:20AM UTC 403
78.63
GitHub Action Run
Source Files on build 22512201521
  • Tree
  • List 403
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #22512201521
  • 19adf7dc on github
  • Prev Build on main (#22511850067)
  • Next Build on main (#22868286202)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc