-
334bf334f6
feat(quick-260411-0zq): global items page reads query from URL search params
Jean-Luc Makiola
2026-04-11 00:47:23 +02:00
-
04e32c2017
feat(quick-260411-0zq): convert TopNav search button to real input with navigation
Jean-Luc Makiola
2026-04-11 00:46:54 +02:00
-
e9d8ddc418
fix: strip whitespace from Coolify token in deploy step
Jean-Luc Makiola
2026-04-11 00:31:57 +02:00
-
a69e78357f
debug: fix Alpine-incompatible od command in Coolify deploy step
Jean-Luc Makiola
2026-04-11 00:29:43 +02:00
-
8cdeeb2600
debug: deeper Coolify token diagnostics
Jean-Luc Makiola
2026-04-11 00:25:55 +02:00
-
4cdb0f7993
debug: add diagnostic logging to Coolify deploy step
Jean-Luc Makiola
2026-04-11 00:23:06 +02:00
-
dc5499283c
docs(quick-260411-022): Fix global items search bar layout
Jean-Luc Makiola
2026-04-11 00:07:08 +02:00
-
ef488913a2
docs(260411-022): complete global items header layout fix plan
Jean-Luc Makiola
2026-04-11 00:06:21 +02:00
-
4aab1fe1f8
feat(260411-022): compact global items catalog header
Jean-Luc Makiola
2026-04-11 00:06:03 +02:00
-
a576f53d33
fix(27): lint fixes — unused param, import order, formatting
Jean-Luc Makiola
2026-04-10 23:54:46 +02:00
-
3144d290d4
docs(phase-27): evolve PROJECT.md after phase completion
Jean-Luc Makiola
2026-04-10 23:52:48 +02:00
-
acb4672aed
docs(phase-27): complete phase execution
Jean-Luc Makiola
2026-04-10 23:52:28 +02:00
-
2b27309b23
docs(27-03): complete root layout integration plan
Jean-Luc Makiola
2026-04-10 23:48:43 +02:00
-
c628d6b79c
feat(27-03): remove hero section from landing page
Jean-Luc Makiola
2026-04-10 23:47:50 +02:00
-
d99ebbd8be
feat(27-03): wire TopNav, BottomTabBar, and FAB changes into __root.tsx
Jean-Luc Makiola
2026-04-10 23:47:30 +02:00
-
83b760a6d6
docs(27-01): complete TopNav and BottomTabBar plan
Jean-Luc Makiola
2026-04-10 23:45:56 +02:00
-
5984aabd40
docs(27-00): complete wave 0 E2E scaffolding plan
Jean-Luc Makiola
2026-04-10 23:45:01 +02:00
-
24ed71975f
feat(27-01): create BottomTabBar component
Jean-Luc Makiola
2026-04-10 23:44:56 +02:00
-
be3759b53a
docs(27-02): complete setups-elevation plan
Jean-Luc Makiola
2026-04-10 23:44:36 +02:00
-
dccb1f8d3f
feat(27-01): create TopNav component
Jean-Luc Makiola
2026-04-10 23:44:31 +02:00
-
94e2094b9b
test(27-00): wave 0 E2E scaffolding for Phase 27 nav restructure
Jean-Luc Makiola
2026-04-10 23:44:10 +02:00
-
7fd9845c13
feat(27-02): remove Setups tab from Collection page
Jean-Luc Makiola
2026-04-10 23:43:49 +02:00
-
329bfce379
feat(27-02): add /setups top-level route page
Jean-Luc Makiola
2026-04-10 23:43:33 +02:00
-
2286e428a0
fix(27): revise plans based on checker feedback
Jean-Luc Makiola
2026-04-10 23:40:11 +02:00
-
0f3e85f7c4
docs(27): create phase plan
Jean-Luc Makiola
2026-04-10 23:32:19 +02:00
-
078694c124
docs(phase-27): add validation strategy
Jean-Luc Makiola
2026-04-10 23:27:04 +02:00
-
9bb8f8faa2
docs(27): research phase — top nav restructure and search bar rethink
Jean-Luc Makiola
2026-04-10 23:26:18 +02:00
-
c5b4dacc1a
docs(27): add phase 27 to roadmap
Jean-Luc Makiola
2026-04-10 23:22:24 +02:00
-
d6ed015b85
docs(state): record phase 27 context session
Jean-Luc Makiola
2026-04-10 23:20:30 +02:00
-
510ef9fce3
docs(27): capture phase context
Jean-Luc Makiola
2026-04-10 23:20:21 +02:00
-
fbf6fd449a
docs: remove backlog 999.3 — public access already shipped in phase 24
Jean-Luc Makiola
2026-04-10 23:14:21 +02:00
-
e367e152e0
docs: add backlog item 999.11 — marketing website (www vs app split)
Jean-Luc Makiola
2026-04-10 23:11:04 +02:00
-
24a2725e2c
docs: add backlog items 999.5–999.10 — legal pages, admin panel, feedback, analytics, mobile app, monetization
Jean-Luc Makiola
2026-04-10 23:10:40 +02:00
-
2a00b2d31f
docs: add backlog item 999.4 — top nav restructure and search bar rethink
Jean-Luc Makiola
2026-04-10 17:21:51 +02:00
-
6e3ce4a31f
fix: resolve biome lint errors in discovery files
Jean-Luc Makiola
2026-04-10 15:15:58 +02:00
-
c98995288b
docs(phase-26): evolve PROJECT.md after phase completion
feature/catalog-enrichment-upsert
Jean-Luc Makiola
2026-04-10 15:08:50 +02:00
-
c892800969
docs(phase-26): complete phase execution
Jean-Luc Makiola
2026-04-10 15:08:18 +02:00
-
31a72c68f3
docs(26-03): complete discovery landing page plan
Jean-Luc Makiola
2026-04-10 15:03:00 +02:00
-
8aaf4352ed
feat(26-03): rewrite landing page as public discovery page
Jean-Luc Makiola
2026-04-10 15:01:49 +02:00
-
0bf1c68043
feat(26-03): enhance PublicSetupCard with itemCount and creatorName
Jean-Luc Makiola
2026-04-10 15:00:57 +02:00
-
0b2e355bf8
docs(26-02): complete discovery routes and hooks plan
Jean-Luc Makiola
2026-04-10 14:59:58 +02:00
-
747a1c3727
feat(26-02): React Query hooks for discovery data
Jean-Luc Makiola
2026-04-10 14:57:53 +02:00
-
0323e0cd33
feat(26-02): discovery HTTP routes, server registration, and route tests
Jean-Luc Makiola
2026-04-10 14:57:35 +02:00
-
a00b90d97a
docs(26-01): complete discovery service plan
Jean-Luc Makiola
2026-04-10 14:55:15 +02:00
-
d1f8a7aa4c
feat(26-01): implement discovery service with cursor pagination
Jean-Luc Makiola
2026-04-10 14:54:13 +02:00
-
06b6e935f2
test(26-01): add failing tests for discovery service
Jean-Luc Makiola
2026-04-10 14:53:09 +02:00
-
2f88ead599
fix(26): revise plans based on checker feedback
Jean-Luc Makiola
2026-04-10 14:48:44 +02:00
-
9226dd3d90
docs(26): create phase plan
Jean-Luc Makiola
2026-04-10 14:45:38 +02:00
-
9336cd80ed
docs(phase-26): add research and validation strategy
Jean-Luc Makiola
2026-04-10 14:38:53 +02:00
-
6b446033b5
docs(phase-26): research discovery landing page
Jean-Luc Makiola
2026-04-10 14:38:10 +02:00
-
274bced96d
docs(state): record phase 26 context session
Jean-Luc Makiola
2026-04-10 14:33:04 +02:00
-
dbab91a3c7
docs(26): capture phase context
Jean-Luc Makiola
2026-04-10 14:32:56 +02:00
-
b01625473f
docs: capture 4 todos - storage tests, image bugs, manufacturer entity
Jean-Luc Makiola
2026-04-10 11:24:26 +02:00
-
77b84dd208
docs: capture todo - Add cursor pointer to all clickable links
Jean-Luc Makiola
2026-04-10 11:17:56 +02:00
-
6a1572a817
docs(phase-25): evolve PROJECT.md after phase completion
Jean-Luc Makiola
2026-04-10 11:13:50 +02:00
-
1789ee9093
docs(phase-25): complete phase execution
Jean-Luc Makiola
2026-04-10 11:13:18 +02:00
-
aeb3402576
docs(25-02): complete HTTP routes, MCP catalog tools, and attribution display plan
Jean-Luc Makiola
2026-04-10 11:08:16 +02:00
-
fc9a9134e8
chore(25-02): apply biome formatter to task 1 and 2 files
Jean-Luc Makiola
2026-04-10 11:06:11 +02:00
-
e4a65314bd
feat(25-02): add attribution display on catalog detail page
Jean-Luc Makiola
2026-04-10 11:05:52 +02:00
-
df6c75f164
feat(25-02): add MCP catalog tools upsert_catalog_item and bulk_upsert_catalog
Jean-Luc Makiola
2026-04-10 11:03:50 +02:00
-
6491615b1d
feat(25-02): add POST single and bulk upsert routes for global items
Jean-Luc Makiola
2026-04-10 11:02:49 +02:00
-
25f590247c
test(25-02): add failing tests for POST single and bulk upsert routes
Jean-Luc Makiola
2026-04-10 11:02:28 +02:00
-
9dbf019466
docs(25-01): complete catalog enrichment data layer plan
Jean-Luc Makiola
2026-04-10 10:59:58 +02:00
-
c8ebbf8139
feat(25-01): Zod schemas, upsert service functions, passing tests
Jean-Luc Makiola
2026-04-10 10:58:36 +02:00
-
9093a2c8f6
test(25-01): add failing tests for upsertGlobalItem and bulkUpsertGlobalItems
Jean-Luc Makiola
2026-04-10 10:56:54 +02:00
-
39ef9cc433
feat(25-01): add attribution columns and unique constraint to globalItems
Jean-Luc Makiola
2026-04-10 10:55:55 +02:00
-
b6970c9a04
fix(25): revise plans based on checker feedback
Jean-Luc Makiola
2026-04-10 10:51:30 +02:00
-
d9d9532399
docs(25): create phase plan for catalog enrichment and agent tools
Jean-Luc Makiola
2026-04-10 10:45:22 +02:00
-
6c0c31350e
docs(phase-25): add validation strategy
Jean-Luc Makiola
2026-04-10 10:39:10 +02:00
-
bc2a532238
docs(25): research catalog enrichment and agent tools phase
Jean-Luc Makiola
2026-04-10 10:38:26 +02:00
-
e805269485
docs(state): record phase 25 context session
Jean-Luc Makiola
2026-04-10 10:33:15 +02:00
-
56bea00e61
docs(25): capture phase context
Jean-Luc Makiola
2026-04-10 10:33:06 +02:00
-
e7a9cdb71a
docs(phase-24): evolve PROJECT.md after phase completion
Jean-Luc Makiola
2026-04-10 10:18:03 +02:00
-
a28ff90b35
docs(phase-24): complete phase execution
Jean-Luc Makiola
2026-04-10 10:17:40 +02:00
-
e1afd542ac
fix(24): add withImageUrls to public setup endpoint
Jean-Luc Makiola
2026-04-10 10:17:32 +02:00
-
9177296223
docs(24-02): complete public access client layer plan
Jean-Luc Makiola
2026-04-10 10:11:17 +02:00
-
7b0efae0c4
feat(24-02): render-first root layout, guarded write actions, public setup viewing
Jean-Luc Makiola
2026-04-10 10:09:41 +02:00
-
50f9629707
docs(24-01): complete rate limiter factory and tiered public endpoint limits plan
Jean-Luc Makiola
2026-04-10 10:08:50 +02:00
-
5619016e41
feat(24-01): apply tiered rate limits to public GET endpoints
Jean-Luc Makiola
2026-04-10 10:07:38 +02:00
-
cd85715d05
feat(24-02): add auth prompt state, modal, usePublicSetup hook, guard onboarding
Jean-Luc Makiola
2026-04-10 10:06:59 +02:00
-
afab8175f9
feat(24-01): refactor rateLimit to factory pattern with createRateLimit
Jean-Luc Makiola
2026-04-10 10:06:19 +02:00
-
08ff7d59bf
docs(24): create phase plan
Jean-Luc Makiola
2026-04-10 10:02:35 +02:00
-
2a8a479012
docs(24): add validation strategy
Jean-Luc Makiola
2026-04-10 09:57:52 +02:00
-
2a55b282cb
docs(24): research public access and infrastructure phase
Jean-Luc Makiola
2026-04-10 09:57:11 +02:00
-
01373260bd
Graphify output
Jean-Luc Makiola
2026-04-09 15:18:36 +02:00
-
87ad09167d
docs(state): record phase 24 context session
Jean-Luc Makiola
2026-04-09 15:13:42 +02:00
-
a2d435bbeb
docs(24): capture phase context
Jean-Luc Makiola
2026-04-09 15:13:34 +02:00
-
9a69671718
docs: create milestone v2.1 roadmap (3 phases)
Jean-Luc Makiola
2026-04-09 14:53:25 +02:00
-
8acb155cf1
docs: define milestone v2.1 requirements
Jean-Luc Makiola
2026-04-09 14:48:31 +02:00
-
c4ad5c1b2a
docs: complete project research
Jean-Luc Makiola
2026-04-09 14:44:12 +02:00
-
f9c69a1366
docs: start milestone v2.1 Public Discovery
Jean-Luc Makiola
2026-04-09 14:33:19 +02:00
-
f564e8cb54
docs: archive v1.3 and v2.0 milestones with roadmap, requirements, and retrospective
Jean-Luc Makiola
2026-04-08 23:10:50 +02:00
-
cc0bafe754
docs: mark phase 13 and v1.3 milestone as complete
Jean-Luc Makiola
2026-04-08 22:57:26 +02:00
-
9054938d88
docs: add backlog item 999.3 — public access auth model
Jean-Luc Makiola
2026-04-08 22:54:21 +02:00
-
8b8a8868d1
docs: add backlog item 999.2 — revamp onboarding flow
Jean-Luc Makiola
2026-04-08 22:53:23 +02:00
-
570be6fcc1
fix: prevent crash on login when user has no active threads
Jean-Luc Makiola
2026-04-08 22:48:29 +02:00
-
a153b3c199
ci: pass Coolify token via env var to avoid pipe character shell issue
Jean-Luc Makiola
2026-04-08 22:38:05 +02:00
-
b9c3bf5b5f
fix: update auth test to expect numeric user ID from /me endpoint
Jean-Luc Makiola
2026-04-08 22:34:07 +02:00
-
eca733193d
ci: use Coolify webhook URL from variable with auth header
Jean-Luc Makiola
2026-04-08 22:31:45 +02:00
-
7c513257ec
ci: use Gitea variables for Coolify URL and app UUID
Jean-Luc Makiola
2026-04-08 22:31:20 +02:00