fragginwagon
d3821e9c76
feat: add admin inventory JSON export
Quality / test (push) Canceled after 0s
2026-09-10 00:16:04 -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
aaa9e2a370
fix: require https for external pricing providers
...
Quality / test (push) Canceled after 0s
Require HTTPS-only external pricing-provider URLs and verify the adapter contract with the application suite.
2026-09-09 22:42:35 -04:00
fragginwagon
76e40d7289
feat: schedule pricing job retention cleanup
...
Quality / test (push) Canceled after 0s
Schedule configurable completed pricing-job cleanup in the worker, broaden repository cleanup across sellers, add unit and integration coverage, and update pricing operational documentation.
2026-09-09 22:32:04 -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
b9ff7445a6
feat: configure http pricing provider boundary
Quality / test (push) Canceled after 0s
2026-09-09 21:58:32 -04:00
fragginwagon
b58b84a81e
feat: bound pricing job retries
Quality / test (push) Canceled after 0s
2026-09-09 18:02:35 -04:00
fragginwagon
22d13af604
feat: add pricing job activity view
Quality / test (push) Canceled after 0s
2026-09-09 17:39:08 -04:00
fragginwagon
af563b691d
feat: surface pricing job failures
Quality / test (push) Canceled after 0s
2026-09-09 17:06:38 -04:00
fragginwagon
94227c477a
feat: add dashboard pricing metrics
Quality / test (push) Canceled after 0s
2026-09-09 16:39:57 -04:00
fragginwagon
8fed5f21f7
chore: upgrade audited production dependencies
Quality / test (push) Canceled after 0s
2026-09-09 16:04:40 -04:00
fragginwagon
0e4830ace9
feat: add async pricing refresh UI
Quality / test (push) Canceled after 0s
2026-09-09 14:50:08 -04:00
fragginwagon
a3f35c8cd1
feat: add local fixture pricing provider
Quality / test (push) Canceled after 0s
2026-09-09 14:02:03 -04:00
fragginwagon
4c041e069d
feat: resolve refresh providers from mappings
Quality / test (push) Canceled after 0s
2026-09-09 13:01:16 -04:00
fragginwagon
4d3af37cd7
feat: add product provider mappings
Quality / test (push) Canceled after 0s
2026-09-09 12:58:02 -04:00
fragginwagon
72346130ed
feat: enqueue pricing refresh jobs
Quality / test (push) Canceled after 0s
2026-09-09 12:35:17 -04:00
fragginwagon
409d2cd0ca
feat: persist pricing refresh jobs
Quality / test (push) Canceled after 0s
2026-09-09 11:53:14 -04:00
fragginwagon
4effebd2f8
feat: add pricing provider boundary
Quality / test (push) Canceled after 0s
2026-09-09 11:19:27 -04:00
fragginwagon
13f0f3a565
test: cover transaction persistence integrations
...
Quality / test (push) Canceled after 0s
Add PostgreSQL integration coverage for acquisitions, pricing valuations, multi-item sales, audited voiding, and document the expanded integration baseline.
2026-09-09 09:10:51 -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
6dd138260b
feat: add public condition search filters
...
Quality / test (push) Canceled after 0s
Add public condition lookup options, condition filtering, and stable price/recent sorting with URL-backed catalog controls.
2026-09-09 02:06:15 -04:00
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
67ce29a93e
feat: add normalized public search filters
...
Quality / test (push) Canceled after 0s
Add strict public search numeric validation and URL-backed category and price filters to the catalog UI.
2026-09-09 01:32:32 -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
ba88814af0
feat: add admin pricing workflow
...
Quality / test (push) Canceled after 0s
Add the admin pricing observation and valuation form, secure valuation writes with CSRF, and extend authenticated browser coverage.
2026-09-09 01:15:30 -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
1d13c79a04
fix: include acquisition cost basis in history
...
Quality / test (push) Canceled after 0s
Return calculated total acquisition cost basis from seller-scoped acquisition history responses.
2026-09-09 00:52:30 -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
cf6291041d
test: complete authenticated admin workflow
Quality / test (push) Canceled after 0s
2026-09-08 23:07:23 -04:00
fragginwagon
ba221d57c5
fix: stabilize local admin auth workflow
Quality / test (push) Canceled after 0s
2026-09-08 22:56:24 -04:00
fragginwagon
d02718e6be
feat: add admin lookup forms
Quality / test (push) Canceled after 0s
2026-09-08 22:32:33 -04:00
fragginwagon
a6d8b9bbf4
feat: add admin catalog workflow
Quality / test (push) Canceled after 0s
2026-09-08 22:30:30 -04:00
fragginwagon
a21d1ae854
feat: connect admin image workflow
Quality / test (push) Canceled after 0s
2026-09-08 22:16:59 -04:00
fragginwagon
efeca42d0f
feat: add admin image management
Quality / test (push) Canceled after 0s
2026-09-08 22:12:30 -04:00
fragginwagon
9704c2db02
feat: serve responsive image variants
Quality / test (push) Canceled after 0s
2026-09-08 22:09:30 -04:00
fragginwagon
abd574293b
feat: claim durable image derivative jobs
Quality / test (push) Canceled after 0s
2026-09-08 22:04:02 -04:00
fragginwagon
7be79f4840
feat: persist image derivative jobs
Quality / test (push) Canceled after 0s
2026-09-08 22:00:18 -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
9bb4a16e9e
feat: complete visual catalog development workflow
Quality / test (push) Canceled after 0s
2026-09-08 21:50:32 -04:00
fragginwagon
41efdfe041
feat: add one-command local development stack
2026-09-08 20:03:40 -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
27fe6c6116
feat: add public search pagination
2026-09-08 19:28:13 -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