a8b8d703c8
refactor(middleware): upgrade locale redirects from 307 to 308 for better scanner compatibility
Marc Mintel2026-02-16 18:45:33 +01:00
848d58010f
refactor(middleware): upgrade locale redirects from 307 to 308 for better scanner compatibility
Marc Mintel2026-02-16 18:45:33 +01:00
24b2be2094
feat(analytics): add blog engagement, ToC tracking, and 404 monitoring
Marc Mintel2026-02-16 18:31:28 +01:00
c0f5799667
feat(analytics): add blog engagement, ToC tracking, and 404 monitoring
Marc Mintel2026-02-16 18:31:28 +01:00
58d83a7fa1
feat(analytics): implement total transparency suite and SEO metadata standardization
Marc Mintel2026-02-16 18:30:29 +01:00
0e089f9471
feat(analytics): implement total transparency suite and SEO metadata standardization
Marc Mintel2026-02-16 18:30:29 +01:00
c2e790e533
feat(analytics): add umami data distribution refinement script and cleanup temporary data exports
Marc Mintel2026-02-16 18:08:58 +01:00
52b17423dd
feat(analytics): add umami data distribution refinement script and cleanup temporary data exports
Marc Mintel2026-02-16 18:08:58 +01:00
16597806bf
fix(infra): resolve local directus service matching, improve branding script flexibility, and cleanup build artifacts
Marc Mintel2026-02-16 18:07:56 +01:00
bfd3c8164b
fix(infra): resolve local directus service matching, improve branding script flexibility, and cleanup build artifacts
Marc Mintel2026-02-16 18:07:56 +01:00
7a63a418f1
feat: conditionally enable recording studio and feedback tool via env vars
Marc Mintel2026-02-15 20:59:12 +01:00
b091175b89
feat: conditionally enable recording studio and feedback tool via env vars
Marc Mintel2026-02-15 20:59:12 +01:00
9274807427
feat(record-mode): unify mouse tool and enhance visuals
Marc Mintel2026-02-15 18:25:52 +01:00
1baf03a84e
feat(record-mode): unify mouse tool and enhance visuals
Marc Mintel2026-02-15 18:25:52 +01:00
b32db4b277
feat: refactor clicks to generic mouse interactions with click/hover subtypes
Marc Mintel2026-02-15 18:17:10 +01:00
483dfabe10
feat: refactor clicks to generic mouse interactions with click/hover subtypes
Marc Mintel2026-02-15 18:17:10 +01:00
d8a4ffe230
style: sharpen Studio hover previews by removing blur and diffuse shadows
Marc Mintel2026-02-15 18:14:13 +01:00
65f8b2c485
style: sharpen Studio hover previews by removing blur and diffuse shadows
Marc Mintel2026-02-15 18:14:13 +01:00
9adbe5b9cf
feat: enhance Recording Studio with reorderable events, origin options, and hover previews
Marc Mintel2026-02-15 18:13:25 +01:00
90cdd7e713
feat: enhance Recording Studio with reorderable events, origin options, and hover previews
Marc Mintel2026-02-15 18:13:25 +01:00
460eeec0bb
fix: industrial accuracy for record mode events via cross-window sync
Marc Mintel2026-02-15 18:10:59 +01:00
40fa2a7721
fix: industrial accuracy for record mode events via cross-window sync
Marc Mintel2026-02-15 18:10:59 +01:00
4e762ebfdf
feat: optimize event capturing and playback accuracy
Marc Mintel2026-02-15 18:06:50 +01:00
a136e7b4a7
feat: optimize event capturing and playback accuracy
Marc Mintel2026-02-15 18:06:50 +01:00
e9ce406a31
chore: remove temporary test file contact.html
Marc Mintel2026-02-13 01:38:37 +01:00
e615d88fd8
chore: remove temporary test file contact.html
Marc Mintel2026-02-13 01:38:37 +01:00
a1a5df8a51
fix(og): enable automatic OG image discovery and refine Traefik whitelist
Marc Mintel2026-02-13 01:38:26 +01:00
3d498f3df8
fix(og): enable automatic OG image discovery and refine Traefik whitelist
Marc Mintel2026-02-13 01:38:26 +01:00
4147ec4cc4
fix(cms): update env schema and cms-apply script to fix email and auth issues
Marc Mintel2026-02-13 01:13:47 +01:00
d9a7cf6a77
fix(cms): update env schema and cms-apply script to fix email and auth issues
v1.0.8
Marc Mintel2026-02-13 01:13:47 +01:00
a68edcd349
fix(middleware): correctly include infrastructure routes in matcher for bypass
Marc Mintel2026-02-13 00:24:43 +01:00
cd7be080d7
fix(middleware): correctly include infrastructure routes in matcher for bypass
v1.0.7
Marc Mintel2026-02-13 00:24:43 +01:00
3119199a8b
fix(infra): definitive fix for Traefik Host rule and Gatekeeper bypass
Marc Mintel2026-02-12 23:34:33 +01:00
4e602da15d
fix(infra): definitive fix for Traefik Host rule and Gatekeeper bypass
Marc Mintel2026-02-12 23:34:33 +01:00
c5d1813306
fix(og): final verified robust fix for OG images and CI
Marc Mintel2026-02-12 22:32:56 +01:00
e47982d394
fix(og): final verified robust fix for OG images and CI
Marc Mintel2026-02-12 22:32:56 +01:00
78d2faa30f
fix(og): verified font and infrastructure fix
Marc Mintel2026-02-12 22:23:21 +01:00
877108020b
fix(og): verified font and infrastructure fix
Marc Mintel2026-02-12 22:23:21 +01:00
9097e2cead
fix(infra): guaranteed Traefik bypass for OG images and sitemaps
Marc Mintel2026-02-12 22:18:21 +01:00
0fff5ae52a
fix(infra): guaranteed Traefik bypass for OG images and sitemaps
Marc Mintel2026-02-12 22:18:21 +01:00
a19bd92df7
fix(og): robust infrastructure fix for OG image check
Marc Mintel2026-02-12 21:59:13 +01:00
459716d09c
fix(og): robust infrastructure fix for OG image check
Marc Mintel2026-02-12 21:59:13 +01:00
350b1919f3
fix(og): diagnostic fix for CI OG image check
Marc Mintel2026-02-12 21:35:45 +01:00
a0d4023f89
fix(og): diagnostic fix for CI OG image check
Marc Mintel2026-02-12 21:35:45 +01:00
081e1466f2
fix(infra): whitelist OG images in Traefik to bypass Gatekeeper
Marc Mintel2026-02-12 21:25:04 +01:00
9746416146
fix(infra): whitelist OG images in Traefik to bypass Gatekeeper
Marc Mintel2026-02-12 21:25:04 +01:00
675819f169
fix(ci): use native fetch in OG image check script
Marc Mintel2026-02-12 21:16:00 +01:00
fc9746335d
fix(ci): use native fetch in OG image check script
Marc Mintel2026-02-12 21:16:00 +01:00
700c6b29a3
fix(og): resolve font corruption and Next.js 15+ params compatibility
Marc Mintel2026-02-12 19:14:14 +01:00
4058abab13
fix(og): resolve font corruption and Next.js 15+ params compatibility
Marc Mintel2026-02-12 19:14:14 +01:00
cba7c5abcf
fix(middleware): bypass internationalization for stats and errors
Marc Mintel2026-02-12 18:18:51 +01:00
6074747b34
fix(middleware): bypass internationalization for stats and errors
v1.0.6
Marc Mintel2026-02-12 18:18:51 +01:00
d5dd4adfe5
fix(analytics): restore missing UMAMI_API_ENDPOINT in environment schema
Marc Mintel2026-02-12 17:59:03 +01:00
319b2b3e0c
fix(analytics): restore missing UMAMI_API_ENDPOINT in environment schema
v1.0.5
Marc Mintel2026-02-12 17:59:03 +01:00
e9cd8d1768
fix(analytics): restore Smart Proxy mechanism and remove conflicting rewrites
Marc Mintel2026-02-12 17:33:42 +01:00
d7f5504149
fix(analytics): restore Smart Proxy mechanism and remove conflicting rewrites
v1.0.4
Marc Mintel2026-02-12 17:33:42 +01:00
6d2279224e
fix(analytics): ensure Umami Website ID is visible to client bundle
Marc Mintel2026-02-12 17:19:01 +01:00
0f705b474b
fix(analytics): ensure Umami Website ID is visible to client bundle
v1.0.3
Marc Mintel2026-02-12 17:19:01 +01:00
e800c1fbe0
feat: align analytics and error naming standards and fix Umami proxy
Marc Mintel2026-02-12 16:55:20 +01:00
67046b9301
feat: align analytics and error naming standards and fix Umami proxy
v1.0.2
Marc Mintel2026-02-12 16:55:20 +01:00
11a782a5ab
fix(pipeline): conditional upstream status check (verified via git ls-remote)
Marc Mintel2026-02-12 15:18:59 +01:00