Block a user
Review follow-ups: PR #625 — fix(pi-appliance): self-print pairing code (sized to stock) + boot-load usblp
Review follow-ups: PR #623 — feat(printing): device-proposed pairing code + Pi appliance device-side
Add eBay sold-comps fallback for graded scans with no data
PR #620 (merge 393af96d, OTA 12673feb, runtime 1.3.8): slab rows show SOLD COMPS again; first tap fetches /slab/sales (Scrydex exact-grade + Card Hedge by cert, flagged sales dropped) into the…
Review follow-ups: PR #620 — fix(mobile): slab row shows sold comps again, fetched on tap (Gitea #787)
Review follow-ups: PR #619 — fix(import): reload keeps the import, Undo keeps the lane, discard drafts, imported-sales note, price-next
Add eBay sold-comps fallback for graded scans with no data
Correction shipped: PR #614's OTA replaced the SLAB scan screen with the bench panel by mistake. PR #618 (merge 93ea7f7f, OTA bdf5fdae, runtime 1.3.8) restores the old SLAB scan screen exactly;…
Review follow-ups: PR #616 — fix(hq): bulk photo add — survive CardVision restarts + tappable one-by-one reviewer
Add eBay sold-comps fallback for graded scans with no data
Review follow-ups: PR #615 — feat(labels): default web print to the connected client when no Niimbot
Review follow-ups: PR #612 — fix(import): commit refreshes inventory_sort_metrics so imported stock sorts by price
Review follow-ups: PR #610 — feat(labels): render saved label design on all web print paths
Review follow-ups: PR #611 — feat(printing): live print-client status on /hq/labels
Review follow-ups: PR #613 — feature: HQ bulk photo add — scans → CardVision → Lister
Review follow-ups: PR #614 — feature: SLAB chip runs the ported SlabTest shop flow (Gitea #787)
Review follow-ups: PR #609 — feat(import web): no competitor names, calmer review/done screen, smooth progress bar
Review follow-ups: PR #608 — fix(import): in-stock rows committed as SOLD — sold needs a date or price; preview == commit
Review follow-ups: PR #607 — hotfix(imports): flush new Products before staging items (FK violation from #606)
Review follow-ups: PR #606 — fix(imports): bound every commit request, retry dropped chunks, ungate drafts
Review follow-ups: PR #605 — chore(ci): cap memory of CI job and service containers
Inventory splits cards into holo/non-holo when only holo exists