Commit Graph

  • 4d3bf5038e fix(storefront): bump memory limit to 1.5Gi, request to 256Mi master Unchained 2026-04-21 07:36:29 +02:00
  • 7f99b5e328 docs: remove dev.manoonoils.com from AGENTS.md Unchained 2026-04-18 06:52:24 +02:00
  • 2d18909440 docs: correct AGENTS.md - site is fully migrated to Next.js Unchained 2026-04-18 06:48:31 +02:00
  • 4af9544224 docs: add comprehensive AGENTS.md for coding agents Unchained 2026-04-18 06:40:05 +02:00
  • 622e7f3642 Merge branch 'dev' Unchained 2026-04-09 12:02:34 +02:00
  • 864008af16 fix: unify free shipping threshold to 10000 RSD across all pages dev Unchained 2026-04-09 11:55:55 +02:00
  • 011994b36e Merge branch 'feature/programmatic-seo' into dev Unchained 2026-04-09 11:37:31 +02:00
  • 1ed3d3dd9d fix: update sitemap to use localized slugs for programmatic SEO pages feature/programmatic-seo Unchained 2026-04-09 11:05:58 +02:00
  • 14d7a3e21a fix: ensure canonical URLs match actual URLs with locale prefix Unchained 2026-04-09 10:50:54 +02:00
  • 04d8d773bf fix: ensure all links are properly localized with locale prefix Unchained 2026-04-09 10:03:26 +02:00
  • 9ab07ab01d feat: implement centralized taxonomy for programmatic SEO Unchained 2026-04-09 08:04:35 +02:00
  • 9d07a60d3f feat: implement programmatic SEO for solutions pages Unchained 2026-04-08 13:29:42 +02:00
  • 261fd36579 Merge dev into master Unchained 2026-04-06 15:42:50 +02:00
  • 09725c6b0d Merge feature/canonical-url-fix into dev Unchained 2026-04-06 15:40:56 +02:00
  • 57bae7ed6f fix: canonical URLs to always include locale prefix feature/canonical-url-fix Unchained 2026-04-06 15:32:24 +02:00
  • cca6f44139 Merge branch 'master' into feature/programmatic-seo Flux CD 2026-04-05 11:25:22 +00:00
  • 2097280f20 fix: force no-cache build Unchained 2026-04-05 13:05:28 +02:00
  • bea6aba014 fix: simplify workflow with proper build args Unchained 2026-04-05 13:02:05 +02:00
  • 8454ffc5b3 test: trigger build with args Unchained 2026-04-05 12:59:49 +02:00
  • 38defdfb9b chore: remove test workflow Unchained 2026-04-05 12:59:03 +02:00
  • 9c04dffa46 fix: add missing build args to workflow Flux CD 2026-04-05 10:58:54 +00:00
  • bd1fa0d96a test: add no-cache build workflow Unchained 2026-04-05 12:53:44 +02:00
  • 826d1ebb46 trigger: rebuild with correct env vars Unchained 2026-04-05 12:30:07 +02:00
  • 09b0614695 fix: remove kubectl annotate from build workflow Unchained 2026-04-05 12:03:27 +02:00
  • 7c7611b723 fix: simplify build workflow YAML syntax Unchained 2026-04-05 11:50:23 +02:00
  • 6563f0c966 fix: use full cluster DNS for gitea service Unchained 2026-04-05 11:43:57 +02:00
  • cdbcd8424b fix: improve git clone error handling in build workflow Unchained 2026-04-05 11:39:39 +02:00
  • 05b2c26634 fix: correct syntax errors in build workflow Unchained 2026-04-05 11:35:01 +02:00
  • bdc35ff2b4 fix: remove quotes from date command in build workflow Unchained 2026-04-05 11:31:59 +02:00
  • d53665d6da build: pass env vars as build args to fix localhost:8000 error Unchained 2026-04-05 11:24:01 +02:00
  • f6cdcd86df merge: integrate latest master with Gitea Actions CI/CD Flux CD 2026-04-05 06:20:16 +00:00
  • 80da03504c ci: add Gitea Actions workflow with BuildKit Flux CD 2026-04-05 06:16:10 +00:00
  • 328bbbaaa2 ci: add Gitea Actions workflow with BuildKit Unchained 2026-04-05 08:13:46 +02:00
  • 6a05abc6de ci: simplify Gitea Actions workflow to use BuildKit Unchained 2026-04-05 08:12:24 +02:00
  • 9058002f8d merge: integrate master deployment changes (keep BuildKit setup) Flux CD 2026-04-05 05:49:31 +00:00
  • 37d1894ad4 fix: remove image transformer, use deployment image directly Flux CD 2026-04-05 05:10:32 +00:00
  • 6236092d77 feat: add image policy setter marker for Flux automation Flux CD 2026-04-05 05:07:17 +00:00
  • 61b20beffa feat: switch to pre-built GHCR image using BuildKit Flux CD 2026-04-05 05:02:51 +00:00
  • 29894cd555 chore: trigger Gitea Actions build Unchained 2026-04-05 06:32:05 +02:00
  • c80970bcda feat(ci): add Gitea Actions workflow for building and pushing to GHCR Unchained 2026-04-05 06:24:36 +02:00
  • 1dec08f857 Revert to working deployment while GHCR image builds Unchained 2026-04-05 06:15:54 +02:00
  • cc33d317ba fix(k8s): use latest tag for manoon-headless image Unchained 2026-04-05 06:12:44 +02:00
  • 3c495f48b7 refactor(k8s): use pre-built GHCR image instead of building in pod Unchained 2026-04-05 06:09:55 +02:00
  • 590b6ca6ea fix(k8s): handle existing workspace on pod restart Unchained 2026-04-05 05:33:17 +02:00
  • ccf7972627 Revert programmatic SEO changes from wrong branch feature/email-capture-popup Unchained 2026-04-05 05:28:55 +02:00
  • f6609f07d7 feat: implement programmatic SEO solutions hub Unchained 2026-04-05 05:21:57 +02:00
  • a636d29f0b fix(k8s): handle existing workspace on pod restart Unchained 2026-04-05 05:17:30 +02:00
  • 6caefb420a docs: add OpenCode project memory for git workflow Unchained 2026-04-03 21:06:15 +02:00
  • cbbcaace22 docs: add git workflow guidelines Unchained 2026-04-03 21:03:04 +02:00
  • eb711fbf1a feat(popup): add email capture popup with Mautic integration Unchained 2026-04-03 20:44:15 +02:00
  • 4e5481af1a fix(layout): restore ExitIntentDetector and Mautic tracking Unchained 2026-04-03 20:27:25 +02:00
  • 618298b1b1 fix(layout): restore original structure, keep only Rybbit direct URL fix Unchained 2026-04-03 20:14:07 +02:00
  • d999d739d5 fix(analytics): connect directly to Rybbit to preserve real visitor IP Unchained 2026-04-03 20:10:59 +02:00
  • 0f00aa8a47 Add Mautic environment variables to deployment Unchained 2026-04-03 16:31:40 +02:00
  • 93b239bc5a Merge branch 'dev' Unchained 2026-04-03 16:12:02 +02:00
  • 1ed6cac647 fix(k8s): use NodePort with externalTrafficPolicy Local to preserve client IP Unchained 2026-04-03 06:55:42 +02:00
  • e476bc9fc4 fix(k8s): add HTTP to HTTPS redirect for manoonoils.com Unchained 2026-04-02 22:49:26 +02:00
  • f4f23aa7f3 fix(k8s): add HTTP to HTTPS redirect for manoonoils.com Unchained 2026-04-02 22:49:26 +02:00
  • 9124eeedc1 fix: add ts-ignore for request.ip runtime property Unchained 2026-04-01 10:47:09 +02:00
  • 6843d2db36 fix(404): add redirects for broken URLs and custom not-found page fix/analytics-ip-forwarding Unchained 2026-04-01 10:21:33 +02:00
  • 0b9ddeedc8 fix(analytics): properly forward client IPs to Rybbit and OpenPanel Unchained 2026-04-01 07:42:34 +02:00
  • a3873bb50d fix(analytics): properly forward client IPs to Rybbit and OpenPanel Unchained 2026-04-01 07:42:34 +02:00
  • 3c9c091c46 fix: revert HeroVideo aspect-ratio, fix ProblemSection scroll animation with useEffect feature/high-impact-perf Unchained 2026-04-01 06:43:43 +02:00
  • 27af03ba3a feat(performance): optimize Core Web Vitals with CSS animations and lazy analytics Unchained 2026-04-01 06:14:49 +02:00
  • ad20ffe588 Merge branch 'dev' Unchained 2026-04-01 05:17:48 +02:00
  • 13301dca12 fix: use middleware.ts instead of proxy.ts for build compatibility Unchained 2026-04-01 05:17:36 +02:00
  • e57169a807 fix: revert proxy back to middleware for Next.js build compatibility Unchained 2026-04-01 05:15:42 +02:00
  • 3697a5d8ea fix: rename middleware to proxy for Next.js 16 compatibility feature/cloudflare-cache-ssg Unchained 2026-04-01 04:19:07 +02:00
  • edd5c1582b feat(performance): add ISR and Cloudflare cache headers Unchained 2026-03-31 20:08:56 +02:00
  • dff78b28a5 fix(analytics): restore OpenPanel proxy routes Unchained 2026-03-31 13:47:14 +02:00
  • b4905ce4ee chore: remove OpenPanel proxy routes (keeping core vitals changes) Unchained 2026-03-31 13:44:53 +02:00
  • 2b9d8fa7d5 fix: add OpenPanel proxy routes for script and tracking feature/web-vitals-optimization Unchained 2026-03-31 13:34:37 +02:00
  • e87c655a5b Merge branch 'feature/web-vitals-optimization' into dev Unchained 2026-03-31 13:22:45 +02:00
  • 1c5ec1a271 fix: remove framer-motion from HeroVideo for instant content visibility Unchained 2026-03-31 13:22:45 +02:00
  • 8eb9f24b33 feat(performance): Core Web Vitals optimizations Unchained 2026-03-31 12:03:34 +02:00
  • 66829aeffd refactor(analytics): abstract analytics into provider pattern refactor/analytics-abstraction Unchained 2026-03-31 07:45:21 +02:00
  • bce2d19ca3 fix(analytics): fix OpenPanel apiUrl to not include /track Unchained 2026-03-31 07:23:03 +02:00
  • cee3b71454 fix(analytics): use route handler for OpenPanel script to fix query param issue Unchained 2026-03-31 07:19:14 +02:00
  • ff629691a5 fix(analytics): fix OpenPanel script rewrite URL Unchained 2026-03-31 07:11:59 +02:00
  • 1cdda7db3c fix(analytics): use rewrites instead of route handler for OpenPanel proxy Unchained 2026-03-31 06:37:17 +02:00
  • 1dd7e1dfe7 fix(analytics): use local proxy for OpenPanel to avoid ad blockers Unchained 2026-03-31 06:31:48 +02:00
  • 054889a44e feat(analytics): add RYBBIT_API_KEY for server-side tracking Unchained 2026-03-31 06:05:47 +02:00
  • d4039c6e3b feat(analytics): complete Rybbit tracking integration Unchained 2026-03-31 05:53:53 +02:00
  • bbe618f22d fix(analytics): add session-replay record endpoint Unchained 2026-03-31 05:34:21 +02:00
  • cfb98a457f fix(analytics): add replay.js rewrite for Rybbit session replay Unchained 2026-03-31 05:30:55 +02:00
  • 97479d542b fix(analytics): add tracking-config rewrite for Rybbit Unchained 2026-03-31 05:27:27 +02:00
  • 56c05cc8fc feat(analytics): add Rybbit proxy rewrites and env vars Unchained 2026-03-31 05:17:57 +02:00
  • 511c3078c5 fix: update all fallback URLs from dev.manoonoils.com to manoonoils.com Unchained 2026-03-31 00:53:37 +02:00
  • 44091fc72a fix: inline Rybbit config to avoid client directive in server component Unchained 2026-03-31 00:50:33 +02:00
  • b3efebd3e4 feat: integrate Rybbit analytics alongside OpenPanel Unchained 2026-03-31 00:38:38 +02:00
  • 044aefae94 fix: remove dev.manoonoils.com from ingress and update OpenPanel API URL Unchained 2026-03-30 20:40:17 +02:00
  • 36915a3f75 feat: add OAuth 2.0 support for GSC monitoring Unchained 2026-03-30 17:56:49 +02:00
  • 771e9dc20b docs: add GSC monitoring quickstart guide Unchained 2026-03-30 17:18:51 +02:00
  • df915ca128 feat: add Google Search Console automated monitoring Unchained 2026-03-30 17:17:42 +02:00
  • 83efc4f1e2 feat: migrate storefront to manoonoils.com domain feature/domain-migration Unchained 2026-03-30 16:52:04 +02:00
  • f1c30b7141 fix: replace {{productName}} template in product page keywords Unchained 2026-03-30 13:07:40 +02:00
  • d9473e3f9e fix: add missing SEO to About and Contact pages Unchained 2026-03-30 12:21:26 +02:00
  • be4e47aeb8 docs: add SEO verification with real rendered output proof Unchained 2026-03-30 11:59:18 +02:00
  • ba4da3287d fix: JSON-LD schema rendering in SSR Unchained 2026-03-30 11:55:21 +02:00
  • 3accf4c244 docs: add SEO implementation documentation and tests Unchained 2026-03-30 11:44:50 +02:00