WFDASH-WEBAPP/src/components/collection-confirm
SJCoetz 12fa65a481 feat: add new order, invoice, and dashboard management tools
- Add server-side `/api/v1/dashboard` endpoint to reduce client-side payload and round trips
- Implement invoice upload and order-item SKU update APIs with complete test suites
- Refactor order and order-items list endpoints (including MCP tools) to support proper PocketBase filter and sort params
- Fix pagination validation for order-items route to clamp page ≥1 and perPage 1-500
- Add redirects in next.config.ts to map underscore collection paths to hyphenated API routes
- Improve buyer tasks page to avoid redundant tab count refetches when switching tabs
- Refactor collection confirm components with editable SKUs and updated accessibility labels
- Add cached admin PocketBase auth to minimize repeated authentication calls
- Add performance testing scripts for dashboard endpoint latency
- Update quotes list route to default to excluding archived counts
- Fix photo strip component text and labels for non-invoice documents
- Refactor sprint page to lazy load supplier/customer data for pricing modal
- Clean up unused imports in test files
- Add full test coverage for all new APIs, services, and components
2026-08-05 23:00:54 +02:00
..
confirm-invoice-dialog.test.tsx test(collection-confirm): add confirm-invoice-dialog tests 2026-08-03 02:32:44 +02:00
confirm-invoice-dialog.tsx chore(collection-confirm): cleanup nice-to-haves from final review 2026-08-03 03:04:23 +02:00
invoice-viewer.test.tsx feat(collection-confirm): in-app invoice viewer with zoom + mobile layout 2026-08-04 01:38:25 +02:00
invoice-viewer.tsx feat: add new order, invoice, and dashboard management tools 2026-08-05 23:00:54 +02:00
items-table.test.tsx feat: add new order, invoice, and dashboard management tools 2026-08-05 23:00:54 +02:00
items-table.tsx feat: add new order, invoice, and dashboard management tools 2026-08-05 23:00:54 +02:00
photo-strip.test.tsx feat: add new order, invoice, and dashboard management tools 2026-08-05 23:00:54 +02:00
photo-strip.tsx feat: add new order, invoice, and dashboard management tools 2026-08-05 23:00:54 +02:00
po-card.test.tsx feat: add new order, invoice, and dashboard management tools 2026-08-05 23:00:54 +02:00
po-card.tsx feat: add new order, invoice, and dashboard management tools 2026-08-05 23:00:54 +02:00