aboutsummaryrefslogtreecommitdiff
path: root/src/lib/components/StatusBadge.svelte
Commit message (Collapse)AuthorAge
* Restyle to a flat Miniflux-like designMartin Kagamino Lehoux13 days
| | | | | | | | - hairline separators instead of bordered rows, square corners, no shadows - white background, system font stack, slimmer headings - pine green accent; amber warn ramp carries the attention marks (due/late/mid) - no hover backgrounds: hover is color/fill-state only - reserve bold nav tab width and the scrollbar gutter so navigation never shifts layout
* Scope badges, titles, and one-off styles; add Button outlineMartin Kagamino Lehoux2026-09-12
| | | | | | | | | ScoreBadge/StatusBadge carry their own color scales, no bg-*/text-* globals. SectionTitle unifies category-name and section-title dupes (h2/h3 via level prop). Grocery add-bar buttons use Button, new outline variant for the secondary action. save-status moves into its only page. Delete dead globals and page overrides.
* improve projects layout on mobileMartin Kagamino Lehoux2026-09-12
|
* Replace routine status text chip with fixed-width glyph chipMartin Kagamino Lehoux2026-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 routesMartin Kagamino Lehoux2026-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