| Commit message (Expand) | Author | Age |
| * | Restyle to a flat Miniflux-like design | Martin Kagamino Lehoux | 13 days |
| * | Show time since done or lateness instead of the last-done date | Martin Kagamino Lehoux | 13 days |
| * | Allow granular routine frequencies like 5/2w | Martin Kagamino Lehoux | 2026-09-30 |
| * | Add live search to the project routines list | Martin Kagamino Lehoux | 2026-09-29 |
| * | Allow backdating a routine completion | Martin Kagamino Lehoux | 2026-09-26 |
| * | Compress comments to terse single lines within line width | Martin Kagamino Lehoux | 2026-09-25 |
| * | Refresh page data on refocus after 10s away, skip edit pages | Martin Kagamino Lehoux | 2026-09-25 |
| * | Scope badges, titles, and one-off styles; add Button outline | Martin Kagamino Lehoux | 2026-09-12 |
| * | Extract Row primitive, migrate all call sites | Martin Kagamino Lehoux | 2026-09-12 |
| * | Extract Button primitive, migrate all call sites | Martin Kagamino Lehoux | 2026-09-12 |
| * | improve projects layout on mobile | Martin Kagamino Lehoux | 2026-09-12 |
| * | Migrate date handling from Date to Temporal API | Martin Kagamino Lehoux | 2026-09-08 |
| * | Project health chart on LayerChart | Martin Kagamino Lehoux | 2026-09-08 |
| * | Replace routine status text chip with fixed-width glyph chip | Martin Kagamino Lehoux | 2026-09-08 |
| * | Show frequency on archived routine rows in project details | Martin Kagamino Lehoux | 2026-09-08 |
| * | Share grocery row component and list-page form actions | Martin Kagamino Lehoux | 2026-09-08 |
| * | Consolidate duplicated page CSS into app.css, share TestDb type | Martin Kagamino Lehoux | 2026-09-08 |
| * | Deduplicate routine actions and badges across project routes | Martin Kagamino Lehoux | 2026-09-08 |
| * | Add routine archives: archive date, searchable archived list, frozen page | Martin Kagamino Lehoux | 2026-09-07 |
| * | Extract duplicated styles into shared molecules and color atoms | Martin Kagamino Lehoux | 2026-09-07 |
| * | Extract shared groceries helpers and BestRef component | Martin Kagamino Lehoux | 2026-09-07 |
| * | Add routine detail page with editable description and health history | Martin Kagamino Lehoux | 2026-09-07 |
| * | Add projects with routines, urgency tracking and health scores | Martin Kagamino Lehoux | 2026-09-07 |
| * | Split groceries domain out of the app root | Martin Kagamino Lehoux | 2026-09-07 |
| * | fix: type page state arrays (svelte-check 0 errors) | Martin Kagamino Lehoux | 2026-08-21 |
| * | feat: fuzzy autocomplete for add-item input | Martin Kagamino Lehoux | 2026-08-21 |
| * | feat(auth): add persistent family login | Martin Kagamino Lehoux | 2026-08-13 |
| * | fix(groceries): prevent premature auto-submit on quick-add input | Martin Kagamino Lehoux | 2026-08-01 |
| * | feat(catalog): add in-memory case-insensitive search filter | Martin Kagamino Lehoux | 2026-07-31 |
| * | fix: put Non catégorisé first in Catalogue too | Martin Kagamino Lehoux | 2026-07-29 |
| * | fix: eliminate Svelte state_referenced_locally build warnings | Martin Kagamino Lehoux | 2026-07-29 |
| * | feat: single-line category add form with + button | Martin Kagamino Lehoux | 2026-07-29 |
| * | fix: hide empty categories in the list view | Martin Kagamino Lehoux | 2026-07-29 |
| * | fix: use category order when grouping items in list and catalog | Martin Kagamino Lehoux | 2026-07-29 |
| * | feat: drag-to-reorder categories with persistent order | Martin Kagamino Lehoux | 2026-07-29 |
| * | feat: multi-select and bulk-update category from catalog | Martin Kagamino Lehoux | 2026-07-29 |
| * | fix: prevent layout shift when save confirmation appears | Martin Kagamino Lehoux | 2026-07-29 |
| * | feat: auto-save item name/category on blur, remove explicit save button | Martin Kagamino Lehoux | 2026-07-28 |
| * | feat: autocomplete search with datalist to prevent duplicate items | Martin Kagamino Lehoux | 2026-07-28 |
| * | fix: adding a ref no longer triggers the Enregistré timeout | Martin Kagamino Lehoux | 2026-07-28 |
| * | fix: sticky form and navbar layout with consistent nav-height | Martin Kagamino Lehoux | 2026-07-28 |
| * | fix: redirect to origin page after deleting an item | Martin Kagamino Lehoux | 2026-07-28 |
| * | fix: redirect to previous page after deleting an item | Martin Kagamino Lehoux | 2026-07-28 |
| * | feat: keep keyboard open on mobile when adding items to list | Martin Kagamino Lehoux | 2026-07-28 |
| * | feat: oklch color palette and PWA install support | Martin Kagamino Lehoux | 2026-07-28 |
| * | fix: prevent form reset after update and show feedback | Martin Kagamino Lehoux | 2026-07-28 |
| * | feat: editable name and category in grocery detail page | Martin Kagamino Lehoux | 2026-07-28 |
| * | refactor: services layer, valibot validation, shared CSS utilities, aria labe... | Martin Kagamino Lehoux | 2026-07-28 |
| * | feat: warm redesign, full French localization, compact sticky form, fixed row... | Martin Kagamino Lehoux | 2026-07-28 |
| * | refactor: rename brand to reference everywhere | Martin Kagamino Lehoux | 2026-07-27 |