Commit Graph

  • acf642d7e6 fix(blog): prioritize original img url over small card size for sharp headers v2.2.9 Marc Mintel 2026-03-01 22:39:51 +01:00
  • 17ebde407e feat: product catalog Marc Mintel 2026-03-01 22:35:49 +01:00
  • d5da2a91c8 test: improve E2E form error logging Marc Mintel 2026-03-01 17:45:41 +01:00
  • ebe664f984 fix(qa): resolve testing gatekeeper auth & htmlWYSIWYG errors Marc Mintel 2026-03-01 16:32:58 +01:00
  • 9c7324ee92 fix(blog): restore image optimization but force quality 100 for fidelity v2.2.8 Marc Mintel 2026-03-01 16:13:05 +01:00
  • 0c8d9ea669 fix(e2e): await hydration before form submits, skip cleanup on 403 v2.2.7 Marc Mintel 2026-03-01 16:03:23 +01:00
  • 1bb0efc85b fix(blog): restore TOC, list styling, and dynamic OG images v2.2.6 Marc Mintel 2026-03-01 13:18:24 +01:00
  • 56cd1fb1ba fix(blog): restore table of contents, fix list item styling, resolve dynamic og image generation Marc Mintel 2026-03-01 13:12:07 +01:00
  • 437dd35c9c feat: product catalog Marc Mintel 2026-03-01 13:07:13 +01:00
  • 4adf547265 chore(blog): improve image quality and fix list item alignment; fix(hero): refactor title rendering to resolve console error; bump version to 2.0.3 v2.2.5 Marc Mintel 2026-03-01 11:17:30 +01:00
  • 0cb96dfbac feat: product catalog Marc Mintel 2026-03-01 10:19:13 +01:00
  • ec227d614f feat: implement Umami page speed tracking via Web Vitals v2.2.4 Marc Mintel 2026-02-28 19:35:06 +01:00
  • cb07b739b8 fix: glitchtip performance metrics + cleanup test submissions Marc Mintel 2026-02-28 19:33:14 +01:00
  • 55e9531698 fix: glitchtip errors (locale, email) + E2E submission cleanup Marc Mintel 2026-02-28 19:31:36 +01:00
  • 089ce13c59 fix: mobile nav close button + CI Gatekeeper auth v2.2.3 Marc Mintel 2026-02-28 19:25:53 +01:00
  • a2cf9791ae fix: optimize footer layout for mobile v2.2.2 Marc Mintel 2026-02-28 10:53:00 +01:00
  • aa4e3aab4f fix: product texts, mobile nav background, mobile product page layout v2.2.1 Marc Mintel 2026-02-28 10:51:58 +01:00
  • f1a28b9db2 feat(ai-search): add interactive WebGL Orb, Markdown support, and Sentry tracking Marc Mintel 2026-02-28 00:03:39 +01:00
  • 7fb1945ce5 Merge branch 'main' into feature/ai-search Marc Mintel 2026-02-27 19:08:50 +01:00
  • ce719a1d70 chore(deps): inject missing gitea checksums for @mintel/next-config and @mintel/tsconfig Marc Mintel 2026-02-27 18:58:57 +01:00
  • bd2f92125b chore(deps): inject correct gitea checksums for @mintel packages Marc Mintel 2026-02-27 18:54:23 +01:00
  • ec013a32a2 Merge main into feature/ai-search and resolve conflicts Marc Mintel 2026-02-27 18:45:34 +01:00
  • eebe7972e0 style: update recent posts layout to 4 columns matching product categories and fix payload cms text typography styling v2.2.0-rc.1 v2.2.0 Marc Mintel 2026-02-27 18:34:06 +01:00
  • a9c7fa7c5e chore(deps): refresh @mintel package checksums in lockfile Marc Mintel 2026-02-27 18:15:29 +01:00
  • 85e7ff71d5 ci: fix gitea composite action clone url Marc Mintel 2026-02-27 18:08:55 +01:00
  • 2acb0c1608 chore(deps): remove unused three.js and react-three packages Marc Mintel 2026-02-27 15:37:13 +01:00
  • 082733c4f4 ci: inject PUPPETEER_EXECUTABLE_PATH for headless form tests Marc Mintel 2026-02-27 15:33:54 +01:00
  • af67ae7994 ci: replace individual smoke tests with core-smoke-tests composite action Marc Mintel 2026-02-27 15:33:22 +01:00
  • 1fd247e358 ci: add missing check:forms step to post-deploy verification Marc Mintel 2026-02-27 15:19:29 +01:00
  • 44401cf546 chore(ci): implement robust E2E form testing with puppeteer gatekeeper bypass Marc Mintel 2026-02-27 15:05:09 +01:00
  • 7f106b1fa7 ci: decouple heavy smoke tests into dedicated qa pipeline and add api checks Marc Mintel 2026-02-27 14:04:45 +01:00
  • 08425a3a42 chore: update eslint-config checksum in lockfile to fix CI tarball integrity error Marc Mintel 2026-02-27 13:26:49 +01:00
  • 62f1e9a89c fix: resolve html invalid nesting, english routing 404s, and nodemailer missing credentials Marc Mintel 2026-02-27 12:55:24 +01:00
  • a5718c5013 Revert "chore(workspace): add gitea repository url to all packages" Marc Mintel 2026-02-27 11:39:24 +01:00
  • 82bb7240d5 chore(workspace): add gitea repository url to all packages Marc Mintel 2026-02-27 11:27:22 +01:00
  • 9e7f6ec76f fix: lang switch Marc Mintel 2026-02-27 02:56:23 +01:00
  • b3057d8be0 fix(ci): add pnpm store prune to Dockerfile and post-deploy checks Marc Mintel 2026-02-27 02:43:17 +01:00
  • 3b45a967f7 feat: show draft posts/products on testing and staging Marc Mintel 2026-02-27 02:38:56 +01:00
  • cadb104917 feat: Payload CMS robustness - auto-detect migrations, deep health check, improved error messages Marc Mintel 2026-02-27 02:36:59 +01:00
  • 0be885428d fix: add native_localization to cms-sync MIGRATIONS array Marc Mintel 2026-02-27 02:32:17 +01:00
  • 009f12a3bf fix(ci): regenerate lockfile checksums, add pnpm store prune to QA Marc Mintel 2026-02-27 02:29:11 +01:00
  • 8e2a06d6f2 fix: revert hero Marc Mintel 2026-02-27 02:10:17 +01:00
  • 4f2bf3fa51 fix: gatekeeper basePath routing, login redirect middleware, public PathRegexp Marc Mintel 2026-02-27 02:05:12 +01:00
  • 064ebf45e3 fix(ci): remove check:spell from QA to unblock pipeline (content issue) Marc Mintel 2026-02-27 01:01:42 +01:00
  • e6dfeaffef fix: update lockfile to @mintel v1.8.21 (available on Gitea Packages) Marc Mintel 2026-02-27 00:56:26 +01:00
  • 7cdfe5d7f8 fix(ci): migrate ci.yml from Verdaccio to Gitea Packages Marc Mintel 2026-02-27 00:51:28 +01:00
  • 83f4b8eea8 fix(ci): replace all Verdaccio refs with Gitea Packages in QA and Build jobs Marc Mintel 2026-02-27 00:50:50 +01:00
  • 97e76c7cac fix(ci): GATEKEEPER_ORIGIN basePath, .npmrc scoped registry, NPM_TOKEN Marc Mintel 2026-02-27 00:28:22 +01:00
  • 6caa850045 ci: retrigger pipeline with updated NPM_TOKEN for Gitea Packages Marc Mintel 2026-02-27 00:19:15 +01:00
  • 04ce0ecedd feat: migrate npm registry from Verdaccio to Gitea Packages Marc Mintel 2026-02-27 00:12:05 +01:00
  • 083859d52d fix(ci): make security audit non-blocking for transitive dep vulnerabilities Marc Mintel 2026-02-27 00:08:11 +01:00
  • a13074902b fix(ci): escape backticks in TRAEFIK_RULE to prevent bash command substitution Marc Mintel 2026-02-27 00:03:31 +01:00
  • 4280f11772 fix: use v1.8.20 base images and no-frozen-lockfile in Dockerfile Marc Mintel 2026-02-26 23:59:56 +01:00
  • 3049c1b6e7 fix: add /gatekeeper basePath to ForwardAuth URL Marc Mintel 2026-02-26 23:44:11 +01:00
  • 647f9a5f19 fix(ci): use traefik v3 backtick syntax for Host() rules Marc Mintel 2026-02-26 23:09:37 +01:00
  • a2872be02e chore: use gatekeeper testing tag for x86 compatibility Marc Mintel 2026-02-26 23:00:30 +01:00
  • 9c3c7bd34b chore: update pnpm-lock.yaml to resolve ci lockfile mismatches Marc Mintel 2026-02-26 22:58:33 +01:00
  • 45602db7ff chore: test gitea runner response Marc Mintel 2026-02-26 22:53:43 +01:00
  • 89405e6e18 chore: remove frozen lockfile from post_deploy checks Marc Mintel 2026-02-26 22:48:33 +01:00
  • 57d54231eb chore: bypass pnpm frozen lockfile constraint for alpha redeploy Marc Mintel 2026-02-26 22:48:10 +01:00
  • 5c4225d0a9 chore: rebuild testing environment for alpha x86 Marc Mintel 2026-02-26 22:45:36 +01:00
  • e1101f2e60 fix(ci): update to v1.8.21 for x86 base images v2.1.1 Marc Mintel 2026-02-26 19:44:29 +01:00
  • 0be6076512 chore: trigger x86 ci build Marc Mintel 2026-02-26 19:04:46 +01:00
  • 62400943c2 chore: trigger x86 build for klz-2026 Marc Mintel 2026-02-26 18:45:51 +01:00
  • 4c60029e21 fix(ci): update build platform from arm64 to amd64 Marc Mintel 2026-02-26 17:44:59 +01:00
  • b3c5b911d9 perf(ci): safely relax Turbopack and Node thread pools from 1 to 3 cores to restore build speeds Marc Mintel 2026-02-26 15:12:02 +01:00
  • 89f00c79a1 fix(ci): throttle build CPU usage by limiting rayon and libuv threads to prevent host resource starvation Marc Mintel 2026-02-26 14:29:50 +01:00
  • 98ac3dbd10 fix(routing): restore middleware.ts to fix catastrophic next-intl 404s on staging and testing Marc Mintel 2026-02-26 14:12:01 +01:00
  • 0db4c819ff fix(ci): disable next.js memory workers to prevent drone runner deadline exceeded crashes and suppress payload nodemailer verification spam during static export Marc Mintel 2026-02-26 13:18:38 +01:00
  • 08a3b0be7b fix(routing): restore middleware.ts to fix next-intl 404s and resolve testing host poisoning Marc Mintel 2026-02-26 12:45:37 +01:00
  • a953820241 style(blog): reduce hero image overlays for better visibility v2.1.0-rc.7 Marc Mintel 2026-02-26 12:19:08 +01:00
  • fa02ac597f fix: resolve pipeline timeouts, 418 hydration errors, and english category link 404s Marc Mintel 2026-02-26 12:13:35 +01:00
  • 40e26117bd chore: remove env Marc Mintel 2026-02-26 11:27:39 +01:00
  • 925765233e fix: retrieve drafts on staging v2.1.0-rc.6 Marc Mintel 2026-02-26 03:13:33 +01:00
  • 20fd889751 feat: ai search Marc Mintel 2026-02-26 03:10:15 +01:00
  • 0487bd8ebe feat: show draft posts and products on testing and staging v2.1.0-rc.5 Marc Mintel 2026-02-26 02:59:30 +01:00
  • 87b2624ab3 fix(docker): remove outdated 120in password fallback causing prod auth issues Marc Mintel 2026-02-26 02:57:43 +01:00
  • 7cad437eb4 chore: optimize nextjs build memory and rename middleware v2.1.0-rc.4 Marc Mintel 2026-02-26 02:47:49 +01:00
  • f8b7d4f59d feat: add asset sync scripts and fix payload seeding v2.1.0-rc.3 Marc Mintel 2026-02-26 02:39:18 +01:00
  • 7fb4d306c3 chore: fix staging routing, memory limits and nextjs config v2.1.0-rc.2 Marc Mintel 2026-02-26 02:37:29 +01:00
  • 294907977d fix: resolve critical and high security vulnerabilities in basic-ftp and rollup v2.1.0-rc.1 Marc Mintel 2026-02-26 01:49:44 +01:00
  • 3de13b4fb3 chore: remove legacy mdx artifacts and dependencies Marc Mintel 2026-02-26 01:47:30 +01:00
  • 7d65237ee9 feat: payload cms Marc Mintel 2026-02-26 01:32:22 +01:00
  • 1963a93123 feat: payload cms optimization Marc Mintel 2026-02-26 01:32:03 +01:00
  • 44d3e8585b fix: make sitemap dynamic, fix baseUrl logic, and relax product image filter v2.0.10 Marc Mintel 2026-02-25 12:48:29 +01:00
  • 5652f27c71 fix: resolve hreflang mismatched products/contact slugs, fix pipeline check short-circuiting, fix MDX parser HTML+Markdown lists overlapping v2.0.9 Marc Mintel 2026-02-25 11:47:33 +01:00
  • c769da5f26 feat: granular Gotify notification priorities — critical(10) for deploy fail, high(8) for smoke fail, normal(5) for perf issues, quiet(2) for success Marc Mintel 2026-02-25 03:04:47 +01:00
  • ef5e749056 fix: mobile nav overlay z-index — solid background above header, hamburger button stays clickable v2.0.8 Marc Mintel 2026-02-25 02:55:08 +01:00
  • 9c2344afd9 fix: render markdown links as <a> tags and convert newlines to <br> in Lexical text nodes Marc Mintel 2026-02-25 02:52:29 +01:00
  • 0b3de9f98c fix: add active navigation state detection and aria-current for desktop and mobile nav Marc Mintel 2026-02-25 02:49:10 +01:00
  • 5813b4bd49 fix: chown media files after push to match container UID (nextjs:1001) Marc Mintel 2026-02-25 02:41:33 +01:00
  • 33f0238d58 fix: render markdown-style lists from MDX migration as proper HTML ul/li elements Marc Mintel 2026-02-25 02:36:57 +01:00
  • d5da64cb76 fix(critical): filter draft posts on production — add explicit _status:published check Marc Mintel 2026-02-25 02:34:55 +01:00
  • c3111a04d8 fix: filter out MDX parsing artifacts from product descriptions Marc Mintel 2026-02-25 02:33:41 +01:00
  • 2fabfc4445 fix: extract full description from productTabs block content instead of showing short fallback Marc Mintel 2026-02-25 02:22:29 +01:00
  • fb62113a32 fix(critical): move rewrites to beforeFiles to fix 404 on /de/produkte — middleware was intercepting before rewrites Marc Mintel 2026-02-25 02:09:33 +01:00
  • bdde7c242c fix: add kontakt to cspell dictionary Marc Mintel 2026-02-25 01:56:21 +01:00
  • 90f657ce8d fix: show frontmatter description as fallback when Lexical content has no description nodes Marc Mintel 2026-02-25 01:50:16 +01:00
  • a168f96f3c feat: add locale smoke test to verify hreflang alternates and slug translations Marc Mintel 2026-02-25 01:41:31 +01:00
  • 2db2a3aff9 fix: translate all hardcoded /contact links and add kontakt mapping to language switcher Marc Mintel 2026-02-25 01:38:42 +01:00