fragginwagon
94c37250d1
feat: configure and display public seller descriptions
Quality / test (push) Canceled after 0s
2026-09-10 07:40:18 -04:00
fragginwagon
e630a89e8d
feat: surface seller contact methods on public detail pages
Quality / test (push) Canceled after 0s
2026-09-10 07:16:41 -04:00
fragginwagon
c85693c919
feat: extract dedicated admin inventory management screen
Quality / test (push) Canceled after 0s
2026-09-10 06:46:11 -04:00
fragginwagon
7d20aedd14
feat: improve public listing detail states
Quality / test (push) Canceled after 0s
2026-09-10 06:09:13 -04:00
fragginwagon
ffd239d27c
feat: add seller saved views
Quality / test (push) Canceled after 0s
2026-09-10 01:36:15 -04:00
fragginwagon
abb0b64217
fix: export settings validation schema
Quality / test (push) Canceled after 0s
2026-09-10 01:15:08 -04:00
fragginwagon
cf61ec3c2c
feat: add seller settings
Quality / test (push) Canceled after 0s
2026-09-10 01:14:57 -04:00
fragginwagon
d6b4dbec5f
feat: add Product tags and bulk tag updates
Quality / test (push) Canceled after 0s
2026-09-10 00:51:05 -04:00
fragginwagon
099ec2fe72
feat: add bulk pricing refresh
Quality / test (push) Canceled after 0s
2026-09-10 00:07:29 -04:00
fragginwagon
12eced8b19
feat: add seller-scoped bulk archive
...
Quality / test (push) Canceled after 0s
Add the first bulk inventory operation through a validated, CSRF-protected API route with lifecycle and ownership enforcement, tests, and implementation-status documentation.
2026-09-09 23:11:48 -04:00
fragginwagon
b8f089a5d9
feat: reconcile application vertical slices
...
Backfill the completed acquisitions, sales, dashboard, pricing, search, public detail, worker, migration, contracts, validation, tests, and implementation-status changes into one verified application slice.
2026-09-09 22:12:53 -04:00
fragginwagon
4d3af37cd7
feat: add product provider mappings
Quality / test (push) Canceled after 0s
2026-09-09 12:58:02 -04:00
fragginwagon
ec078423e2
feat: improve public listing detail
...
Quality / test (push) Canceled after 0s
Expose public condition labels and safe market values on listing details, with Storybook coverage for market value presentation.
2026-09-09 02:11:09 -04:00
fragginwagon
7aa8e9eaf2
feat: expose pricing quality controls
...
Quality / test (push) Canceled after 0s
Add admin stale/outlier indicators and audited manual valuation overrides, with robust submission behavior and authenticated E2E coverage.
2026-09-09 01:28:17 -04:00
fragginwagon
75c0e89511
feat: add pricing quality controls
...
Quality / test (push) Canceled after 0s
Add robust outlier detection, stale valuation metadata, and audited seller-scoped market-value overrides with migration and tests.
2026-09-09 01:19:51 -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
ea145191df
feat: surface listing publication blockers
Quality / test (push) Canceled after 0s
2026-09-08 23:20:31 -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
31f11f6d56
refactor: make inventory images the publication source
...
Remove the temporary listing-level image count from the schema, validation, DTO, and draft contract. Publication now requires the persisted inventory image repository count. Add migration 0009 and update listing tests and implementation status. Verification: npm test passed 62 tests and integration passed 14 tests. No build script is configured in this repository.
2026-09-08 17:34:59 -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