Commit graph

31 commits

Author SHA1 Message Date
e985ab98a4 Cleanups 2025-11-02 21:57:57 +11:00
b35758edf2 Spec update 2025-11-02 21:38:31 +11:00
f35739e732 ingredient debounce 2025-11-02 19:41:33 +11:00
90a2ffc5de Fixed render bug 2025-11-02 16:43:33 +11:00
db9f364472 Node version bump 2025-11-02 09:48:12 +11:00
16a90fe89d feat(shopping): ad‑hoc items UI via typed endpoints; purge legacy JS tests; update spec 2025-11-02 00:22:34 +11:00
adb2fc1bae Spec reflection and update 2025-11-01 23:46:01 +11:00
5586e2eede Implement handleGoogleLogin (returns backend OAuth start URL) 2025-11-01 22:14:36 +11:00
d7c9788f00 feat: harden decoders/SDK, add Google button, and align Member styles 2025-11-01 21:41:38 +11:00
d08e0370ac docs: finalize Person→Member migration, add Google sign-in button, and align styles 2025-11-01 20:25:18 +11:00
ddad070eb7 Invitations accept: use updated typed OpenAPI; keep router guard tests green 2025-11-01 19:21:12 +11:00
aa510d7e23 push prog 1 2025-11-01 19:12:12 +11:00
d729c0311d revert(shopping): restore MyShoppingPage parity with master and retain legacy stubs 2025-11-01 18:51:34 +11:00
710f9ccf9b fix(router): use memory history in test/SSR to avoid global location access; update spec and test counts 2025-11-01 18:32:59 +11:00
05e8dba8c8 feat(shopping): add typed requestIngredient and migrate members list; tighten recipe decoders; tests green 2025-11-01 18:25:46 +11:00
290ad06f0c MySHopping spec updates 2025-11-01 18:17:46 +11:00
53f8909924 fix(router/tests): use memory history in Vitest/SSR; remove legacy auth.login from tests; update spec 2025-11-01 17:49:26 +11:00
605bd73561 chore(auth/tests): remove legacy username login from tests; align mocks with email/password-only auth and keep suite green 2025-11-01 17:47:42 +11:00
52649e812a Spec updates 2025-11-01 17:31:03 +11:00
d438b78005 currentUser() now performs token-only refresh (no user in response) and then loads user context via /api/v1/users/me/households. 2025-11-01 17:12:09 +11:00
3b421106bc Spec update 2025-11-01 16:21:23 +11:00
f78cc31479 Router: use memory history in tests; finalize HouseholdSettings UI; update spec and add cleanup tasks 2025-11-01 15:05:41 +11:00
6d95764516 HouseholdSettings.vue — fixed template, added proper imports, typed members, and rendered current members list. 2025-11-01 14:49:57 +11:00
218b56ccce feat(invitations): accept + send invitations with settings view; keep repo green 2025-11-01 14:41:55 +11:00
9f7209f44d feat(invitations): implement invitation accept flow with TDD 2025-11-01 14:17:59 +11:00
062163483c feat(auth+onboarding): implement Create Account flow with TDD 2025-11-01 14:11:40 +11:00
44072a2363 create-household flow via useAuth and Welcome page 2025-11-01 14:05:15 +11:00
ff8e665374 Refactored to show email/password form when multitenant flag is enabled; legacy person list retained otherwise. Link to Create Account added. 2025-11-01 14:02:03 +11:00
04dbddee44 - Implemented JWT login/register in auth.ts and wired token to client provider. useAuth updated with households fetching.
- Router guard updated to handle public/multitenant routing and redirects.
2025-11-01 13:55:55 +11:00
a446bc1c11 housekeeping 2025-11-01 13:44:58 +11:00
faf0a91d2d spec 2025-11-01 13:31:56 +11:00