Commit Graph
120 Commits
Author SHA1 Message Date
fragginwagon 4d3af37cd7 feat: add product provider mappings
Quality / test (push) Canceled after 0s
2026-09-09 12:58:02 -04:00
fragginwagon bab4efc6ad feat: poll pricing jobs in worker
Quality / test (push) Canceled after 0s
2026-09-09 12:45:48 -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 39b4aab058 feat: add pricing refresh worker boundary
Quality / test (push) Canceled after 0s
2026-09-09 11:25:07 -04:00
fragginwagon 4effebd2f8 feat: add pricing provider boundary
Quality / test (push) Canceled after 0s
2026-09-09 11:19:27 -04:00
fragginwagon 7c4a299838 ci: run authenticated e2e workflow
Quality / test (push) Canceled after 0s
2026-09-09 11:08:50 -04:00
fragginwagon 6cad7d5422 ci: run integration tests with services
Quality / test (push) Canceled after 0s
2026-09-09 11:04:03 -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 2feb5006cb docs: sync API and implementation status
Quality / test (push) Canceled after 0s
Document the shipped acquisition, sales, pricing, dashboard, search, public detail, and image workflows, and update the next hardening milestone.
2026-09-09 08:47:48 -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 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 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 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 26405d4ace chore: ignore local runtime artifacts
Quality / test (push) Canceled after 0s
Ignore generated local image storage and API runtime files while keeping the tracked project port registry visible.
2026-09-09 00:36:55 -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 3c8a1d1154 feat: add reliable local database reset
Quality / test (push) Canceled after 0s
2026-09-08 23:13:33 -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 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 dd8af7c140 feat: run durable image worker locally
Quality / test (push) Canceled after 0s
2026-09-08 22:06:28 -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 5452bd5589 feat: compose public collectible detail views
Quality / test (push) Canceled after 0s
2026-09-08 21:55:34 -04:00
fragginwagon 0d286f09a8 docs: require storybook coverage for visual slices
Quality / test (push) Canceled after 0s
2026-09-08 21:52:48 -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