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
b8f04d3595
ci: optimize pipeline speed with apt cache and puppeteer download bypass
Marc Mintel2026-02-21 23:55:49 +01:00
5f7dd838ac
fix(wcag): pass CHROME_PATH environment variable to pa11y-ci chromeLaunchConfig
Marc Mintel2026-02-21 23:42:40 +01:00
8c9f51b74a
chore(ci): Setup visual regression testing with BackstopJS
Marc Mintel2026-02-21 23:30:22 +01:00
cef86717d9
ci: split WCAG audit from Lighthouse job and add puppeteer cache
Marc Mintel2026-02-21 23:15:00 +01:00
a97a00b7fd
fix(ci): bypass buildx cache and ignore pnpm store to resolve EOF corruption
Marc Mintel2026-02-21 22:36:59 +01:00
f696e55600
feat(blog): improve blog overview teasers layout
Marc Mintel2026-02-21 21:45:30 +01:00
36455ef479
fix(blog): table of contents scroll links
Marc Mintel2026-02-21 21:42:13 +01:00
a5384134e7
fix(ci): bump buildx cache to v3 to resolve corrupted unexpected EOF cache layer
v1.2.10
Marc Mintel2026-02-21 21:35:43 +01:00
4965e4ae26
fix(ci): add provenance: false to docker rollout to prevent manifest unknown errors in Gitea registry
v1.2.9
Marc Mintel2026-02-21 21:27:13 +01:00
1153a79eb6
feat: complete wcag accessibility and contrast improvements
Marc Mintel2026-02-21 20:43:18 +01:00
678c803408
feat(blog): show random fallback articles in post footer navigation instead of blank spaces
v1.2.8
Marc Mintel2026-02-21 18:53:10 +01:00
d538d7b9ec
fix(blog): ensure target environment vars are parsed for accurate strict filtering in prod, and integrate face detection gravity for blog thumbnails
Marc Mintel2026-02-20 18:54:09 +01:00
1dd74a3861
ci: fix pipeline cache corruption and secrets warning
Marc Mintel2026-02-20 16:20:53 +01:00
8d77ca45f7
feat(blog): implement scheduled and draft posts filtering and preview UI
Marc Mintel2026-02-20 15:41:07 +01:00
c646815a3a
chore(analytics): completely scrub NEXT_PUBLIC prefix from umami website id across codebase and docs
v1.2.3
Marc Mintel2026-02-20 15:29:50 +01:00
23bf327670
fix(analytics): relay umami events via secure nextjs proxy route handler
v1.2.2
Marc Mintel2026-02-20 15:18:20 +01:00
50fc8a0554
fix(analytics): remove conflicting next config rewrite and enable proxy client
Marc Mintel2026-02-20 15:00:18 +01:00