-
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