v1.0.55
What's new
- fix(web): statuses-section color swatch, type-aware kanban icon, progress re-derive (a917cc4)
- fix(web): ProgressIcon doc comment and dead check (8394876)
- fix(web): restore loading and not-found states in board settings (4617442)
- fix(api): align MCP relation:deleted boardId with relations.service (23379ea)
- fix(api): progress editability evaluated against target type on type change (132624f)
- fix(api): progress editability evaluated against target type on type change (870b06e)
- fix(api): seed.ts uses type column, adds Cancelled status (825015d)
- chore: format status types plan and spec docs (e564613)
- fix(web): confirm dialog before deleting a status (99b623d)
- feat: restructure board settings into tabbed layout with statuses CRUD (bca4bbf)
- test: add ProgressIcon null-progress rendering tests (61a8951)
- feat: ProgressIcon renders distinct icons for null progress (33ace73)
- feat: update web types and API client for status types (025d3be)
- test: update board seed assertions for status types (7ef4d92)
- feat: update MCP service for status types (31cfae2)
- feat: duplicate_of moves to first duplicate-type status, no doneAt (beef974)
- feat: type-based doneAt stamping and auto-unblock on done (1fca9a7)
- feat: update StatusesService for type-based statuses (7dda4f1)
- feat: add status type constants and helpers (53254e8)
- refactor: consolidate default statuses into shared constant (4f2708a)
- feat: add status type column, drop isDone/isDuplicate booleans (a234705)
- docs: add status types implementation plan (f3ad4d1)
- docs: add status types design spec (ed34217)
Full changelog: v1.0.54...v1.0.55