-
0a233c754d
feat(19-03): add COALESCE merge for reference items in secondary services
Jean-Luc Makiola
2026-04-06 00:26:13 +02:00
-
ecc6ac689a
feat(19-03): add tag filtering to global item search and migrate owner count
Jean-Luc Makiola
2026-04-05 20:55:36 +02:00
-
1bdb34d33e
Merge branch 'worktree-agent-a5710ab6' into Develop
Jean-Luc Makiola
2026-04-05 20:51:51 +02:00
-
-
a670269ae3
docs: stage pending state updates
Jean-Luc Makiola
2026-04-05 20:51:43 +02:00
-
59deaea95a
docs(19-02): complete item and thread service COALESCE merge plan
Jean-Luc Makiola
2026-04-05 20:51:26 +02:00
-
8a5ee731d0
feat(19-02): add catalog-linked candidates, branched resolution, remove link/unlink routes
Jean-Luc Makiola
2026-04-05 20:49:56 +02:00
-
d1ffd79bbb
feat(19-02): add COALESCE merge for reference items in item service
Jean-Luc Makiola
2026-04-05 20:34:54 +02:00
-
-
611050b97a
Merge branch 'worktree-agent-a64432fc' into Develop
Jean-Luc Makiola
2026-04-05 20:29:48 +02:00
-
-
a7ec72a761
docs(19-01): complete reference item model and tags schema plan
Jean-Luc Makiola
2026-04-05 20:29:27 +02:00
-
e9baa8d7e0
feat(19-01): update Zod schemas, types, and seed script for reference model
Jean-Luc Makiola
2026-04-05 20:27:51 +02:00
-
5df513c138
feat(19-01): update schema with reference item model and tags tables
Jean-Luc Makiola
2026-04-05 20:25:59 +02:00
-
-
323a80b450
docs(19): create phase plan
Jean-Luc Makiola
2026-04-05 20:20:25 +02:00
-
a93d9a66ec
docs(phase-19): add validation strategy
Jean-Luc Makiola
2026-04-05 20:12:53 +02:00
-
bead640ab4
docs(phase-19): research reference item model and tags schema
Jean-Luc Makiola
2026-04-05 20:12:17 +02:00
-
be80ea96c5
docs(state): record phase 19 context session
Jean-Luc Makiola
2026-04-05 20:04:23 +02:00
-
53df2bfd20
docs(19): capture phase context
Jean-Luc Makiola
2026-04-05 20:04:14 +02:00
-
-
e59e724d84
docs: add catalog-driven gear flow design spec
Jean-Luc Makiola
2026-04-05 18:25:39 +02:00
-
574a12e6fa
fix: OIDC auth flow, Vite proxy, and PostgreSQL query compat
Jean-Luc Makiola
2026-04-05 18:25:31 +02:00
-
f7588827b1
docs(phase-18): complete phase execution
Jean-Luc Makiola
2026-04-05 13:22:34 +02:00
-
b2936b098e
Merge branch 'worktree-agent-af80e237' into Develop
Jean-Luc Makiola
2026-04-05 13:21:56 +02:00
-
-
0b9666e764
docs(18-05): complete user profiles and public sharing client plan
Jean-Luc Makiola
2026-04-05 13:21:16 +02:00
-
5ddc5fa2f7
docs(18-04): complete global item catalog client plan
Jean-Luc Makiola
2026-04-05 13:19:47 +02:00
-
a9956681ba
feat(18-05): add public profile page and setup visibility toggle
Jean-Luc Makiola
2026-04-05 13:19:36 +02:00
-
f5233d075f
feat(18-04): add LinkToGlobalItem component for catalog linking
Jean-Luc Makiola
2026-04-05 13:18:24 +02:00
-
f53f66d321
feat(18-04): add global item hooks, catalog browse page, and detail page
Jean-Luc Makiola
2026-04-05 13:17:39 +02:00
-
f120d179f7
feat(18-05): add profile hooks and profile edit UI in settings
Jean-Luc Makiola
2026-04-05 13:17:31 +02:00
-
2843351d90
Merge branch 'worktree-agent-a86c0a6d' into Develop
Jean-Luc Makiola
2026-04-05 13:13:34 +02:00
-
-
465297c398
Merge branch 'worktree-agent-a7e6e4b2' into Develop
Jean-Luc Makiola
2026-04-05 13:13:26 +02:00
-
-
95143826ed
docs(18-03): complete user profiles and public sharing plan
Jean-Luc Makiola
2026-04-05 13:13:12 +02:00
-
eb8f4b7cb2
feat(18-03): add profile routes, public setup endpoint, and auth middleware updates
Jean-Luc Makiola
2026-04-05 13:10:13 +02:00
-
3c39bb60bf
docs(18-02): complete global items service and routes plan
Jean-Luc Makiola
2026-04-05 13:09:42 +02:00
-
d97d5d92ba
feat(18-02): add global item routes, item link/unlink endpoints, and route tests
Jean-Luc Makiola
2026-04-05 13:07:26 +02:00
-
854811dd6b
feat(18-03): add profile service and setup isPublic support
Jean-Luc Makiola
2026-04-05 13:06:44 +02:00
-
60dd9f4934
feat(18-02): implement global item service, seed script, and seed integration
Jean-Luc Makiola
2026-04-05 13:06:07 +02:00
-
3a6876f7e8
test(18-02): add failing tests for global item service and seed
Jean-Luc Makiola
2026-04-05 13:05:28 +02:00
-
-
-
2d5d4f9c1a
test(18-03): add failing tests for profile service and setup isPublic
Jean-Luc Makiola
2026-04-05 13:05:02 +02:00
-
89b0496845
chore(18-03): apply 18-01 schema foundation as dependency baseline
Jean-Luc Makiola
2026-04-05 13:04:09 +02:00
-
-
6c49a9ad89
docs(18-01): complete schema foundations plan
Jean-Luc Makiola
2026-04-05 13:01:21 +02:00
-
81b70a72ac
feat(18-01): add Zod schemas, types, and global items seed data
Jean-Luc Makiola
2026-04-05 12:59:21 +02:00
-
82657038cc
feat(18-01): add globalItems, itemGlobalLinks tables and user profile/setup visibility columns
Jean-Luc Makiola
2026-04-05 12:57:49 +02:00
-
37d5711475
docs(18): create phase plan for global items and public profiles
Jean-Luc Makiola
2026-04-05 12:52:55 +02:00
-
c9117cd51a
docs(18): research global items and public profiles domain
Jean-Luc Makiola
2026-04-05 12:38:40 +02:00
-
9cfbed1dce
docs(state): record phase 18 context session
Jean-Luc Makiola
2026-04-05 12:34:23 +02:00
-
c16ad2e1ce
docs(18): capture phase context
Jean-Luc Makiola
2026-04-05 12:34:21 +02:00
-
f1dbf0504b
docs(phase-17): complete phase execution
Jean-Luc Makiola
2026-04-05 12:32:44 +02:00
-
4109f9fd78
docs(17-03): complete client image URL migration and migration script plan
Jean-Luc Makiola
2026-04-05 12:29:23 +02:00
-
6f40f94551
feat(17-03): create image migration script for uploads/ to MinIO
Jean-Luc Makiola
2026-04-05 12:28:10 +02:00
-
8c64bf9fbf
feat(17-03): update client components to use imageUrl from API responses
Jean-Luc Makiola
2026-04-05 12:27:34 +02:00
-
2d31680072
docs(17-02): complete server-side storage integration plan
Jean-Luc Makiola
2026-04-05 12:24:17 +02:00
-
f5d79072f2
feat(17-02): wire storage service into all routes and MCP tools, remove static /uploads/*
Jean-Luc Makiola
2026-04-05 12:22:41 +02:00
-
5ce3f92a78
feat(17-02): refactor image service and routes to use S3 storage service
Jean-Luc Makiola
2026-04-05 12:20:31 +02:00
-
544dd5bcd9
Merge branch 'worktree-agent-a402d11d' into Develop
Jean-Luc Makiola
2026-04-05 12:17:35 +02:00
-
-
5545d691c2
docs(17-01): complete S3 storage service and MinIO infrastructure plan
Jean-Luc Makiola
2026-04-05 12:17:19 +02:00
-
88f988c28d
chore(17-01): add MinIO to Docker Compose and S3 env config
Jean-Luc Makiola
2026-04-05 12:16:16 +02:00
-
f845f878fe
feat(17-01): add S3 storage service with upload, delete, and presigned URL support
Jean-Luc Makiola
2026-04-05 12:15:09 +02:00
-
-
cc87c79753
docs(17): fix 17-03 dependency on 17-02, move to wave 3
Jean-Luc Makiola
2026-04-05 12:12:53 +02:00
-
542fbae686
docs(17): create phase plan for object storage migration
Jean-Luc Makiola
2026-04-05 12:09:48 +02:00
-
a36c178f80
docs(phase-17): add validation strategy
Jean-Luc Makiola
2026-04-05 12:04:28 +02:00
-
e9581490de
docs(17): research phase domain
Jean-Luc Makiola
2026-04-05 12:03:14 +02:00
-
0e65470667
docs(state): record phase 17 context session
Jean-Luc Makiola
2026-04-05 11:55:13 +02:00
-
9ac8410239
docs(17): capture phase context
Jean-Luc Makiola
2026-04-05 11:55:05 +02:00
-
634cce8a7a
docs(phase-16): complete phase execution
Jean-Luc Makiola
2026-04-05 11:52:53 +02:00
-
5ae3836d64
fix(16): add async/await to createTestDb in route and MCP tests
Jean-Luc Makiola
2026-04-05 11:52:38 +02:00
-
c4a7a6c76f
fix(16): restore OIDC-based oauth tests with userId support
Jean-Luc Makiola
2026-04-05 11:34:10 +02:00
-
98aed09d11
Merge branch 'worktree-agent-ad8081f0' into Develop
Jean-Luc Makiola
2026-04-05 11:33:13 +02:00
-
-
f3ac9d1327
docs(16-04): complete test suite multi-user update plan
Jean-Luc Makiola
2026-04-05 11:32:52 +02:00
-
5085d8e3f7
feat(16-04): update route tests and MCP tests for multi-user userId
Jean-Luc Makiola
2026-04-05 11:31:05 +02:00
-
-
fc74bbceba
Merge branch 'worktree-agent-a22bd1a2' into worktree-agent-a6f1951d
Jean-Luc Makiola
2026-04-05 11:04:02 +02:00
-
-
5b702a0e98
feat(16-04): update all service tests to pass userId and add isolation tests
Jean-Luc Makiola
2026-04-05 11:01:51 +02:00
-
14f1b22c35
docs(16-03): complete route and MCP userId wiring plan
Jean-Luc Makiola
2026-04-05 10:54:50 +02:00
-
d4bf4f5c16
feat(16-03): wire userId into MCP server and tool registrations
Jean-Luc Makiola
2026-04-05 10:52:43 +02:00
-
e78002208a
feat(16-03): wire userId from context into all route handlers
Jean-Luc Makiola
2026-04-05 10:49:51 +02:00
-
-
884bec0b35
docs(16-02): complete service layer userId scoping plan
Jean-Luc Makiola
2026-04-05 10:45:30 +02:00
-
242cacea7c
feat(16-02): add userId scoping to thread, setup, and auth services
Jean-Luc Makiola
2026-04-05 10:43:38 +02:00
-
8d85d2839e
feat(16-02): add userId scoping to item, category, totals, and CSV services
Jean-Luc Makiola
2026-04-05 10:41:59 +02:00
-
ad309510af
Merge branch 'worktree-agent-a9a8b0dc' into Develop
Jean-Luc Makiola
2026-04-05 10:38:29 +02:00
-
-
a0e5442816
docs(16-01): complete multi-user data model foundation plan
Jean-Luc Makiola
2026-04-05 10:37:57 +02:00
-
050478c543
feat(16-01): update test helper to seed user and return { db, userId }
Jean-Luc Makiola
2026-04-05 10:34:38 +02:00
-
b6d562f082
feat(16-01): update auth middleware and services to resolve userId
Jean-Luc Makiola
2026-04-05 10:34:19 +02:00
-
91e93a31a5
feat(16-01): migrate schema to pgTable and add users table with userId columns
Jean-Luc Makiola
2026-04-05 10:32:51 +02:00
-
-
64821f856c
docs(16): create multi-user data model phase plan
Jean-Luc Makiola
2026-04-05 10:27:30 +02:00
-
dbd265d18d
docs(phase-16): add validation strategy
Jean-Luc Makiola
2026-04-05 10:18:50 +02:00
-
b87551694f
docs(16): research multi-user data model phase
Jean-Luc Makiola
2026-04-05 10:17:56 +02:00
-
632e4d3a1a
docs(state): record phase 16 context session
Jean-Luc Makiola
2026-04-05 10:11:48 +02:00
-
73a11c8bdb
docs(16): capture phase context
Jean-Luc Makiola
2026-04-05 10:11:23 +02:00
-
6209e40221
docs(phase-15): complete phase execution
Jean-Luc Makiola
2026-04-04 21:52:30 +02:00
-
6be9a2b168
fix(15): update oauth routes/tests for async + OIDC session auth
Jean-Luc Makiola
2026-04-04 21:43:06 +02:00
-
59e7f4be8a
fix(15): convert auth service/tests to async PGlite pattern
Jean-Luc Makiola
2026-04-04 21:40:12 +02:00
-
72eefd1a06
Merge branch 'worktree-agent-a7f7c229' into Develop
Jean-Luc Makiola
2026-04-04 20:56:29 +02:00
-
-
46ed547340
docs(15-03): complete client auth UI and test updates plan
Jean-Luc Makiola
2026-04-04 20:56:09 +02:00
-
689a56b2b7
feat(15-03): update E2E seed and auth tests for OIDC architecture
Jean-Luc Makiola
2026-04-04 20:54:18 +02:00
-
79b27b6bcc
feat(15-03): rewrite login page and auth hooks for OIDC
Jean-Luc Makiola
2026-04-04 20:52:58 +02:00
-
-
3158274c6a
Merge branch 'worktree-agent-a9901af2' into Develop
Jean-Luc Makiola
2026-04-04 20:48:38 +02:00
-
-
82eb9e7286
docs(15-02): complete OIDC auth integration plan
Jean-Luc Makiola
2026-04-04 20:48:04 +02:00
-
c0e6db5aa6
feat(15-02): update MCP OAuth and MCP middleware for OIDC
Jean-Luc Makiola
2026-04-04 20:46:23 +02:00
-
1b6a65b4d5
feat(15-02): rewrite auth routes for OIDC login/callback/logout
Jean-Luc Makiola
2026-04-04 20:44:46 +02:00
-
259dc2bc8c
feat(15-02): install OIDC deps, rewrite auth middleware and service
Jean-Luc Makiola
2026-04-04 20:43:52 +02:00
-
-
e3659a23f1
Merge branch 'worktree-agent-ae56a15a' into Develop
Jean-Luc Makiola
2026-04-04 20:41:11 +02:00
-
-
73c3d69dba
docs(15-01): complete Logto Docker infrastructure plan
Jean-Luc Makiola
2026-04-04 20:40:30 +02:00
-
0fe231ff1c
feat(15-01): remove users and sessions tables from schema
Jean-Luc Makiola
2026-04-04 20:38:38 +02:00