Over the past couple of weeks, Iβve been quietly building and shipping a bunch of updates to nixx.dev β and I'm excited to finally share them.
This release is all about community interaction and keeping things clean, fast, and secure.
π¬ Comments Are Live
Users can now comment on blog posts β fully integrated into the existing Next.js + Prisma stack.
Features:
- π Requires login
- π Supports Markdown
- π§΅ Nested replies for full conversation threads
- π« Word filtering & heading sanitization (no
<h1>
, no spammy formatting)
π Notifications
Users now get notified when:
- Someone replies to their comment
- Their comment receives a new response
Also included:
- Email notifications
- API routes for real-time updates (WebSocket support coming later)
π§± Codebase Improvements
To support these features and prep for more, I also made a few architectural changes:
- Refactored the entire context structure (
auth
,admin
,notfound
) - Introduced
AuthContext
for cleaner, scalable auth-aware components - Improved API logic around user actions and moderation
π§Ό Spam & Abuse Protection
Moderation and safety were top of mind:
- β Profanity filtering (customizable word list)
- π« Headings disabled in comment markdown
- π‘οΈ Easy moderation toggle for future needs
β Final Thoughts
This has been a fun milestone β Iβve always seen nixx.dev as a growing toolset + learning journal. These new features aim to turn the blog into a space where developers can not only learn but contribute.
If youβre building something similar (or just shipping cool features), drop a link β Iβd love to see what youβre working on! π
Top comments (0)