Description
Build a complete comments system that allows users to add, edit, delete, and reply to comments on tasks and projects with threaded conversations.
Tasks
Database Schema
The comments table already exists with:
- Self-referential
parent_comment_id for threading
task_id and project_id for association
author_id for ownership
Acceptance Criteria
- Users can add comments to tasks and projects
- Users can reply to comments creating threaded conversations
- Users can edit and delete their own comments
- Comments appear in real-time without page refresh
- Comment count is displayed on parent entities
Description
Build a complete comments system that allows users to add, edit, delete, and reply to comments on tasks and projects with threaded conversations.
Tasks
/api/comments)Database Schema
The
commentstable already exists with:parent_comment_idfor threadingtask_idandproject_idfor associationauthor_idfor ownershipAcceptance Criteria