-
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 needed
Description
Summary
Expand task activity logging so status, priority, tag, and project changes appear in the task history.
Current behavior
- Work notes exist and are rendered in the task modal via src/components/ui/work-notes.tsx.
- Updates through src/app/api/tasks/route.ts do not consistently add system entries for field changes.
Target behavior
- Append a system work note on status changes, priority changes, tag edits, and project reassignment.
- Include timestamps and a concise diff summary in each entry.
Scope
- Server-side instrumentation in task update endpoints.
- Minimal UI change, reusing WorkNotes component.
Acceptance criteria
- Editing a task adds a new system note reflecting the field updates.
- Completion status changes include the status transition entry.
- Work notes remain merged via existing merge logic in src/lib/work-notes.ts.
References
- src/app/api/tasks/route.ts
- src/app/api/tasks/[id]/route.ts
- src/components/ui/work-notes.tsx
- src/lib/work-notes.ts
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed