Commit Graph
5 Commits
Author SHA1 Message Date
Alireza HassaniandCursor 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 HassaniandCursor 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 HassaniandCursor 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 HassaniandCursor 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 HassaniandCursor 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