Commit Graph

40 Commits

Author SHA1 Message Date
c30a52e3a3 perf: eliminate global JS bloat and defer autoPlay video
- Dynamically imported ToolCoordinator dependencies
- Removes ~400KB from global layout (html2canvas, framer-motion)
- Implemented IntersectionObserver in VideoSection
- Prevents 1.8MB .webm autoPlay blocking initial network
- Restored SSR hydration visibility for LCP elements in Hero
2026-02-20 00:34:08 +01:00
f0547fbf8a perf: optimize PageSpeed Insights performance
- Suppress browser source map references to fix 404/SyntaxErrors
- Reduce legacy JS polyfills via browserslist config
- Optimize LCP by refining Hero animations and image sizes
- Implement video lazy loading and reduce SVG animation complexity
- Add preconnect hints for critical origins
2026-02-19 23:21:01 +01:00
34ff786c5f feat: improve accessibility and SEO (100/100 Lighthouse score)
Fixes color contrast, canonical URLs, viewport scaling, semantic lists,

and resolves 404 errors for manifest/imgproxy.
2026-02-18 21:36:02 +01:00
7b277e6102 chore: deep semantic HTML audit and improvements across all pages 2026-02-18 19:26:15 +01:00
9e9bc9d3aa feat: optimize performance and SEO, integrate Lighthouse CI
- Integrated imgproxy for centralized image optimization
- Implemented Lighthouse CI in Gitea pipeline with native Chromium
- Reached 100/100 SEO score by fixing canonicals, hreflang, and link text
- Optimized LCP by forcing Hero component visibility until hydration
- Decoupled analytics into an async shell to reduce TTI
2026-02-18 10:01:00 +01:00
d93b453d53 feat(a11y): implement screen reader support and accessibility optimizations 2026-02-18 00:59:31 +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
4e762ebfdf feat: optimize event capturing and playback accuracy 2026-02-15 18:06:50 +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
4ca4744a8c feat: integrate feedback module 2026-02-08 21:48:55 +01:00
13e56a88bc headings
All checks were successful
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
3b5174cd12 lightbox
All checks were successful
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
All checks were successful
Build & Deploy KLZ Cables / build-and-deploy (push) Successful in 3m39s
2026-01-27 08:30:18 +01:00
8eea94ceda hero
All checks were successful
Build & Deploy KLZ Cables / build-and-deploy (push) Successful in 3m35s
2026-01-27 08:21:55 +01:00
05b10018a6 hero center
All checks were successful
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
615757963c hero entrance 2026-01-26 22:04:49 +01:00
0094871358 ssr 2026-01-26 22:00:48 +01:00
8fef3b6c7f fix 2026-01-26 21:52:30 +01:00
cbb7855804 frontend fixes
Some checks failed
Build & Deploy KLZ Cables / build-and-deploy (push) Failing after 1m37s
2026-01-26 20:21:17 +01:00
a503d3e539 colors 2026-01-26 01:59:40 +01:00
4dbf566f0c hero on mobile 2026-01-25 13:38:14 +01:00
3582370449 font sizes
Some checks failed
Build & Deploy KLZ Cables / deploy (push) Failing after 3m50s
2026-01-25 11:34:57 +01:00
807a604e39 font sizes
Some checks failed
Build & Deploy KLZ Cables / deploy (push) Failing after 1m1s
2026-01-24 23:09:00 +01:00
6e34392976 build
Some checks failed
Build & Deploy / deploy (push) Failing after 3m39s
2026-01-19 20:46:39 +01:00
79016fbe97 wip 2026-01-19 02:19:11 +01:00
4f6264f2e2 wip 2026-01-19 02:05:30 +01:00
46266a7bbc components 2026-01-19 01:46:07 +01:00
d8184caa9d wip
Some checks failed
Build & Deploy / deploy (push) Failing after 19s
2026-01-17 16:33:19 +01:00
d4e4142381 wip 2026-01-17 16:17:07 +01:00
e6651761f3 wip
Some checks failed
Build & Deploy / deploy (push) Failing after 17s
2026-01-17 16:06:16 +01:00
29168a9778 animations 2026-01-17 13:17:10 +01:00
021d23ab93 wip 2026-01-17 02:57:53 +01:00
ef2817e5be wip 2026-01-17 02:45:23 +01:00
7c5b91749b wip 2026-01-17 02:15:11 +01:00
3dd4f7f121 wip 2026-01-17 00:06:30 +01:00