Alireza Hassani and Cursor
69e6261949
Fix product gallery to include all Meshkee images and show catalog downloads.
...
Parse gallery entries as URL objects from the API and surface attached catalog files on the product detail page when present.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-27 14:45:19 +03:30
Alireza Hassani and Cursor
c78abfa1de
Polish product pages with subcategory filters, gallery, and denser grids.
...
Move category showcase to product routes, add clickable subcategory chips on category pages, and tighten banner/card spacing for mobile-to-desktop layouts.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-27 14:09:15 +03:30
Alireza Hassani and Cursor
8aeba175db
Refresh homepage hero, category carousels, and product UI.
...
Add livestock/poultry/additive carousels, hero category icon slot, and product card polish while restoring the vineyard hero background.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-27 13:51:43 +03:30
Alireza Hassani and Cursor
fc4fea89f1
Fix production 500 caused by conflicting dynamic product/blog routes.
...
Remove legacy [slug] pages that clashed with [id]/[slug] and handle old URLs via middleware redirects instead.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-02 23:49:10 +03:30
Alireza Hassani and Cursor
b2a0fe73bc
Add Meshkee SEO, customer auth menu, and footer polish.
...
Implement canonical product/category/blog URLs, sitemap-config endpoint, page metadata, customer login dropdown with admin handoff, safeteb-style footer bar, backend favicon, and remove the standalone partners strip.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-02 23:43:40 +03:30