Commit Graph

  • 03becb6ce7 refactor: make locale handling truly centralized and robust Unchained 2026-03-24 11:52:22 +02:00
  • 0a7c555549 fix: ProductDetail using wrong locale comparisons Unchained 2026-03-24 11:46:05 +02:00
  • 74ab98ad2f fix: multiple components using wrong locale for ProductCard links Unchained 2026-03-24 11:38:14 +02:00
  • ead03bc04f fix: product detail page passing wrong locale to ProductDetail and Footer Unchained 2026-03-24 11:34:52 +02:00
  • a5cd048a6e refactor: centralize locale constants to prevent breaking changes Unchained 2026-03-24 11:27:55 +02:00
  • a4e7a07adb feat: add hreflang tags and international sitemap for SEO Unchained 2026-03-24 11:22:22 +02:00
  • 52b2eac5b5 fix: ensure navLinks use correct locale from prop Unchained 2026-03-24 11:11:15 +02:00
  • bd95705d72 debug: add console logs to switchLocale Unchained 2026-03-24 11:01:28 +02:00
  • 75b258330a fix: use window.location for locale switch to ensure URL change Unchained 2026-03-24 10:59:32 +02:00
  • 4d078677cb fix: change root / redirect from 302 to 301 for SEO Unchained 2026-03-24 08:24:59 +02:00
  • b488671bc3 fix: language switcher always includes locale prefix in path Unchained 2026-03-24 08:17:30 +02:00
  • b70d46ff95 fix: checkout page not passing locale prop to Header/Footer Unchained 2026-03-24 08:15:45 +02:00
  • f95585af58 fix: language switcher path bug causing /en/en/checkout Unchained 2026-03-24 08:12:11 +02:00
  • a84647db6c feat: add language switcher with cookie persistence and browser detection Unchained 2026-03-24 08:09:27 +02:00
  • 8244ba161b feat: enable browser language detection for locale routing Unchained 2026-03-24 07:42:18 +02:00
  • 887cd7c610 feat: add 301 redirects for old Serbian URLs to preserve SEO Unchained 2026-03-24 07:36:55 +02:00
  • 513dcb7fea feat: add 301 redirects for old Serbian URLs to preserve SEO Unchained 2026-03-24 07:35:07 +02:00
  • 92b6c830e1 feat: implement locale-aware routing with [locale] dynamic segments Unchained 2026-03-23 20:59:33 +02:00
  • 5bd1a0f167 feat: translate TestimonialsSection and HeroVideo with i18n Unchained 2026-03-23 18:35:52 +02:00
  • bcc51ce282 feat: implement proper i18n translations for Serbian and English Unchained 2026-03-23 18:28:00 +02:00
  • f72f32fe60 feat: phase 1 - i18n core infrastructure with EN/DE/FR locales Unchained 2026-03-23 18:11:08 +02:00
  • ace1ac104e fix: cart delete mutation and console warnings Unchained 2026-03-23 13:49:14 +02:00
  • 7f603c83e9 fix: correct checkoutLinesDelete parameter name lines -> lineIds Unchained 2026-03-23 13:20:37 +02:00
  • 0e9ad28dcf Fix: remove priority attribute from regular img tag Unchained 2026-03-23 11:18:29 +02:00
  • 70d6cfc9a7 Fix product images and add carousel; add transformation carousel on mobile Unchained 2026-03-23 11:14:15 +02:00
  • f3d60d3c5b Fix product images: use fill with aspect-square container Unchained 2026-03-23 10:45:10 +02:00
  • 7ecd9c2e22 Fix product images on mobile: use explicit width/height instead of fill Unchained 2026-03-22 21:27:38 +02:00
  • e9b95c44b9 Fix hero section on mobile - use background image instead of broken video Unchained 2026-03-22 21:19:47 +02:00
  • 8a418be7c3 Fix mobile responsiveness: viewport meta, standard Tailwind star colors Unchained 2026-03-22 21:05:29 +02:00
  • ba25261a3c Premium design updates: gold accents, improved sections, verified review badges, reordered homepage layout Unchained 2026-03-22 17:08:06 +02:00
  • 77e19d841b Change review stars to gold color (#FFD700) Unchained 2026-03-22 16:16:42 +02:00
  • 43d662b54e Add padding to header and ensure mobile menu works Unchained 2026-03-22 12:42:38 +02:00
  • 625bd727d3 Fix product images showing full picture instead of cropped Unchained 2026-03-22 12:05:40 +02:00
  • 44d938953b Center related products using flexbox instead of grid feature/storefront-redesign Unchained 2026-03-22 11:00:44 +02:00
  • 97fc5f5f1d Fix JSX indentation in Similar Products section Unchained 2026-03-22 09:11:13 +02:00
  • 140d82c7f4 Center Similar Products grid on product pages Unchained 2026-03-22 09:04:35 +02:00
  • 80a388cd7c fix: Center the similar products grid on product pages Unchained 2026-03-22 09:00:01 +02:00
  • c3bd0408f4 feat: Add newsletter section back to product pages Unchained 2026-03-22 08:57:05 +02:00
  • 7618cfa6df fix: Remove non-scrolling testimonials and newsletter from product pages Unchained 2026-03-22 08:54:29 +02:00
  • 0827147745 fix: Slow down reviews scroll tempo for readability Unchained 2026-03-22 08:47:06 +02:00
  • c5e96718a4 feat: Add scrolling reviews marquee with 50 reviews Unchained 2026-03-22 08:43:25 +02:00
  • 7febe90b36 fix: Move Customer Reviews above AsSeenIn on product pages Unchained 2026-03-22 08:39:44 +02:00
  • c723d72508 fix: Move BeforeAfterGallery to right after AsSeenIn on product pages Unchained 2026-03-22 08:37:12 +02:00
  • bf6362d3ad feat: Add second transformation with side-by-side sliders Unchained 2026-03-22 08:32:22 +02:00
  • 9e901d7dfe feat: Use actual moumoujus before/after images from MinIO Unchained 2026-03-22 08:26:50 +02:00
  • 0e727b2648 feat: Add slider comparison to before/after gallery Unchained 2026-03-22 07:32:47 +02:00
  • d6523deae5 feat: Add all homepage sections to product pages Unchained 2026-03-21 20:13:05 +02:00
  • 5216abbcc0 feat: Landing page design improvements Unchained 2026-03-21 19:59:09 +02:00
  • 4af5412c76 feat: Add trust indicators to product page Unchained 2026-03-21 19:00:31 +02:00
  • d381cba302 feat: Add social proof sections to homepage Unchained 2026-03-21 18:58:33 +02:00
  • 26212dec1c fix: Apollo Client cache merge causing product duplication Unchained 2026-03-21 18:04:11 +02:00
  • 2876a8f80e fix: Replace WooCommerce env vars with Saleor API URL Unchained 2026-03-21 17:58:13 +02:00
  • 93005af0a1 Remove playwright - testing tool only Unchained 2026-03-21 17:26:46 +02:00
  • 0b4e3f89d1 Add playwright for visual testing Unchained 2026-03-21 17:25:45 +02:00
  • ec287c85ea Fix CSS cascade layers and header layout Unchained 2026-03-21 17:21:00 +02:00
  • 7c05bd2346 Redesign phase 1: Homepage polish and design system foundation Unchained 2026-03-21 16:22:17 +02:00
  • 9d639fbd64 fix: Parse JSON description in NewHero component Unchained 2026-03-21 13:12:30 +02:00
  • 0831968881 fix: Suppress hydration warnings from browser extensions Unchained 2026-03-21 13:09:31 +02:00
  • 3aaad57076 fix: Parse Saleor JSON description format to plain text Unchained 2026-03-21 13:06:14 +02:00
  • 01d553bfea fix: Add error boundary to handle browser extension errors Unchained 2026-03-21 13:02:55 +02:00
  • a47698d5ca fix(saleor): Fix remaining WooCommerce references and configuration Unchained 2026-03-21 13:00:16 +02:00
  • 1b733c63d5 feat(saleor): Phase 5 - Remove WooCommerce feature/005-remove-woocommerce Unchained 2026-03-21 12:45:56 +02:00
  • d43481716d feat(saleor): Phase 4 - Checkout Flow feature/004-saleor-checkout Unchained 2026-03-21 12:45:09 +02:00
  • 8b3389725e feat(saleor): Phase 3 - Cart Migration feature/003-saleor-cart Unchained 2026-03-21 12:42:41 +02:00
  • 5706792980 feat(saleor): Phase 2 - Product Migration feature/002-saleor-products Unchained 2026-03-21 12:38:24 +02:00
  • 7b94537670 feat(saleor): Phase 1 - GraphQL Client Setup feature/001-saleor-graphql-client Unchained 2026-03-21 12:36:21 +02:00
  • db1914d69b test: verify full auto-deploy pipeline Unchained 2026-03-07 12:37:05 +02:00
  • 2c6889ad20 fix: revert to init container deployment with webhook auto-restart Unchained 2026-03-07 12:35:30 +02:00
  • 97a9fcf7d5 test: verify auto-deploy webhook triggers pod restart Unchained 2026-03-07 12:33:23 +02:00
  • 9b0d82da30 Add Gitea Actions workflow for CI/CD Unchained 2026-03-07 12:28:00 +02:00
  • 44e033c7ae temp: remove workflow for initial push Unchained 2026-03-07 12:27:11 +02:00
  • 8f3bcebbf6 feat: implement full CI/CD pipeline with GitHub Actions and Flux Unchained 2026-03-07 12:26:37 +02:00
  • 2c27fc65d0 Revert to init container approach Unchained 2026-03-07 11:33:07 +02:00
  • 8f2b214c9f deploy: use registry ClusterIP instead of DNS name Unchained 2026-03-07 11:23:23 +02:00
  • c4ff39394e deploy: use local registry image Unchained 2026-03-07 11:21:24 +02:00
  • c3b3e133a8 fix: yaml indentation in deployment.yaml Unchained 2026-03-07 11:10:45 +02:00
  • 81d74ced0c feat: migrate to standard Docker-based CI/CD deployment Unchained 2026-03-07 11:09:59 +02:00
  • 467b513b67 feat: add gitRevision annotation for auto-restart on git changes Unchained 2026-03-07 11:06:15 +02:00
  • c1038245e8 test: verify auto-deploy with ConfigMap trigger Unchained 2026-03-07 11:02:49 +02:00
  • ee391a7b8d feat: add deployment-metadata configmap to trigger pod restarts on git changes Unchained 2026-03-07 11:01:04 +02:00
  • 5ce35817a1 feat: add git revision annotation to force pod restart on updates Unchained 2026-03-07 10:57:58 +02:00
  • 81580de2a5 test: verify flux auto-deploy webhook Unchained 2026-03-07 10:55:48 +02:00
  • 2129e1c115 Replace ManoonOils text logo with image logo in header and footer Unchained 2026-03-07 10:38:00 +02:00
  • 103309e0ff Fix broken image in StatsSection - use manoon-luksuzni-set product image Unchained 2026-03-07 07:27:15 +02:00
  • 2dc837b0e9 Add queryStringAuth to WooCommerce API for better authentication Unchained 2026-03-07 07:12:34 +02:00
  • 214547362c Remove secret from deployment - must be created manually with real credentials Unchained 2026-03-07 07:04:31 +02:00
  • a1090e0e2c Fix kustomization.yaml - use deployment-nodejs.yaml Unchained 2026-03-07 06:31:35 +02:00
  • 72fe1d4079 Remove Docker-related files - using pure Node.js deployment Unchained 2026-03-07 06:20:00 +02:00
  • e1120f617e Remove middleware temporarily to fix routing Unchained 2026-03-06 21:04:27 +02:00
  • 236eb628d2 Fix i18n: use localePrefix: never to serve default locale at root Unchained 2026-03-06 20:59:48 +02:00
  • d88d77b082 Fix i18n routing: use shared routing config Unchained 2026-03-06 20:52:53 +02:00
  • c065b5ee17 Fix probes: use /favicon.ico instead of static dir Unchained 2026-03-06 20:50:09 +02:00
  • bd423dbcc6 Fix health probes - use /_next/static/ path Unchained 2026-03-06 20:40:45 +02:00
  • ee8902b843 Working Node.js deployment - use npm install instead of ci Unchained 2026-03-06 20:40:08 +02:00
  • ba0e789b80 Fix Node.js deployment: add debug output, increase resources for npm install Unchained 2026-03-06 20:32:14 +02:00
  • d8fe9337bb Update Node.js deployment with resource limits for k3s Unchained 2026-03-06 19:34:29 +02:00
  • ced136fb4d Add pure Node.js deployment without Docker Unchained 2026-03-06 19:10:56 +02:00
  • cac26e73ce Add Docker-less Node.js deployment config Unchained 2026-03-06 18:56:22 +02:00
  • 0fab8b6d42 Restore multilingual support: / for sr, /en for en with browser detection Unchained 2026-03-06 18:51:38 +02:00
  • 2c8cf68e89 Refactor WooCommerce API to lazy initialization for build compatibility Unchained 2026-03-06 16:34:49 +02:00