<feed xmlns='http://www.w3.org/2005/Atom'>
<title>home-sveltekit/src/routes/+layout.svelte, branch main</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.kagamino.dev/home-sveltekit/atom?h=main</id>
<link rel='self' href='https://git.kagamino.dev/home-sveltekit/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.kagamino.dev/home-sveltekit/'/>
<updated>2026-09-25T07:10:31Z</updated>
<entry>
<title>Refresh page data on refocus after 10s away, skip edit pages</title>
<updated>2026-09-25T07:10:31Z</updated>
<author>
<name>Martin Kagamino Lehoux</name>
<email>martin@lehoux.net</email>
</author>
<published>2026-09-25T07:10:31Z</published>
<link rel='alternate' type='text/html' href='https://git.kagamino.dev/home-sveltekit/commit/?id=e5e1482b1f5aea4a50de44801c81c81750042201'/>
<id>urn:sha1:e5e1482b1f5aea4a50de44801c81c81750042201</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Split groceries domain out of the app root</title>
<updated>2026-09-07T08:55:06Z</updated>
<author>
<name>Martin Kagamino Lehoux</name>
<email>martin@lehoux.net</email>
</author>
<published>2026-09-07T08:55:06Z</published>
<link rel='alternate' type='text/html' href='https://git.kagamino.dev/home-sveltekit/commit/?id=113415ce357a9cea1759d0452ebae6352f8fe36b'/>
<id>urn:sha1:113415ce357a9cea1759d0452ebae6352f8fe36b</id>
<content type='text'>
Move the grocery list, catalog, and categories routes under /groceries/
so the app home can host the projects/routines overview next. Update
nav to exact-path matching, login redirect default, and layout title.
</content>
</entry>
<entry>
<title>feat(auth): add persistent family login</title>
<updated>2026-08-13T07:38:16Z</updated>
<author>
<name>Martin Kagamino Lehoux</name>
<email>martin@lehoux.net</email>
</author>
<published>2026-08-13T07:38:16Z</published>
<link rel='alternate' type='text/html' href='https://git.kagamino.dev/home-sveltekit/commit/?id=007384be67559e1848ee0a8a1726c6b0fa39a221'/>
<id>urn:sha1:007384be67559e1848ee0a8a1726c6b0fa39a221</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: sticky form and navbar layout with consistent nav-height</title>
<updated>2026-07-28T17:31:13Z</updated>
<author>
<name>Martin Kagamino Lehoux</name>
<email>martin@lehoux.net</email>
</author>
<published>2026-07-28T17:30:07Z</published>
<link rel='alternate' type='text/html' href='https://git.kagamino.dev/home-sveltekit/commit/?id=1e720925e2ef690d455927c2f9e802571304982a'/>
<id>urn:sha1:1e720925e2ef690d455927c2f9e802571304982a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: warm redesign, full French localization, compact sticky form, fixed row heights, and show quality score in list</title>
<updated>2026-07-28T10:13:31Z</updated>
<author>
<name>Martin Kagamino Lehoux</name>
<email>martin@lehoux.net</email>
</author>
<published>2026-07-28T10:13:31Z</published>
<link rel='alternate' type='text/html' href='https://git.kagamino.dev/home-sveltekit/commit/?id=45cc0afb734a422ee7765dc5c60dccbcc6721367'/>
<id>urn:sha1:45cc0afb734a422ee7765dc5c60dccbcc6721367</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: compact sticky add form with Add + Edit buttons</title>
<updated>2026-07-27T19:00:10Z</updated>
<author>
<name>Martin Kagamino Lehoux</name>
<email>martin@lehoux.net</email>
</author>
<published>2026-07-27T19:00:10Z</published>
<link rel='alternate' type='text/html' href='https://git.kagamino.dev/home-sveltekit/commit/?id=bc3678461c3000c2394e355b7aaa73b774a33fff'/>
<id>urn:sha1:bc3678461c3000c2394e355b7aaa73b774a33fff</id>
<content type='text'>
- Sticky navbar + sticky add bar on list page
- Add button: quick add to list
- Edit button: add + redirect to detail page for references
- Removed layout top padding for seamless sticky behavior
</content>
</entry>
<entry>
<title>feat: navbar + split list/catalog into separate pages</title>
<updated>2026-07-27T18:44:10Z</updated>
<author>
<name>Martin Kagamino Lehoux</name>
<email>martin@lehoux.net</email>
</author>
<published>2026-07-27T18:44:10Z</published>
<link rel='alternate' type='text/html' href='https://git.kagamino.dev/home-sveltekit/commit/?id=5f423e365ada8aae63ad07099031a23252f47514'/>
<id>urn:sha1:5f423e365ada8aae63ad07099031a23252f47514</id>
<content type='text'>
- Navbar component with List, Catalog, Categories tabs
- / = shopping list (unchecked items with add form)
- /catalog = full catalog with toggle
- /categories = category management
- Removed page titles (navbar indicates context)
</content>
</entry>
<entry>
<title>bootstrap: SvelteKit + adapter-node + plain CSS + Vitest</title>
<updated>2026-07-27T14:37:44Z</updated>
<author>
<name>Martin Kagamino Lehoux</name>
<email>martin@lehoux.net</email>
</author>
<published>2026-07-27T14:37:44Z</published>
<link rel='alternate' type='text/html' href='https://git.kagamino.dev/home-sveltekit/commit/?id=ed39c60ebc10efe2b644172e7c82f943c4fba3cc'/>
<id>urn:sha1:ed39c60ebc10efe2b644172e7c82f943c4fba3cc</id>
<content type='text'>
@libsql/client + Drizzle ORM for SQLite, Prettier + ESLint flat config.
Multi-stage Dockerfile (node:26-slim) for Caddy-backed deployment.
</content>
</entry>
</feed>
