12 Commits
Author SHA1 Message Date
amirhosein.ashourloo bd8f991a07 Merge branch 'main' of https://gitea.meshkee.com/meshkee-websites/simode 2026-09-11 08:52:07 +03:30
amirhosein.ashourlooandClaude Sonnet 5 12d39bc020 Add guest mini-cart with header icon, popup, and customer dashboard handoff
Wires a localStorage/cookie-backed guest cart (per AI_PROMPT.md contract) into
the header cart icon and popup, with add-to-cart in the product card and buy
panel resolved via the dedicated by-product store-items endpoint. Continue
always hands off to the Meshkee customer dashboard for auth/checkout — no
login, register, or payment UI is built on the storefront.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-11 08:50:38 +03:30
Websites Agent d3c2cd1ea5 Enable Next.js standalone output for leaner production deploy 2026-08-29 04:20:33 +00:00
amirhosein.ashourloo d7b490e442 Expand homepage category banners from three to four
- Rename the three-banner-row slot to four-banner-row (itemCount 4) to
  match the actual count
- Rename ThreeBanners to FourBanners, add a fourth fallback image, and
  switch the grid to 2x2 on mobile/tablet, 1x4 on desktop
2026-08-25 07:15:59 +03:30
amirhosein.ashourloo aba78b76a1 Add about/contact pages, real social icons, and gallery scroll fix
- Add /about (business-info driven, falls back to existing copy) and
  /contact (business-info contact details + a working form posting to
  the contact-submissions API)
- Point header/footer "About"/"Contact" links at the new pages instead
  of homepage anchors
- Replace the hand-drawn social icons with the real brand SVGs from
  public/icons (Instagram, Telegram, WhatsApp, Bale, Eitaa), inlined
  with currentColor so hover states work; shared via a single
  socialLinks list used by both header and footer
- Remove the horizontal scrollbar under the product gallery thumbnails
  by wrapping them instead of scrolling
2026-08-24 15:06:35 +03:30
amirhosein.ashourloo f10af62573 Fix sale-banner slot, mobile width, and product card height
- Pull the special-discount carousel's banner out of the swiper into a
  fixed sidebar (no longer scrolls with the product slides) and drop
  carousel looping
- Wire it to a new sale-banner static-image slot
- Fix an invalid xs: breakpoint that was silently keeping the banner
  at its smallest width on all phone sizes
- Tighten ProductCard's title height to match 2 lines of text instead
  of reserving extra space, and drop a redundant top margin on the
  price row that was inflating card height
2026-08-24 10:37:28 +03:30
amirhosein.ashourloo 9965e567b8 SEO-friendly id-based URLs, sitemap/robots, and homepage category banners
- Replace legacy DB-slug URLs with /products/{id}/{fa-slug},
  /products/category/{id}/{fa-slug}, and /blog/{id}/{fa-slug}, backed by
  the new by-id API endpoints and a Persian slugify helper
- Add /sitemap.xml (index) + /sitemap-main.xml + /sitemap-products.xml
  and /robots.txt pointing to it
- Register the three-banner-row slot in the static-image-slots catalog
- Replace the homepage category carousel with a 3-column linkable
  ThreeBanners section wired to that slot
- Remove the now-superseded root prompt files (moved into Ai data/)
2026-08-24 08:43:53 +03:30
amirhosein.ashourloo 08a729b3fc Fix 2026-08-20 11:17:04 +03:30
amirhosein.ashourloo 82e73c47cf Fix 2026-08-20 09:29:01 +03:30
amirhosein.ashourloo 5f9ab22fd0 slot 2026-08-20 00:34:24 +03:30
amirhosein.ashourloo 149b77f734 create 2026-08-19 17:54:11 +03:30
amirhosein.ashourloo b065fac757 Initial commit from Create Next App 2026-08-19 10:02:59 +03:30