Commit Graph

  • 4b00563016 feat: per-user data isolation (ownerId scoping) main Claude 2026-06-11 08:30:10 +00:00
  • bafdb88f5d docs: ownership model and ownerId in API contract Claude 2026-06-11 08:28:44 +00:00
  • f8955be4e9 feat(web): filter by ownerId and surface missing-role 401 state Claude 2026-06-11 08:28:25 +00:00
  • 03fbe06a04 feat: scope every API endpoint to the token's sub; expose ownerId in DTOs Claude 2026-06-11 08:27:26 +00:00
  • 0e16738624 feat: ownerOf(event) helper and ownerId in task DTO Claude 2026-06-11 08:26:23 +00:00
  • 42abf35bff feat: scope all repo reads/writes to the caller's ownerId Claude 2026-06-11 08:26:07 +00:00
  • 43f2d5b122 feat: add nullable owner_id columns to lists and tasks Claude 2026-06-11 08:24:28 +00:00
  • 02adfd0dbe feat: installable PWA (manifest, icons, minimal service worker) Claude 2026-06-11 08:00:22 +00:00
  • d4c734737b feat: role-based access via Zitadel project roles Claude 2026-06-10 11:25:34 +00:00
  • 725f75fdd1 chore: untrack .claude session artifacts Claude 2026-06-10 09:57:43 +00:00
  • a15e5fb0a5 update Claude 2026-06-10 09:56:41 +00:00
  • 104ffc4f1d feat: compact task rows + bottom-sheet list picker Claude 2026-06-10 09:56:41 +00:00
  • c29f793973 feat: mobile-first redesign (warm notebook aesthetic, thumb-zone capture bar) Claude 2026-06-10 09:49:45 +00:00
  • 65543cb6ee fix: add PUT /tasks/mirror (array full-replace of desktop Idle backlog) Claude 2026-06-10 09:35:33 +00:00
  • 812048a0b5 fix: bootstrap-gate auth before mount (krypto-kuns pattern); never call API unauthenticated Claude 2026-06-10 08:49:01 +00:00
  • 94ee00b0ff debug: gated auth diagnostics (AUTH_DEBUG) logging jwt claims on 401 Claude 2026-06-10 08:38:00 +00:00
  • e38a9e43af chore: ignore playwright artifacts Claude 2026-06-10 08:25:18 +00:00
  • ab2f9affd1 fix: commit vendored @kuns/zitadel-auth dist (was excluded by dist/ gitignore) Claude 2026-06-10 08:22:38 +00:00
  • 7331fe75e8 feat: dockerfile (node runtime), startup migration, README, runtime env config Claude 2026-06-10 08:16:45 +00:00
  • 56186a1fea feat: zitadel provisioning script + project-audience scope Claude 2026-06-10 08:07:20 +00:00
  • f83bb25316 feat: mobile-first web client (login, lists, add task) Claude 2026-06-10 08:01:39 +00:00
  • 285bac4308 feat: list + task endpoints and CORS, verified end-to-end Claude 2026-06-10 07:58:51 +00:00
  • 394bceca5f feat: zitadel token auth middleware Claude 2026-06-10 07:53:42 +00:00
  • 50173a3809 feat: repository layer with tests Claude 2026-06-10 07:52:31 +00:00
  • 63714f5960 feat: db connection and migration Claude 2026-06-10 07:51:00 +00:00
  • 935ff5b757 feat: scaffold nuxt app Claude 2026-06-10 07:49:40 +00:00
  • 42d01f0673 docs: online inbox implementation plan Claude 2026-06-10 07:47:08 +00:00
  • 0f0e7ee7d2 docs: online inbox design spec Claude 2026-06-10 07:44:23 +00:00