Commit Graph
14 Commits
Author SHA1 Message Date
fragginwagon f4e4685ecc feat: add public search controls
Quality / test (push) Canceled after 0s
Add public category lookup options, allowlisted sort ordering, URL-backed catalog controls, and strict search route validation with regression tests.
2026-09-09 01:44:28 -04:00
fragginwagon 721b590a89 feat: add pricing observation API
Quality / test (push) Canceled after 0s
Add seller-owned pricing observation persistence, median market valuation calculation, admin routes, contracts, validation, migration, and focused tests.
2026-09-09 01:05:41 -04:00
fragginwagon 455971431f feat: add admin dashboard summary
Quality / test (push) Canceled after 0s
Add seller-scoped dashboard aggregation and API, private financial summary DTOs, responsive admin metrics, and authenticated E2E coverage.
2026-09-09 01:00:28 -04:00
fragginwagon eee8e1978f feat: add acquisition API foundation
Quality / test (push) Canceled after 0s
Add acquisition persistence, cost-basis calculation, seller-scoped admin routes, contracts, validation, migration, and focused application/HTTP tests.
2026-09-09 00:39:56 -04:00
fragginwagon 8e5ce80196 feat: complete inventory image and sales workflows
Quality / test (push) Canceled after 0s
Commit the working vertical slices for inventory image processing and the Sale workflow, including Sale history, audited voiding, multi-item persistence, admin UI, migrations, documentation, and tests.
2026-09-09 00:35:57 -04:00
fragginwagon d02718e6be feat: add admin lookup forms
Quality / test (push) Canceled after 0s
2026-09-08 22:32:33 -04:00
fragginwagon b00bd388a9 feat: add public image read boundary
Quality / test (push) Canceled after 0s
2026-09-08 21:58:30 -04:00
fragginwagon a76d777a6b feat: add public seller directory 2026-09-08 19:36:13 -04:00
fragginwagon 206bb18da6 feat: add public inventory catalog boundary 2026-09-08 19:34:38 -04:00
fragginwagon f42d3e4fd5 feat: add public listing catalog boundary 2026-09-08 19:30:09 -04:00
fragginwagon 43f4f69894 feat: add public product catalog boundary 2026-09-08 18:20:04 -04:00
fragginwagon f29629c712 feat: add public search service and routes 2026-09-08 18:15:24 -04:00
fragginwagon f7152bcff3 feat: add multipart image uploads
Register Fastify multipart support, validate JPEG/PNG/WebP binary signatures, store upload bytes through ImageStorage, persist metadata after storage succeeds, clean up bytes on metadata failure, and document the upload boundary. Verification: npm test passed 68 tests and integration passed 14 tests. No build script is configured.
2026-09-08 17:38:27 -04:00
fragginwagon c728016dec feat: establish auth listing and image vertical slices
Includes MFA-capable authentication, session and CSRF security, password recovery, listing lifecycle and ownership rules, inventory image metadata, local ImageStorage, migrations, tests, and implementation status documentation. Verification: npm test (62 passing) and integration suite (14 passing).
2026-09-08 17:32:03 -04:00