This website requires JavaScript.
17d76761bb
fix: address code review issues — MCP auth, error handling, password route
makiolaj and Claude Opus 4.6
2026-04-03 13:42:34 +02:00
ba9662aeaf
docs: add MCP server configuration and auth docs to CLAUDE.md
makiolaj and Claude Opus 4.6
2026-04-03 13:39:07 +02:00
6f51432d42
feat: add MCP server with streamable HTTP transport at /mcp
makiolaj and Claude Opus 4.6
2026-04-03 13:38:18 +02:00
8919829167
feat: add MCP tool handlers, definitions, and collection resource
makiolaj and Claude Opus 4.6
2026-04-03 13:35:27 +02:00
a10156142f
chore: install @modelcontextprotocol/sdk
makiolaj and Claude Opus 4.6
2026-04-03 13:31:46 +02:00
5bb728e545
feat: add password change and API key management to settings
makiolaj and Claude Opus 4.6
2026-04-03 13:30:50 +02:00
511fece4c7
feat: add login button to header and conditional edit UI
makiolaj and Claude Opus 4.6
2026-04-03 13:29:01 +02:00
87a367d41b
feat: add useAuth hook and login page
makiolaj and Claude Opus 4.6
2026-04-03 13:27:23 +02:00
66dc8ec8ee
feat: register auth routes and apply write-protection middleware
makiolaj and Claude Opus 4.6
2026-04-03 13:25:51 +02:00
e0e7bfce3e
feat: add auth routes for login, setup, and API key management
makiolaj and Claude Opus 4.6
2026-04-03 13:24:26 +02:00
8138458d8d
feat: add auth middleware for write endpoint protection
makiolaj and Claude Opus 4.6
2026-04-03 13:22:00 +02:00
7c4fa9d9d2
feat: add auth service with user, session, and API key management
makiolaj and Claude Opus 4.6
2026-04-03 13:20:27 +02:00
32c7b41ce5
feat: add users, sessions, and api_keys tables
makiolaj and Claude Opus 4.6
2026-04-03 13:18:07 +02:00
b3a13fa974
feat: add POST /api/images/from-url route
makiolaj and Claude Opus 4.6
2026-04-03 13:17:10 +02:00
0004329895
feat: add image URL fetching service with tests
makiolaj and Claude Opus 4.6
2026-04-03 13:15:56 +02:00
d104e9788f
feat: add imageSourceUrl to Zod schemas and service functions
makiolaj and Claude Opus 4.6
2026-04-03 13:14:13 +02:00
1eb4a786ce
feat: add imageSourceUrl column to items and threadCandidates
makiolaj and Claude Opus 4.6
2026-04-03 13:12:33 +02:00
0998f65c6f
chore: add .worktrees/ to gitignore
makiolaj and Claude Opus 4.6
2026-04-03 13:09:50 +02:00
a6a4ffda2e
docs: add implementation plans for image URL fetching, auth, and MCP server
makiolaj and Claude Opus 4.6
2026-04-03 13:06:46 +02:00
dde2fc241d
docs: add design specs for image URL fetching, auth, and MCP server
makiolaj and Claude Opus 4.6
2026-04-03 12:53:51 +02:00
32d6babf24
update lock file
makiolaj
2026-03-26 08:41:21 +01:00
6fe029f531
Use prebuilt image and rename compose file
makiolaj
2026-03-24 09:20:32 +01:00
725901623b
chore: unify dev setup with concurrently
makiolaj
2026-03-24 09:16:18 +01:00
a826381981
docs(13): create phase plan
makiolaj
2026-03-17 16:53:47 +01:00
79d84f1333
docs(13): add research and validation strategy
makiolaj
2026-03-17 16:48:51 +01:00
798bd51597
docs(phase-13): research setup impact preview
makiolaj and Claude Sonnet 4.6
2026-03-17 16:47:43 +01:00
14a4c65b94
docs(phase-12): complete phase execution
makiolaj
2026-03-17 15:35:45 +01:00
53c2bd1614
docs(12-01): complete comparison view plan
makiolaj
2026-03-17 15:32:24 +01:00
5b4026d36f
feat(12-01): wire compare toggle and ComparisonTable into thread detail
makiolaj
2026-03-17 15:30:38 +01:00
e442b33a59
feat(12-01): add ComparisonTable component
makiolaj
2026-03-17 15:29:30 +01:00
b090da05fa
docs(12): create phase plan
makiolaj
2026-03-17 15:24:49 +01:00
bb8fb0a323
docs(phase-12): add validation strategy
makiolaj
2026-03-17 15:21:23 +01:00
918282ff9d
docs(phase-12): research comparison view phase
makiolaj
2026-03-17 15:20:11 +01:00
50672cb662
docs(phase-11): complete phase execution
makiolaj and Claude Opus 4.6
2026-03-16 22:39:22 +01:00
7e06c8526b
fix(11): wire handleDragEnd to Reorder.Group for active threads
makiolaj and Claude Opus 4.6
2026-03-16 22:36:40 +01:00
4304d0fcd7
docs(11-02): complete drag-to-reorder ranking UI plan
makiolaj and Claude Opus 4.6
2026-03-16 22:30:32 +01:00
94c07e79c2
feat(11-02): add view toggle, Reorder.Group drag-to-reorder, and rank badges in grid view
makiolaj
2026-03-16 22:28:53 +01:00
acfa99516d
feat(11-02): add useReorderCandidates hook, candidateViewMode, and CandidateListItem component
makiolaj
2026-03-16 22:27:18 +01:00
495a2eabf5
docs(11-01): complete sort_order + reorder backend plan
makiolaj
2026-03-16 22:24:08 +01:00
d6acfcb126
feat(11-01): PATCH /api/threads/:id/candidates/reorder route + tests
makiolaj
2026-03-16 22:22:31 +01:00
f01d71d6b4
feat(11-01): schema, service, and tests for sort_order + reorderCandidates
makiolaj
2026-03-16 22:21:42 +01:00
2986bdd2e5
docs(11-candidate-ranking): create phase plan
makiolaj
2026-03-16 22:15:56 +01:00
11ee50db49
docs(phase-11): add validation strategy
makiolaj
2026-03-16 22:08:30 +01:00
a55d58cef3
docs(phase-11): research candidate ranking phase
makiolaj
2026-03-16 22:07:36 +01:00
d380e756ea
docs(state): record phase 11 context session
makiolaj
2026-03-16 22:02:31 +01:00
e4c6991ec6
docs(11): capture phase context
makiolaj
2026-03-16 22:02:20 +01:00
685acd2ab2
docs(phase-10): complete phase execution
makiolaj
2026-03-16 21:42:18 +01:00
2ce54e5990
chore(10-01): add Drizzle migration for pros/cons columns
makiolaj
2026-03-16 21:38:55 +01:00
11912a9416
docs(10-01): complete pros/cons schema foundation plan
makiolaj
2026-03-16 21:38:40 +01:00
4f2aefe7a4
feat(10-01): wire pros/cons through client hooks, form, and card indicator
makiolaj
2026-03-16 21:36:10 +01:00
7a64a1887d
feat(10-01): add pros/cons columns through backend
makiolaj
2026-03-16 21:32:38 +01:00
719f7082da
test(10-01): add failing tests for pros/cons on thread candidates
makiolaj
2026-03-16 21:31:39 +01:00
67044f8f2e
docs(10): create phase plan
makiolaj
2026-03-16 21:26:59 +01:00
66d1cf2f55
docs(10): add research and validation strategy
makiolaj
2026-03-16 21:23:32 +01:00
fbc856b885
docs(10): research phase schema foundation pros/cons fields
makiolaj
2026-03-16 21:22:12 +01:00
b43472b09a
docs: create milestone v1.3 roadmap (4 phases)
makiolaj
2026-03-16 21:14:53 +01:00
e44807fd37
docs: define milestone v1.3 requirements
makiolaj
2026-03-16 21:11:56 +01:00
4689d49b93
docs: complete project research
makiolaj
2026-03-16 21:08:09 +01:00
2fa4427de5
docs: start milestone v1.3 Research & Decision Tools
makiolaj
2026-03-16 20:53:52 +01:00
9647f5759d
feat: redesign weight summary legend and add currency selector
makiolaj and Claude Opus 4.6
2026-03-16 20:33:07 +01:00
4cb356d6b0
chore: archive v1.2 Collection Power-Ups milestone
v1.2
makiolaj and Claude Opus 4.6
2026-03-16 19:09:13 +01:00
aa02c75105
docs(phase-09): complete phase execution
makiolaj and Claude Opus 4.6
2026-03-16 15:29:42 +01:00
323a0e6ef4
docs(09-02): update ROADMAP.md with v1.2 milestone completion
makiolaj
2026-03-16 15:24:46 +01:00
bf270e96d8
docs(09-02): complete weight breakdown visualization plan
makiolaj
2026-03-16 15:23:55 +01:00
d098277797
feat(09-02): add WeightSummaryCard with donut chart and classification subtotals
makiolaj
2026-03-16 15:20:41 +01:00
83103251b1
docs(09-01): complete classification schema and badge plan
makiolaj and Claude Opus 4.6
2026-03-16 15:16:03 +01:00
fb738d7cc2
feat(09-01): add classification API route, client hook, badge component, and setup detail wiring
makiolaj and Claude Opus 4.6
2026-03-16 15:13:08 +01:00
4491e4c6f1
feat(09-01): add classification column to setupItems with service layer and tests
makiolaj and Claude Opus 4.6
2026-03-16 15:11:18 +01:00
0e23996986
docs(09): create phase plan for weight classification and visualization
makiolaj
2026-03-16 15:05:23 +01:00
7d6cf31b05
docs(phase-09): add research and validation strategy
makiolaj and Claude Opus 4.6
2026-03-16 14:58:58 +01:00
dd5dff6973
docs(phase-09): research phase domain
makiolaj
2026-03-16 14:57:52 +01:00
705ee8af06
docs(phase-09): capture implementation context for weight classification and visualization
makiolaj and Claude Opus 4.6
2026-03-16 14:36:12 +01:00
d50054b039
docs(phase-08): complete phase execution
makiolaj
2026-03-16 14:18:07 +01:00
4b26f61d91
docs(08-01): complete candidate status tracking plan
makiolaj and Claude Opus 4.6
2026-03-16 14:14:00 +01:00
0bbf25ff39
docs(08-02): complete search/filter toolbar and category dropdown plan
makiolaj
2026-03-16 14:12:13 +01:00
25956ed3ee
feat(08-01): create StatusBadge component and wire into CandidateCard
makiolaj and Claude Opus 4.6
2026-03-16 14:12:02 +01:00
5f89acd503
feat(08-02): add search/filter toolbar to gear tab and upgrade planning filter
makiolaj
2026-03-16 14:09:51 +01:00
ca1c2a2e57
feat(08-01): add status column to threadCandidates and wire through backend
makiolaj and Claude Opus 4.6
2026-03-16 14:09:18 +01:00
9342085dd1
test(08-01): add failing tests for candidate status field
makiolaj and Claude Opus 4.6
2026-03-16 14:07:51 +01:00
9e1a875581
feat(08-02): create CategoryFilterDropdown component
makiolaj
2026-03-16 14:07:34 +01:00
7cd4b467d0
docs(08): create phase plan
makiolaj
2026-03-16 13:03:20 +01:00
061dd9c9c9
docs(phase-8): add validation strategy
makiolaj
2026-03-16 12:58:10 +01:00
0328ff66dd
docs(phase-8): research phase domain
makiolaj
2026-03-16 12:57:10 +01:00
bfcbc8a945
docs(state): record phase 8 context session
makiolaj
2026-03-16 12:52:33 +01:00
aba6c6f41a
docs(08): capture phase context
makiolaj
2026-03-16 12:52:24 +01:00
d86f0a1cdd
docs(phase-7): complete phase execution
makiolaj
2026-03-16 12:28:33 +01:00
a9f802ab68
docs(07-02): complete weight unit UI wiring plan
makiolaj and Claude Opus 4.6
2026-03-16 12:25:22 +01:00
faa437896f
feat(07-02): add weight unit toggle and wire all formatWeight call sites
makiolaj and Claude Opus 4.6
2026-03-16 12:23:19 +01:00
1b0b4d0368
docs(07-01): complete weight unit core plan
makiolaj and Claude Opus 4.6
2026-03-16 12:19:10 +01:00
ada37916b1
feat(07-01): create useWeightUnit convenience hook
makiolaj and Claude Opus 4.6
2026-03-16 12:16:11 +01:00
6cac0a32bc
feat(07-01): implement formatWeight with WeightUnit parameter
makiolaj and Claude Opus 4.6
2026-03-16 12:15:32 +01:00
431c179814
test(07-01): add failing tests for formatWeight unit conversion
makiolaj and Claude Opus 4.6
2026-03-16 12:15:09 +01:00
f1f63eced9
docs(07): create phase plan for weight unit selection
makiolaj
2026-03-16 12:10:22 +01:00
0b30d5a260
docs(07): add validation strategy
makiolaj
2026-03-16 12:04:08 +01:00
a555267942
docs(7): research phase domain
makiolaj
2026-03-16 12:01:21 +01:00
421a684845
docs(state): record phase 7 context session
makiolaj
2026-03-16 11:56:52 +01:00
7e6ddf53b1
docs(07): capture phase context
makiolaj
2026-03-16 11:56:25 +01:00
7d989b1612
docs: create milestone v1.2 roadmap (3 phases)
makiolaj
2026-03-16 11:50:43 +01:00
75d4ec2b05
docs: define milestone v1.2 requirements
makiolaj
2026-03-16 11:47:05 +01:00
79457053b3
docs: complete project research
makiolaj
2026-03-16 11:39:16 +01:00