-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is neededquestionFurther information is requestedFurther information is requested
Description
Summary
Add a project-level activity feed that aggregates task changes and sync events.
Current behavior
- Task-level notes exist in work_notes and display via src/components/ui/work-notes.tsx.
- Project detail page lacks a unified activity timeline.
Target behavior
- Aggregate work_notes for all tasks in a project into a single timeline.
- Include sync events (GitHub sync, import) with system entries.
Scope
- API endpoint to fetch recent activity for a project.
- UI feed component in project detail page.
- System entries emitted by sync/import flows.
Acceptance criteria
- Activity feed displays newest-first entries with author and timestamp.
- Feed includes task status changes and work notes.
- Feed handles empty state gracefully.
Open questions
- Retention limit and pagination for activity?
References
- src/components/ui/work-notes.tsx
- src/app/(dashboard)/projects/[id]/project-detail-client.tsx
- src/app/api/projects/[id]/sync/route.ts
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is neededquestionFurther information is requestedFurther information is requested