-
eaf9ad80b5
ci: use Coolify API with auth token for deploy trigger
Jean-Luc Makiola
2026-04-08 22:28:44 +02:00
-
e7caa40104
ci: restore Coolify webhook trigger after Docker image push
Jean-Luc Makiola
2026-04-08 22:28:10 +02:00
-
3b29248845
fix: return database user ID from /api/auth/me instead of Logto sub
Jean-Luc Makiola
2026-04-08 22:16:59 +02:00
-
9dca657ab1
fix: add OIDC startup diagnostic and fix HTTPException handling
Jean-Luc Makiola
2026-04-08 21:33:59 +02:00
-
e63b3876c1
ci: restore deploy job, remove only Coolify webhook step
Jean-Luc Makiola
2026-04-08 21:17:33 +02:00
-
1858a3970e
fix: exclude graphify-out from Biome linting
Jean-Luc Makiola
2026-04-08 21:16:07 +02:00
-
fbb61f37f2
ci: remove deploy job from CI pipeline
Jean-Luc Makiola
2026-04-08 21:14:25 +02:00
-
646fcd558a
chore: add graphify knowledge graph outputs
Jean-Luc Makiola
2026-04-08 21:05:57 +02:00
-
620c6598cf
ci: add registry-based layer caching for Docker builds
Jean-Luc Makiola
2026-04-07 15:41:33 +02:00
-
99192fe32f
ci: switch from legacy docker build to buildx
Jean-Luc Makiola
2026-04-07 15:38:06 +02:00
-
2c438466a4
chore: remove better-sqlite3 (unused since Postgres migration)
Jean-Luc Makiola
2026-04-07 15:33:48 +02:00
-
be1197f3da
fix: lint formatting in storage test
Jean-Luc Makiola
2026-04-07 15:31:39 +02:00
-
d519a83cc4
infra: migrate deployment to Coolify with Garage S3
Jean-Luc Makiola
2026-04-07 15:28:43 +02:00
-
41e58d0153
wip: in-progress feature work (manual entry, collection view)
Jean-Luc Makiola
2026-04-07 15:28:34 +02:00
-
bd023acdd2
docs: add backlog item 999.1 — rewrite E2E tests for OIDC auth
Jean-Luc Makiola
2026-04-06 21:11:45 +02:00
-
2829b95f7c
ci: disable E2E until tests are rewritten for OIDC auth
Jean-Luc Makiola
2026-04-06 21:07:07 +02:00
-
54614869cf
fix: migrate E2E tests from SQLite to Postgres
Jean-Luc Makiola
2026-04-06 20:56:11 +02:00
-
b769034b45
ci: disable E2E job until Postgres migration (Phase 14)
Jean-Luc Makiola
2026-04-06 20:49:00 +02:00
-
db95a37b75
fix: treat bun test exit code 99 as success in CI
Jean-Luc Makiola
2026-04-06 20:32:55 +02:00
-
27c139de9a
fix: update OAuth service tests for userId-from-record refactor
Jean-Luc Makiola
2026-04-06 20:30:30 +02:00
-
7dbbfcb915
fix: resolve all 13 remaining test failures
Jean-Luc Makiola
2026-04-06 20:25:41 +02:00
-
c0f9d5c4d0
fix: add missing postgres and @hono/oidc-auth dependencies
Jean-Luc Makiola
2026-04-06 20:11:54 +02:00
-
6482bc3b8a
fix: format tests/helpers/db.ts
Jean-Luc Makiola
2026-04-06 20:10:20 +02:00
-
c09183d94a
fix: optimize test infrastructure and fix missing brand migration
Jean-Luc Makiola
2026-04-06 20:08:11 +02:00
-
412c86244b
fix: add @electric-sql/pglite as dev dependency for test infrastructure
Jean-Luc Makiola
2026-04-06 19:50:29 +02:00
-
3f3c08c512
fix: format phase 22 worktree files that were committed unformatted
Jean-Luc Makiola
2026-04-06 19:49:09 +02:00
-
6852e60cee
fix: exclude .superpowers and .claude from biome lint scope
Jean-Luc Makiola
2026-04-06 19:46:26 +02:00
-
3638e7b240
fix: resolve all lint errors across source and test files
Jean-Luc Makiola
2026-04-06 19:39:47 +02:00
-
e19d40e232
refactor: strip stats and unit switcher from top bar
Jean-Luc Makiola
2026-04-06 19:32:02 +02:00
-
024e9f909b
fix: make image read-only for reference items, rename delete to remove
Jean-Luc Makiola
2026-04-06 19:27:16 +02:00
-
69308e293f
fix: restrict edit mode for reference items to personal fields only
Jean-Luc Makiola
2026-04-06 19:22:09 +02:00
-
56b81ee8ab
fix(23): resolve UAT issues — duplicate header, image position, catalog submit style
Jean-Luc Makiola
2026-04-06 19:17:05 +02:00
-
4cb279db73
test(23): complete UAT - 2 passed, 4 issues
Jean-Luc Makiola
2026-04-06 19:14:41 +02:00
-
6abf46d8c9
docs(phase-23): complete phase execution
Jean-Luc Makiola
2026-04-06 18:01:31 +02:00
-
25b519b3c6
test(23): persist human verification items as UAT
Jean-Luc Makiola
2026-04-06 18:01:23 +02:00
-
724ae96011
docs(23-01): complete manual entry fallback plan
Jean-Luc Makiola
2026-04-06 17:57:58 +02:00
-
f0e1cf4b9b
feat(23-01): wire ManualEntryForm into CatalogSearchOverlay
Jean-Luc Makiola
2026-04-06 17:56:41 +02:00
-
153b6cb76a
feat(23-01): create ManualEntryForm component
Jean-Luc Makiola
2026-04-06 17:38:13 +02:00
-
d736795f2d
docs(state): record phase 23 planning session
Jean-Luc Makiola
2026-04-06 17:36:11 +02:00
-
cca99778a4
docs(23): create phase plan for manual entry fallback
Jean-Luc Makiola
2026-04-06 17:34:14 +02:00
-
d73da67cff
docs(phase-23): add validation strategy
Jean-Luc Makiola
2026-04-06 17:30:42 +02:00
-
93bc7cccfa
docs(phase-23): research manual entry fallback phase
Jean-Luc Makiola
2026-04-06 17:30:01 +02:00
-
53740ba10b
docs(state): record phase 23 context session
Jean-Luc Makiola
2026-04-06 17:25:42 +02:00
-
5ae0dd1b2d
docs(23): capture phase context
Jean-Luc Makiola
2026-04-06 17:25:35 +02:00
-
39e27cf516
docs(phase-22): complete phase execution
Jean-Luc Makiola
2026-04-06 16:16:21 +02:00
-
ad43d6935c
test(22): persist human verification items as UAT
Jean-Luc Makiola
2026-04-06 16:16:00 +02:00
-
81a3e04306
docs(22-02): complete add-to-thread modal plan
Jean-Luc Makiola
2026-04-06 16:01:36 +02:00
-
c33b7c7bdc
feat(22-02): build AddToThreadModal with thread picker and new thread flow
Jean-Luc Makiola
2026-04-06 16:00:34 +02:00
-
e8b7907a22
docs(22-01): complete add-to-collection flow plan
Jean-Luc Makiola
2026-04-06 15:58:04 +02:00
-
ed76236294
feat(22-01): wire catalog search and detail page to collection/thread modals
Jean-Luc Makiola
2026-04-06 15:56:40 +02:00
-
f309c73304
feat(22-01): add UIStore modal states, AddToCollectionModal, and sonner toasts
Jean-Luc Makiola
2026-04-06 15:55:44 +02:00
-
576c59a460
docs(state): record phase 22 planning session
Jean-Luc Makiola
2026-04-06 15:47:12 +02:00
-
431ff99f0f
fix(22): revise plans based on checker feedback
Jean-Luc Makiola
2026-04-06 15:44:39 +02:00
-
2c1517032c
docs(22): create phase plan for add-from-catalog and thread integration
Jean-Luc Makiola
2026-04-06 15:38:27 +02:00
-
83b601bcf6
docs(phase-22): add validation strategy
Jean-Luc Makiola
2026-04-06 15:33:28 +02:00
-
886a54529f
docs(22): research phase domain
Jean-Luc Makiola
2026-04-06 15:32:27 +02:00
-
c3e13d6082
docs(state): record phase 22 context session
Jean-Luc Makiola
2026-04-06 15:28:20 +02:00
-
54d1b73f65
docs(22): capture phase context
Jean-Luc Makiola
2026-04-06 15:28:08 +02:00
-
8e872df0ec
docs(phase-21): complete phase execution, resolve merge conflicts
Jean-Luc Makiola
2026-04-06 15:23:02 +02:00
-
a62357c063
Merge branch 'worktree-agent-a00c5cfa' into Develop
Jean-Luc Makiola
2026-04-06 15:15:57 +02:00
-
-
fcb05e6b05
docs(21-03): complete card navigation rewire and panel removal plan
Jean-Luc Makiola
2026-04-06 15:14:38 +02:00
-
4c79735426
feat(21-03): remove slide-out panels from root layout and clean UIStore
Jean-Luc Makiola
2026-04-06 15:12:59 +02:00
-
1f79c5ca3c
feat(21-03): rewire card click handlers to navigate to detail pages
Jean-Luc Makiola
2026-04-06 15:07:51 +02:00
-
a5a40b2068
Merge branch 'worktree-agent-a4608610' into Develop
Jean-Luc Makiola
2026-04-06 15:04:13 +02:00
-
-
6474033414
Merge branch 'worktree-agent-a1363a63' into Develop
Jean-Luc Makiola
2026-04-06 15:04:00 +02:00
-
-
52c9ec3fe2
docs: stage before wave 1 merge
Jean-Luc Makiola
2026-04-06 15:03:45 +02:00
-
62546f744b
docs(21-01): complete detail pages plan — item detail with edit mode, catalog Add button
Jean-Luc Makiola
2026-04-06 15:03:30 +02:00
-
d19090a279
docs(21-02): complete candidate detail page and thread modal plan
Jean-Luc Makiola
2026-04-06 15:03:29 +02:00
-
47b416effd
feat(21-02): replace slide-out panel with add-candidate modal on thread page
Jean-Luc Makiola
2026-04-06 15:02:13 +02:00
-
408025bb36
feat(21-01): enhance catalog detail page with Add to Collection button
Jean-Luc Makiola
2026-04-06 15:02:07 +02:00
-
3228bcadbe
feat(21-01): create private item detail page with edit mode toggle
Jean-Luc Makiola
2026-04-06 15:01:10 +02:00
-
-
-
cecaf78ead
feat(21-02): restructure thread route and create candidate detail page
Jean-Luc Makiola
2026-04-06 15:00:25 +02:00
-
-
f9132d754b
docs(phase-21): add validation strategy
Jean-Luc Makiola
2026-04-06 14:56:10 +02:00
-
b10d81798f
docs(21): create phase plan — 3 plans across 2 waves
Jean-Luc Makiola
2026-04-06 14:53:08 +02:00
-
e0ce45a57c
docs(21): research phase domain
Jean-Luc Makiola
2026-04-06 14:46:56 +02:00
-
bbdcab1eac
docs(state): record phase 21 context session
Jean-Luc Makiola
2026-04-06 14:42:30 +02:00
-
6c59ed0812
docs(21): capture phase context
Jean-Luc Makiola
2026-04-06 14:42:30 +02:00
-
-
2d71ce15af
docs: add Phase 21 (Item & Catalog Detail Pages), renumber 21→22, 22→23
Jean-Luc Makiola
2026-04-06 14:38:27 +02:00
-
4b8dec6252
docs(quick-260406-j44): comprehensive dev seed script for bikepacking gear data
Jean-Luc Makiola
2026-04-06 13:54:05 +02:00
-
6836790e55
docs(quick-260406-j44): complete dev seed script summary
Jean-Luc Makiola
2026-04-06 13:53:29 +02:00
-
eb7f37fe28
feat(quick-260406-j44): add idempotent dev seed runner and db:seed:dev script
Jean-Luc Makiola
2026-04-06 13:52:45 +02:00
-
24f3a8a8a2
feat(quick-260406-j44): add dev seed data constants for bikepacking gear
Jean-Luc Makiola
2026-04-06 13:50:58 +02:00
-
e2dd0dc38d
docs(phase-20): complete phase execution
Jean-Luc Makiola
2026-04-06 08:17:44 +02:00
-
47e71452ce
docs(20-02): complete FAB menu and catalog search overlay plan
Jean-Luc Makiola
2026-04-06 08:14:04 +02:00
-
e13f9584fa
feat(20-02): wire FabMenu and CatalogSearchOverlay into root layout
Jean-Luc Makiola
2026-04-06 08:04:10 +02:00
-
720460852c
feat(20-02): add FabMenu and CatalogSearchOverlay components
Jean-Luc Makiola
2026-04-06 08:02:59 +02:00
-
55829f20fb
fix: remove duplicate tags migration (already in 0002_wakeful_vermin)
Jean-Luc Makiola
2026-04-06 08:00:20 +02:00
-
62249b5b48
Merge branch 'worktree-agent-adbc35a5' into Develop
Jean-Luc Makiola
2026-04-06 08:00:04 +02:00
-
-
9481391bc6
docs: stage state before merge
Jean-Luc Makiola
2026-04-06 07:59:55 +02:00
-
256d81e43d
docs(20-01): complete tags API, route registration, and UI state plan
Jean-Luc Makiola
2026-04-06 07:59:41 +02:00
-
67facea338
feat(20-01): extend UIStore with FAB/catalog state, add useTags hook, update useGlobalItems
Jean-Luc Makiola
2026-04-06 07:57:47 +02:00
-
2ec1276849
feat(20-01): add tags table, tag service/route, register global-items route
Jean-Luc Makiola
2026-04-06 07:56:40 +02:00
-
6f07e874f9
test(20-01): add failing tests for tag service and route
Jean-Luc Makiola
2026-04-06 07:56:32 +02:00
-
d020b4b63d
docs(20): create phase plan for FAB and full-screen catalog search
Jean-Luc Makiola
2026-04-06 07:49:30 +02:00
-
d602f27f14
docs(phase-20): add validation strategy
Jean-Luc Makiola
2026-04-06 07:43:07 +02:00
-
4b7bcd92ac
docs(20): research phase domain
Jean-Luc Makiola
2026-04-06 07:42:22 +02:00
-
6965ad5b4f
docs(state): record phase 20 context session
Jean-Luc Makiola
2026-04-06 07:38:18 +02:00
-
881d0be208
docs(20): capture phase context
Jean-Luc Makiola
2026-04-06 07:38:09 +02:00
-
d659dccd40
docs(phase-19): complete phase execution
Jean-Luc Makiola
2026-04-06 00:59:24 +02:00
-
1b7b005c83
docs(19-03): complete global item tag filtering and COALESCE merge plan
Jean-Luc Makiola
2026-04-06 00:27:14 +02:00