| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | Migrate date handling from Date to Temporal API | Martin Kagamino Lehoux | 2026-09-08 |
| | | | | | | | | | Routine scheduling, health series, service stamps, session expiry, and date formatting move to native Temporal (Instant / ZonedDateTime in UTC), with ISO strings kept at DB and chart boundaries. Ambient types in src/temporal-ambient.d.ts cover the native runtime; no polyfill. Observable behavior and stored formats are unchanged. | ||
| * | 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 | |||
