fragginwagon
24f51212e5
feat: add admin inventory Excel export
Quality / test (push) Canceled after 0s
2026-09-10 01:11:07 -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
7c9518923d
feat: add admin inventory CSV export
Quality / test (push) Canceled after 0s
2026-09-10 00:31:00 -04:00
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
e0d231facc
feat: expose bulk archive in admin workspace
Quality / test (push) Canceled after 0s
2026-09-09 23:48:34 -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
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
193c2111b8
feat: link dashboard alerts
Quality / test (push) Canceled after 0s
2026-09-09 16:45:58 -04:00
fragginwagon
94227c477a
feat: add dashboard pricing metrics
Quality / test (push) Canceled after 0s
2026-09-09 16:39:57 -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
0ffccf6617
feat: add provider mapping admin workflow
Quality / test (push) Canceled after 0s
2026-09-09 13:28:15 -04:00
fragginwagon
88ef61353e
feat: improve public image states
...
Quality / test (push) Canceled after 0s
Add explicit public image loading and unavailable states, accessible selected-thumbnail state, and Storybook coverage.
2026-09-09 02:28:33 -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
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
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
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
8a64feb181
feat: add acquisition admin workflow
...
Quality / test (push) Canceled after 0s
Add the admin Acquisition form and history, calculated cost-basis display, API client, and deterministic authenticated browser coverage.
2026-09-09 00:52:03 -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
370e4721ed
feat: add listing publication readiness
Quality / test (push) Canceled after 0s
2026-09-08 23:18:11 -04:00
fragginwagon
4e0e4ebd48
feat: add admin listing workflow
Quality / test (push) Canceled after 0s
2026-09-08 23:15:50 -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
4f71d3d8de
test: add authenticated admin browser workflow
Quality / test (push) Canceled after 0s
2026-09-08 22:35:30 -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
86c60f9381
feat: add authenticated admin shell
Quality / test (push) Canceled after 0s
2026-09-08 22:25:29 -04:00
fragginwagon
a21d1ae854
feat: connect admin image workflow
Quality / test (push) Canceled after 0s
2026-09-08 22:16:59 -04:00
fragginwagon
c382852924
feat: add admin image workflow
Quality / test (push) Canceled after 0s
2026-09-08 22:13:47 -04:00
fragginwagon
9704c2db02
feat: serve responsive image variants
Quality / test (push) Canceled after 0s
2026-09-08 22:09:30 -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
5452bd5589
feat: compose public collectible detail views
Quality / test (push) Canceled after 0s
2026-09-08 21:55:34 -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
e3ab710085
chore: ignore storybook build output
2026-09-08 21:43:41 -04:00
fragginwagon
f7534d901b
feat: migrate visual fixtures to storybook
2026-09-08 21:43:26 -04:00
fragginwagon
41efdfe041
feat: add one-command local development stack
2026-09-08 20:03:40 -04:00
fragginwagon
5916ce1ff5
feat: add public product detail web flow
2026-09-08 19:56:44 -04:00
fragginwagon
7e5ca1448f
feat: add shareable catalog pagination
2026-09-08 19:54:56 -04:00
fragginwagon
fd6d4cf37b
feat: add public listing detail web flow
2026-09-08 19:40:11 -04:00
fragginwagon
3d17637711
feat: add public catalog web foundation
2026-09-08 19:37: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