8d9a82d5e4
fix: build
2026-02-16 21:06:06 +01:00
4b41ba1c27
fix: resolve lint and build errors
...
- Added 'use client' to not-found.tsx
- Refactored RelatedProducts to Server Component to fix 'fs' import error
- Created RelatedProductLink for client-side analytics
- Fixed lint syntax issues in RecordModeVisuals.tsx
- Fixed rule-of-hooks violation in WebsiteVideo.tsx
2026-02-16 18:50:34 +01:00
24b2be2094
feat(analytics): add blog engagement, ToC tracking, and 404 monitoring
...
- Added BlogEngagementTracker for reading time and completion tracking
- Added ToC click tracking in blog posts
- Added global 404 error monitoring in not-found.tsx
- Completed 'Total Transparency' suite
2026-02-16 18:31:28 +01:00
58d83a7fa1
feat(analytics): implement total transparency suite and SEO metadata standardization
...
- Added global ScrollDepthTracker (25%, 50%, 75%, 100%)
- Implemented ProductEngagementTracker for deep product analytics
- Added field-level tracking to ContactForm and RequestQuoteForm
- Standardized SEO metadata (canonical, alternates, x-default) across all routes
- Created reusable TrackedLink and TrackedButton components for server components
- Fixed 'useAnalytics' hook error in Footer.tsx by adding 'use client'
2026-02-16 18:30:29 +01:00
16597806bf
fix(infra): resolve local directus service matching, improve branding script flexibility, and cleanup build artifacts
2026-02-16 18:07:56 +01:00
7a63a418f1
feat: conditionally enable recording studio and feedback tool via env vars
2026-02-15 20:59:12 +01:00
9274807427
feat(record-mode): unify mouse tool and enhance visuals
2026-02-15 18:25:52 +01:00
b32db4b277
feat: refactor clicks to generic mouse interactions with click/hover subtypes
2026-02-15 18:17:10 +01:00
d8a4ffe230
style: sharpen Studio hover previews by removing blur and diffuse shadows
2026-02-15 18:14:13 +01:00
9adbe5b9cf
feat: enhance Recording Studio with reorderable events, origin options, and hover previews
2026-02-15 18:13:25 +01:00
460eeec0bb
fix: industrial accuracy for record mode events via cross-window sync
2026-02-15 18:10:59 +01:00
4e762ebfdf
feat: optimize event capturing and playback accuracy
2026-02-15 18:06:50 +01:00
a1a5df8a51
fix(og): enable automatic OG image discovery and refine Traefik whitelist
...
- Removed manual 'images' metadata overrides.
- This allows Next.js to use built-in automatic discovery.
- Ensures metadata uses the dynamic metadataBase from the environment.
- Refined Traefik public router regex for sub-routes.
- Restored and verified imports in modified page.tsx files.
2026-02-13 01:38:26 +01:00
79d7cfd009
perf: implement font optimization, granular lazy-loading and content-visibility
2026-02-11 18:51:22 +01:00
24181a48c1
perf: site-wide performance optimizations including image delivery and hero overhaul
2026-02-11 18:47:13 +01:00
c37fabdc8f
chore: fix all linting issues and optimize components
2026-02-11 10:40:57 +01:00
ac31c4fd50
fix: deploy issues
2026-02-10 11:52:10 +01:00
2052d4c136
chore: align ecosystem to Next.js 16.1.6 and v1.6.0, migrate to ESLint 9 Flat Config
2026-02-09 23:23:31 +01:00
4ca4744a8c
feat: integrate feedback module
2026-02-08 21:48:55 +01:00
56b27b26bc
refactor: move umami and sentry to server side
2026-02-07 09:58:31 +01:00
f2758abc85
refactor: Standardize Umami analytics environment variables to non-public names with fallbacks to NEXT_PUBLIC_ prefixed versions.
2026-02-06 22:35:49 +01:00
21a7b0ade2
feat: Implement replyTo for contact form emails and refine success/error message layout.
2026-02-06 18:24:58 +01:00
d027fbeac2
chore: Standardize error message extraction in contact form actions and mailer, and add Directus restart to the Directus sync script.
Build & Deploy KLZ Cables / 🔍 Prepare Environment (push) Successful in 14s
Build & Deploy KLZ Cables / 🧪 Quality Assurance (push) Has been skipped
Build & Deploy KLZ Cables / 🏗️ Build App (push) Has been skipped
Build & Deploy KLZ Cables / 🚀 Deploy (push) Has been skipped
Build & Deploy KLZ Cables / ⚡ PageSpeed (push) Has been skipped
Build & Deploy KLZ Cables / 🔔 Notifications (push) Successful in 2s
2026-02-06 17:55:43 +01:00
3df4b44b8d
fix: center success and error messages within the RequestQuoteForm component.
Build & Deploy KLZ Cables / 🔍 Prepare Environment (push) Successful in 7s
Build & Deploy KLZ Cables / 🧪 Quality Assurance (push) Successful in 1m31s
Build & Deploy KLZ Cables / 🏗️ Build App (push) Successful in 3m53s
Build & Deploy KLZ Cables / 🚀 Deploy (push) Successful in 34s
Build & Deploy KLZ Cables / ⚡ PageSpeed (push) Successful in 9m46s
Build & Deploy KLZ Cables / 🔔 Notifications (push) Successful in 2s
2026-02-06 17:08:39 +01:00
0379d1f05d
fix: restore critical build/deploy fixes and standardize destructive UI state
Build & Deploy KLZ Cables / 🔍 Prepare Environment (push) Successful in 9s
Build & Deploy KLZ Cables / 🧪 Quality Assurance (push) Successful in 1m35s
Build & Deploy KLZ Cables / 🏗️ Build Gatekeeper (push) Successful in 21s
Build & Deploy KLZ Cables / 🏗️ Build App (push) Successful in 4m38s
Build & Deploy KLZ Cables / 🚀 Deploy (push) Failing after 12s
Build & Deploy KLZ Cables / ⚡ PageSpeed (push) Has been skipped
Build & Deploy KLZ Cables / 🔔 Notifications (push) Successful in 2s
2026-02-05 14:16:28 +01:00
50347d049d
style: add danger button variant and fix contact form error state
Build & Deploy KLZ Cables / 🔍 Prepare Environment (push) Successful in 6s
Build & Deploy KLZ Cables / 🧪 Quality Assurance (push) Successful in 2m3s
Build & Deploy KLZ Cables / 🏗️ Build Gatekeeper (push) Successful in 33s
Build & Deploy KLZ Cables / 🏗️ Build App (push) Successful in 3m59s
Build & Deploy KLZ Cables / 🚀 Deploy (push) Failing after 9s
Build & Deploy KLZ Cables / ⚡ PageSpeed (push) Has been skipped
Build & Deploy KLZ Cables / 🔔 Notifications (push) Successful in 3s
2026-02-05 14:08:06 +01:00
8eeb571c2d
feat: Add deployment target configuration for environment-specific settings, Sentry integration, and CMS notice logic.
Build & Deploy KLZ Cables / 🔍 Prepare Environment (push) Failing after 56s
Build & Deploy KLZ Cables / 🧪 Quality Assurance (push) Has been skipped
Build & Deploy KLZ Cables / 🏗️ Build App (push) Has been skipped
Build & Deploy KLZ Cables / 🏗️ Build Gatekeeper (push) Has been skipped
Build & Deploy KLZ Cables / 🚀 Deploy (push) Has been skipped
Build & Deploy KLZ Cables / ⚡ PageSpeed (push) Has been skipped
Build & Deploy KLZ Cables / 🔔 Notifications (push) Successful in 2s
2026-02-02 14:31:03 +01:00
479a36f1d0
feat: Improve CMS health check error reporting and limit connectivity notice display to developer and debug environments.
Build & Deploy KLZ Cables / 🔍 Prepare Environment (push) Successful in 22s
Build & Deploy KLZ Cables / 🧪 Quality Assurance (push) Successful in 1m32s
Build & Deploy KLZ Cables / 🚀 Deploy (push) Has been cancelled
Build & Deploy KLZ Cables / ⚡ PageSpeed (push) Has been cancelled
Build & Deploy KLZ Cables / 🔔 Notifications (push) Has been cancelled
Build & Deploy KLZ Cables / 🏗️ Build & Push (push) Has been cancelled
2026-02-02 13:42:20 +01:00
fcb3169d04
feat: Implement a gatekeeper service for access control and add CMS health monitoring with a connectivity notice.
Build & Deploy KLZ Cables / 🔍 Prepare Environment (push) Successful in 21s
Build & Deploy KLZ Cables / 🧪 Quality Assurance (push) Successful in 1m24s
Build & Deploy KLZ Cables / 🏗️ Build & Push (push) Failing after 3m8s
Build & Deploy KLZ Cables / 🚀 Deploy (push) Has been skipped
Build & Deploy KLZ Cables / 🔔 Notifications (push) Successful in 2s
2026-02-01 16:27:52 +01:00
03e597442b
feat: Centralize OG image font loading and sizing, simplify product page OG generation, and refine template styling.
Build & Deploy KLZ Cables / 🔍 Prepare Environment (push) Successful in 21s
Build & Deploy KLZ Cables / 🧪 Quality Assurance (push) Successful in 1m36s
Build & Deploy KLZ Cables / 🏗️ Build & Push (push) Failing after 1m31s
Build & Deploy KLZ Cables / 🚀 Deploy (push) Has been skipped
Build & Deploy KLZ Cables / 🔔 Notifications (push) Successful in 3s
2026-02-01 11:05:37 +01:00
9c54322654
datasheet download
Build & Deploy KLZ Cables / build-and-deploy (push) Successful in 4m1s
2026-01-31 10:40:17 +01:00
c1773a7072
datasheets as downloads
Build & Deploy KLZ Cables / build-and-deploy (push) Successful in 3m59s
2026-01-31 10:29:39 +01:00
0f5811edb9
og
Build & Deploy KLZ Cables / build-and-deploy (push) Failing after 1m47s
2026-01-31 10:21:24 +01:00
506c8682fe
umami
Build & Deploy KLZ Cables / build-and-deploy (push) Successful in 3m52s
2026-01-29 17:43:06 +01:00
a2f94f15bc
og
Build & Deploy KLZ Cables / build-and-deploy (push) Successful in 4m48s
2026-01-29 17:26:02 +01:00
13e56a88bc
headings
Build & Deploy KLZ Cables / build-and-deploy (push) Successful in 4m3s
2026-01-29 16:51:11 +01:00
1d5bdeba26
spacing
2026-01-29 15:59:53 +01:00
41865ab9ab
deploy
Build & Deploy KLZ Cables / build-and-deploy (push) Successful in 3m45s
2026-01-27 20:32:32 +01:00
20d7d8405a
toc
Build & Deploy KLZ Cables / build-and-deploy (push) Successful in 3m39s
2026-01-27 10:26:17 +01:00
12501ea51a
fixes
2026-01-27 10:12:36 +01:00
3b5174cd12
lightbox
Build & Deploy KLZ Cables / build-and-deploy (push) Successful in 3m46s
2026-01-27 08:57:43 +01:00
875cf1bd07
buttons
2026-01-27 08:47:52 +01:00
e284bb94af
hero
Build & Deploy KLZ Cables / build-and-deploy (push) Successful in 3m39s
2026-01-27 08:30:18 +01:00
8eea94ceda
hero
Build & Deploy KLZ Cables / build-and-deploy (push) Successful in 3m35s
2026-01-27 08:21:55 +01:00
05b10018a6
hero center
Build & Deploy KLZ Cables / build-and-deploy (push) Successful in 3m39s
2026-01-27 08:07:25 +01:00
f54d8277b3
hero on mobile
2026-01-27 00:49:19 +01:00
5c71e9a064
env
Build & Deploy KLZ Cables / build-and-deploy (push) Successful in 3m36s
2026-01-27 00:30:12 +01:00
3cab376cd1
lightbox
Build & Deploy KLZ Cables / build-and-deploy (push) Successful in 3m31s
2026-01-27 00:21:03 +01:00
13ab4bde75
og image
Build & Deploy KLZ Cables / build-and-deploy (push) Failing after 13s
2026-01-27 00:10:10 +01:00
b8fdbfb10b
lightbox
Build & Deploy KLZ Cables / build-and-deploy (push) Successful in 3m39s
2026-01-26 23:59:10 +01:00