feat(store): marketplace browse UX — search/filter, gallery, related products, featured #25
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/store-marketplace"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Implements the store browse/discovery issues, plus a build-blocker fix. Static-export safe, WhatsApp-only, no catalog-contract change.
Features
/products(newProductBrowser).ProductGallery).ponytail:flagged).ProductCardcomponent (apps/store/app/products/product-card.tsx) used by list, browser, home, and related.globals.css.Build fix
export const dynamic = "force-static"onrobots.tsandsitemap.ts. PR #19 removed these; under Next 16.2.10output: exportthat brokenext buildat/robots.txt(pre-existing regression onmain, unrelated to the features).Verification
pnpm --filter garage-store exec tsc --noEmit— clean.pnpm --filter garage-store lint(biome) — clean (5 pre-existing<img>/specificity baseline warnings).pnpm --filter garage-store build(output: export) — succeeds; generates/,/products,/products/[slug],/robots.txt,/sitemap.xml.Provenance
Built in parallel via three opus workers in isolated git worktrees (
feat/store-search,feat/store-featured,feat/store-detail), then reconciled here onto one branch (all three had independently modifiedproducts/page.tsxand two created rival card components; unified to one kebab-caseproduct-card.tsx).Closes #21
Closes #22
Closes #23
Closes #24
Store marketplace browse UX: search/filter, gallery, related, featuredto feat(store): marketplace browse UX — search/filter, gallery, related products, featuredView command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.