| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-11-26 | Use task title as commit subject, amp output as body | Ben Sima | |
| Fixes gitlint failures by using the pre-validated task title as the commit subject line, while preserving amp's output in the body for review context. Body lines are truncated to 72 chars for compliance. | |||
| 2025-11-26 | The implementation is complete. Summary of what was implemented | Ben Sima | |
| 1. **POST /tasks/:id/status** endpoint accepting form data with 'status' field (line 35) 2. **Status parsing** from form via `FromForm StatusForm` instance (lines 47-52) - handles Open, InProgress, Review, Approved, Done 3. **Calls TaskCore.updateTaskStatus** (line 337) 4. **Redirects** back to `/tasks/:id` with 303 status using `PostRedirect` type (line 26, 335-338) 5. **Error handling** for invalid status via `FromForm` returning `Left "Invalid status"` (line 52) which Servant converts to a 400 error Task-Id: t-1o2g8gugkr1.4 | |||
| 2025-11-26 | Add task detail view with status form | Ben Sima | |
| Task-Id: t-1o2g8gugkr1.3 Amp-Thread-ID: https://ampcode.com/threads/T-dc8aefa0-840e-412d-bc09-9c446be48117 Co-authored-by: Amp <amp@ampcode.com> | |||
| 2025-11-26 | Add task list view with mobile-friendly cards | Ben Sima | |
| Task-Id: t-1o2g8gugkr1.2 | |||
| 2025-11-26 | Add jr web command with Servant skeleton | Ben Sima | |
| Task-Id: t-1o2g8gugkr1.1 | |||
