-
v1.4.3
Stablereleased this
2026-04-04 09:19:40 +00:00 | 633 commits to Develop since this release- fix: add Protected Resource Metadata endpoint (RFC 9728)
Downloads
-
v1.4.2
Stablereleased this
2026-04-04 09:06:38 +00:00 | 634 commits to Develop since this release- fix: await verifyAccessToken in MCP middleware
Downloads
-
v1.4.1
Stablereleased this
2026-04-04 08:51:03 +00:00 | 635 commits to Develop since this release- fix: add CORS headers for OAuth and MCP endpoints
Downloads
-
v1.4.0
Stablereleased this
2026-04-04 07:43:28 +00:00 | 636 commits to Develop since this release- style: apply biome formatting to OAuth service and tests
- docs: add MCP OAuth documentation and fix lint
- test: add end-to-end OAuth to MCP flow integration test
- feat: add Bearer token auth to MCP alongside API key auth
- feat: add OAuth 2.1 endpoints (register, authorize, token)
- feat: add OAuth service with PKCE, token management, and tests
- feat: add OAuth tables (clients, codes, tokens) to schema
- docs: add MCP OAuth 2.1 implementation plan
- docs: add MCP OAuth 2.1 server design spec
- docs: create milestone v2.0 roadmap (5 phases)
- docs: define milestone v2.0 requirements
- docs: complete project research
- docs: start milestone v2.0 Platform Foundation
- docs: add releasing section to CLAUDE.md
Downloads
-
v1.3.2
Stablereleased this
2026-04-03 19:06:08 +00:00 | 650 commits to Develop since this release- Merge pull request 'feat: user menu dropdown + fix MCP tool schemas' (#10) from feature/user-menu-dropdown into Develop
- fix: convert MCP tool schemas from JSON Schema to Zod for SDK v1.29.0
- feat: add user menu dropdown with settings link and sign out
- Merge pull request 'v1.4 Collection Tools' (#9) from feature/v1.4-collection-tools into Develop
- fix: include quantity in getAllItems select, createItem values, and updateItem type
- fix: show Add Candidate button in comparison view
- fix: remove scale/shadow whileDrag effect that stuck after release
- fix: prevent snap-back after drag and click-opens-edit during drag
- fix: make entire candidate row draggable instead of handle-only
- fix: stabilize drag-to-reorder with layout animation fixes
- fix: use onDragEnd on Reorder.Item instead of onPointerUp on Group
- fix: add tab navigation to collection page and skip 404 retries
- fix: skip retries on 404 for single-resource queries
- fix: commit missing migration metadata and run CI on all branches
- feat: add CSV import/export for gear collection
- feat: add setup impact preview UI with delta badges across all views
- feat: add item duplication with copy-and-edit workflow
- feat: add impact delta computation with TDD tests
- feat: add quantity support to totals, UI, and thread resolution
- feat: add quantity field to items schema
- docs: add v1.4 Collection Tools design spec
- fix(ci): install unzip before Bun in E2E job
- ci: add Playwright E2E tests to CI pipeline
- fix: add bunfig.toml to scope bun test to tests/ directory
- docs: update CLAUDE.md with branching workflow, E2E testing commands
- fix: scope bun test to tests/ directory to exclude Playwright files
- test: add E2E tests for threads, auth, and error handling
- test: add E2E tests for dashboard and collection views
- test: add E2E database seed and Playwright global setup
- chore: install Playwright and add E2E test configuration
- test: add unit tests for rate limiter middleware
- test: add unit tests for parseId helper
- refactor: add useFormatters hook to reduce boilerplate across 14 components
- refactor: replace hand-written test SQL with Drizzle migration runner
- chore: mark planning category filter todo as done
- docs: update PROJECT.md constraints to reflect auth implementation
- refactor: extract tab views from collection route into separate components
- feat: add error boundary to root route for crash resilience
- feat: add rate limiting on login and setup endpoints
- fix: add centralized error handler for unhandled exceptions
- fix: validate route ID parameters, return 400 for invalid IDs
- fix: add explicit DB context middleware for all API routes
Downloads
-
released this
2026-04-03 12:23:28 +00:00 | 692 commits to Develop since this release- fix: replace @/ path alias with relative imports in MCP server
Downloads
-
released this
2026-04-03 12:10:58 +00:00 | 693 commits to Develop since this release- fix: add missing framer-motion dependency
- fix: replace network-dependent image tests with local HTTP server
- fix: resolve all lint errors — exclude generated dirs, auto-fix source
- docs: add authentication, API reference, and MCP server guides
- docs: expand CLAUDE.md with auth details and MCP tool reference
- fix: only show onboarding wizard after account setup
- fix: address code review issues — MCP auth, error handling, password route
- docs: add MCP server configuration and auth docs to CLAUDE.md
- feat: add MCP server with streamable HTTP transport at /mcp
- feat: add MCP tool handlers, definitions, and collection resource
- chore: install @modelcontextprotocol/sdk
- feat: add password change and API key management to settings
- feat: add login button to header and conditional edit UI
- feat: add useAuth hook and login page
- feat: register auth routes and apply write-protection middleware
- feat: add auth routes for login, setup, and API key management
- feat: add auth middleware for write endpoint protection
- feat: add auth service with user, session, and API key management
- feat: add users, sessions, and api_keys tables
- feat: add POST /api/images/from-url route
- feat: add image URL fetching service with tests
- feat: add imageSourceUrl to Zod schemas and service functions
- feat: add imageSourceUrl column to items and threadCandidates
- chore: add .worktrees/ to gitignore
- docs: add implementation plans for image URL fetching, auth, and MCP server
- docs: add design specs for image URL fetching, auth, and MCP server
- update lock file
- Use prebuilt image and rename compose file
- chore: unify dev setup with concurrently
- docs(13): create phase plan
- docs(13): add research and validation strategy
- docs(phase-13): research setup impact preview
- docs(phase-12): complete phase execution
- docs(12-01): complete comparison view plan
- feat(12-01): wire compare toggle and ComparisonTable into thread detail
- feat(12-01): add ComparisonTable component
- docs(12): create phase plan
- docs(phase-12): add validation strategy
- docs(phase-12): research comparison view phase
- docs(phase-11): complete phase execution
- fix(11): wire handleDragEnd to Reorder.Group for active threads
- docs(11-02): complete drag-to-reorder ranking UI plan
- feat(11-02): add view toggle, Reorder.Group drag-to-reorder, and rank badges in grid view
- feat(11-02): add useReorderCandidates hook, candidateViewMode, and CandidateListItem component
- docs(11-01): complete sort_order + reorder backend plan
- feat(11-01): PATCH /api/threads/:id/candidates/reorder route + tests
- feat(11-01): schema, service, and tests for sort_order + reorderCandidates
- docs(11-candidate-ranking): create phase plan
- docs(phase-11): add validation strategy
- docs(phase-11): research candidate ranking phase
- docs(state): record phase 11 context session
- docs(11): capture phase context
- docs(phase-10): complete phase execution
- chore(10-01): add Drizzle migration for pros/cons columns
- docs(10-01): complete pros/cons schema foundation plan
- feat(10-01): wire pros/cons through client hooks, form, and card indicator
- feat(10-01): add pros/cons columns through backend
- test(10-01): add failing tests for pros/cons on thread candidates
- docs(10): create phase plan
- docs(10): add research and validation strategy
- docs(10): research phase schema foundation pros/cons fields
- docs: create milestone v1.3 roadmap (4 phases)
- docs: define milestone v1.3 requirements
- docs: complete project research
- docs: start milestone v1.3 Research & Decision Tools
- feat: redesign weight summary legend and add currency selector
- chore: archive v1.2 Collection Power-Ups milestone
- docs(phase-09): complete phase execution
- docs(09-02): update ROADMAP.md with v1.2 milestone completion
- docs(09-02): complete weight breakdown visualization plan
- feat(09-02): add WeightSummaryCard with donut chart and classification subtotals
- docs(09-01): complete classification schema and badge plan
- feat(09-01): add classification API route, client hook, badge component, and setup detail wiring
- feat(09-01): add classification column to setupItems with service layer and tests
- docs(09): create phase plan for weight classification and visualization
- docs(phase-09): add research and validation strategy
- docs(phase-09): research phase domain
- docs(phase-09): capture implementation context for weight classification and visualization
- docs(phase-08): complete phase execution
- docs(08-01): complete candidate status tracking plan
- docs(08-02): complete search/filter toolbar and category dropdown plan
- feat(08-01): create StatusBadge component and wire into CandidateCard
- feat(08-02): add search/filter toolbar to gear tab and upgrade planning filter
- feat(08-01): add status column to threadCandidates and wire through backend
- test(08-01): add failing tests for candidate status field
- feat(08-02): create CategoryFilterDropdown component
- docs(08): create phase plan
- docs(phase-8): add validation strategy
- docs(phase-8): research phase domain
- docs(state): record phase 8 context session
- docs(08): capture phase context
- docs(phase-7): complete phase execution
- docs(07-02): complete weight unit UI wiring plan
- feat(07-02): add weight unit toggle and wire all formatWeight call sites
- docs(07-01): complete weight unit core plan
- feat(07-01): create useWeightUnit convenience hook
- feat(07-01): implement formatWeight with WeightUnit parameter
- test(07-01): add failing tests for formatWeight unit conversion
- docs(07): create phase plan for weight unit selection
- docs(07): add validation strategy
- docs(7): research phase domain
- docs(state): record phase 7 context session
- docs(07): capture phase context
- docs: create milestone v1.2 roadmap (3 phases)
- docs: define milestone v1.2 requirements
- docs: complete project research
- docs: start milestone v1.2 Collection Power-Ups
Downloads
-
released this
2026-03-15 23:10:35 +00:00 | 800 commits to Develop since this release- refactor: move setups list into collection page as third tab
- feat: add package icon as favicon and in top bar title
- style: replace blue accent with gray and mute card badge colors
- docs: add user-facing README and update compose for production
Downloads
-
released this
2026-03-15 20:31:45 +00:00 | 804 commits to Develop since this release- fix: use bun-sqlite migrator instead of drizzle-kit push in Docker
Downloads