Skip to content

Release on-demand sales shelves and distinct category artwork - #1235

Merged
sridharkalaibala merged 3 commits into
mainfrom
develop
Oct 9, 2026
Merged

sridharkalaibala merged 3 commits into
mainfrom
develop

Conversation

@sridharkalaibala

Copy link
Copy Markdown
Contributor

The sales shelf previously downloaded the entire catalogue before displaying its first 48 tiles. Fetch one server page at a time for Items and category browsing, keep variant families together, and use the full-catalogue search endpoint for names and barcodes. Ignore stale page responses and keep existing products visible while loading or retrying a page.

Category tiles also receive distinct illustrations for 66 retail labels, with uploaded images retaining priority.

Validation: 4,125 local tests passed, 2 skipped; two additional real-MongoDB tests passed for page boundaries, scope, variant families, and barcode lookup beyond page one. API controller/repository unit tests (305), language checks (57), frontend build, lint and attribution checks passed. Staging browser network inspection confirmed one page request on Next, plus successful search for an unloaded item and category navigation.

@sridharkalaibala
sridharkalaibala merged commit 979fed3 into main Oct 9, 2026
19 of 21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant