| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | Replace routine status text chip with fixed-width glyph chip | Martin Kagamino Lehoux | 2026-09-08 |
| | | | | | | | Status becomes a 1.5rem rounded-square chip (ok=check, due=clock, late=!, veryLate=double !) keeping the green-to-red colors, moved to the start of each routine row; label and overdue stay in title. | ||
| * | Deduplicate routine actions and badges across project routes | Martin Kagamino Lehoux | 2026-09-08 |
| - Share edit/complete/archive form actions in routine-actions.ts; route servers become thin wrappers (strictest guard semantics in one place) - Move parseFrequencyDays into validation.ts - Extract ScoreBadge/StatusBadge components; use on project pages and the home page instead of duplicated scoreClass/statusClass helpers - Fix archiveProject calling the routine archive with the project id | |||
