feat: update frontend type definitions and status enums to match new backend

- types/index.ts: Task status 'progressing' → 'undergoing' + 'completed'; Milestone status updated to open/freeze/undergoing/completed/closed + started_at field
- MilestoneFormModal: dropdown options updated
- MilestoneDetailPage: isProgressing → isUndergoing, badge class simplified
- MilestonesPage: badge class simplified
- TaskDetailPage: status transition map updated for new state machine
This commit is contained in:
zhi
2026-03-17 01:04:51 +00:00
parent 7587554fd8
commit e60763b128
5 changed files with 15 additions and 13 deletions

View File

@@ -125,9 +125,9 @@ export default function MilestoneFormModal({ isOpen, onClose, onSaved, milestone
Status
<select value={form.status} onChange={(e) => setForm((f) => ({ ...f, status: e.target.value }))}>
<option value="open">Open</option>
<option value="pending">Pending</option>
<option value="deferred">Deferred</option>
<option value="progressing">Progressing</option>
<option value="freeze">Freeze</option>
<option value="undergoing">Undergoing</option>
<option value="completed">Completed</option>
<option value="closed">Closed</option>
</select>
</label>