5813b4bd49
fix: chown media files after push to match container UID (nextjs:1001)
Marc Mintel2026-02-25 02:41:33 +01:00
33f0238d58
fix: render markdown-style lists from MDX migration as proper HTML ul/li elements
Marc Mintel2026-02-25 02:36:57 +01:00
d5da64cb76
fix(critical): filter draft posts on production — add explicit _status:published check
Marc Mintel2026-02-25 02:34:55 +01:00
c3111a04d8
fix: filter out MDX parsing artifacts from product descriptions
Marc Mintel2026-02-25 02:33:41 +01:00
2fabfc4445
fix: extract full description from productTabs block content instead of showing short fallback
Marc Mintel2026-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 Mintel2026-02-25 02:09:33 +01:00
bdde7c242c
fix: add kontakt to cspell dictionary
Marc Mintel2026-02-25 01:56:21 +01:00
90f657ce8d
fix: show frontmatter description as fallback when Lexical content has no description nodes
Marc Mintel2026-02-25 01:50:16 +01:00
a168f96f3c
feat: add locale smoke test to verify hreflang alternates and slug translations
Marc Mintel2026-02-25 01:41:31 +01:00
2db2a3aff9
fix: translate all hardcoded /contact links and add kontakt mapping to language switcher
Marc Mintel2026-02-25 01:38:42 +01:00
d57700d322
fix: build stability (added try-catch to payload queries and removed generateStaticParams from generic pages)
v2.0.1
Marc Mintel2026-02-24 19:45:33 +01:00
915eb61613
perf(ci): optimize pipeline via parallelization, caching and conditional audits
Marc Mintel2026-02-23 12:42:05 +01:00
5e48c75a83
fix(routing): resolve 404 on German product pages via rewrites and localized links
Marc Mintel2026-02-23 12:36:37 +01:00
738a6069e2
fix(routing): resolve 404 on German product pages via rewrites and localized links
Marc Mintel2026-02-23 12:36:37 +01:00
477a3bb8ce
fix: image proxy defaults, custom image build and sync script reliability
Marc Mintel2026-02-23 12:29:26 +01:00
b1859c15ce
fix(ci): Remove Docker BuildKit cache export to avoid Gitea artifact server timeout
v1.2.14
Marc Mintel2026-02-23 11:26:53 +01:00
6085cc05dc
fix(ui): Add missing draw-stroke keyframes and restore Tailwind v4 backward compatibility with tailwind.config.cjs
Marc Mintel2026-02-23 02:56:46 +01:00
bcf2d60da6
fix(ci): Strict turbo inputs and skip slow post-deploy QA for tags
Marc Mintel2026-02-23 02:44:58 +01:00
f4fdb89ba4
fix(ci): Re-enable QA for tags and use global Turborepo cache key to allow hits across branches/tags
v1.2.13
Marc Mintel2026-02-23 02:39:11 +01:00
9de3931e33
feat: Implement imgproxy health check with fallback redirection for image requests when the service is down.
v1.2.12
Marc Mintel2026-02-23 02:35:49 +01:00
2a47d22e26
feat: change img proxy configuration
Marc Mintel2026-02-23 01:40:13 +01:00
33d2d67774
feat: Improve error handling, refine i18n title fallbacks for product pages, update Next.js type paths, and add an image loader test file.
Marc Mintel2026-02-22 18:30:44 +01:00
fb2354d2cc
feat: Add aspect ratio support to imgproxy loader and apply 16:9 aspect ratio to featured images across blog posts and recent posts.
Marc Mintel2026-02-22 17:30:30 +01:00
70984b9021
feat(security): implement critical security headers and CSP allowlisting
Marc Mintel2026-02-22 17:11:15 +01:00
e1b441e8e7
fix(html): resolve validation errors, implement dynamic MDX heading shifting, and improve accessibility
Marc Mintel2026-02-22 17:01:18 +01:00
470e532d2c
chore(ci): Complete removal of BackstopJS and Visual Regression Tests
Marc Mintel2026-02-22 16:19:41 +01:00
1d24a8fb7a
fix(ci): Resolve HTML validation 404, Backstop missing references, and blog image optimization
Marc Mintel2026-02-22 15:11:58 +01:00
73c4988eb2
ci: fix accessibility tests failing by starting nextjs server
Marc Mintel2026-02-22 13:09:54 +01:00
4a75db5f54
ci: Enable continue-on-error for smoke test, lighthouse, WCAG, visual regression, and quality assertion jobs in the deploy workflow.
v1.2.11-rc.1
Marc Mintel2026-02-22 13:07:37 +01:00
d76fadd6e8
feat: Improve mobile menu accessibility with inert attribute and enhance skip link styling and focus behavior.
Marc Mintel2026-02-22 13:05:36 +01:00
4b2638caed
fix(build): extract FeedbackOverlay to client wrapper to prevent ssr:false error in Server Component
Marc Mintel2026-02-22 12:51:59 +01:00
a6dcc64833
chore(deps): fix xlsx and minimatch high severity vulnerabilities
Marc Mintel2026-02-22 11:42:44 +01:00
a55680ed41
fix(mdx): support recursive product file searching for OG images and routing
Marc Mintel2026-02-22 11:22:35 +01:00
1a39e9c0e4
chore(ci): add pnpm security audit and optimize workflow setup
Marc Mintel2026-02-22 02:51:12 +01:00
16723a04b7
feat: complete removal of RecordMode and Remotion functionality
Marc Mintel2026-02-22 02:49:14 +01:00
639e25276f
ci: remove pnpm cache step to prevent gitea artifact proxy timeouts
Marc Mintel2026-02-22 02:40:49 +01:00
ad2936bf93
ci: fix pnpm caching entire workspace by setting global store-dir
Marc Mintel2026-02-22 02:28:52 +01:00
f0522ff3b7
chore: Delete script for organizing product files into category-based directories.
Marc Mintel2026-02-22 02:22:15 +01:00
d6c799078c
chore: fix lint and exclude config files
Marc Mintel2026-02-22 02:21:24 +01:00
d11dae5f85
chore: achieve 100/100 pagespeed and html validation
Marc Mintel2026-02-22 02:02:38 +01:00
dd7e800ec4
fix(ci): resolve strict dom structure constraints for nextjs hydration and mdx ast
Marc Mintel2026-02-22 01:19:42 +01:00
046ad4475e
fix(ci): convert backstop config to cjs to support ESM project module resolution
Marc Mintel2026-02-22 01:03:18 +01:00
b29e08e954
feat(ci): add deep quality assertions (html, security, links, spelling)
Marc Mintel2026-02-22 00:29:49 +01:00
36d193f8ec
fix(ci): provide explicit config file for backstopjs scripts
Marc Mintel2026-02-22 00:18:45 +01:00