291f6aa34f
feat: improve accessibility and SEO (100/100 Lighthouse score)
...
Build & Deploy / 🔍 Prepare (push) Successful in 7s
Build & Deploy / 🧪 QA (push) Successful in 1m27s
Build & Deploy / 🏗️ Build (push) Has started running
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Smoke Test (push) Has been cancelled
Build & Deploy / ⚡ Lighthouse (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
Fixes color contrast, canonical URLs, viewport scaling, semantic lists,
and resolves 404 errors for manifest/imgproxy.
2026-02-18 21:36:02 +01:00
ea55580e18
perf: optimize server-side analytics and notifications to resolve 32s transaction delay
...
Build & Deploy / 🔍 Prepare (push) Successful in 7s
Build & Deploy / 🧪 QA (push) Successful in 1m55s
Build & Deploy / 🏗️ Build (push) Successful in 4m18s
Build & Deploy / 🚀 Deploy (push) Successful in 26s
Build & Deploy / 🧪 Smoke Test (push) Successful in 49s
Build & Deploy / ⚡ Lighthouse (push) Successful in 4m11s
Build & Deploy / 🔔 Notify (push) Successful in 2s
- Added 5s timeout to GotifyNotificationService
- Reduced timeout to 2s in UmamiAnalyticsService
- Implemented non-blocking analytics tracking in layout using Next.js after() API
2026-02-18 10:24:10 +01:00
df2dd23206
feat: optimize performance and SEO, integrate Lighthouse CI
...
Build & Deploy / 🔍 Prepare (push) Successful in 7s
Build & Deploy / 🧪 QA (push) Successful in 1m53s
Build & Deploy / 🏗️ Build (push) Successful in 7m44s
Build & Deploy / 🚀 Deploy (push) Successful in 33s
Build & Deploy / 🧪 Smoke Test (push) Successful in 59s
Build & Deploy / ⚡ Lighthouse (push) Successful in 3m14s
Build & Deploy / 🔔 Notify (push) Successful in 1s
- 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
374fcc9689
feat(a11y): implement screen reader support and accessibility optimizations
Build & Deploy / 🔍 Prepare (push) Successful in 11s
Build & Deploy / 🧪 QA (push) Successful in 2m6s
Build & Deploy / 🏗️ Build (push) Successful in 7m29s
Build & Deploy / 🚀 Deploy (push) Successful in 30s
Build & Deploy / 🧪 Smoke Test (push) Successful in 1m13s
Build & Deploy / 🔔 Notify (push) Successful in 1s
2026-02-18 00:59:31 +01:00
28072908f7
fix(og-image): resolve 404s, migrate middleware to proxy.ts, and fix local port conflict
Build & Deploy / 🔍 Prepare (push) Successful in 14s
Build & Deploy / 🧪 QA (push) Successful in 1m40s
Build & Deploy / 🏗️ Build (push) Successful in 3m59s
Build & Deploy / 🚀 Deploy (push) Successful in 30s
Build & Deploy / 🧪 Smoke Test (push) Failing after 52s
Build & Deploy / 🔔 Notify (push) Successful in 2s
2026-02-17 01:31:13 +01:00
0e089f9471
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
bfd3c8164b
fix(infra): resolve local directus service matching, improve branding script flexibility, and cleanup build artifacts
2026-02-16 18:07:56 +01:00
b091175b89
feat: conditionally enable recording studio and feedback tool via env vars
Build & Deploy / 🔍 Prepare (push) Successful in 7s
Build & Deploy / 🧪 QA (push) Failing after 1m12s
Build & Deploy / 🏗️ Build (push) Has been skipped
Build & Deploy / 🚀 Deploy (push) Has been skipped
Build & Deploy / 🧪 Smoke Test (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 1s
2026-02-15 20:59:12 +01:00
a136e7b4a7
feat: optimize event capturing and playback accuracy
2026-02-15 18:06:50 +01:00
3d498f3df8
fix(og): enable automatic OG image discovery and refine Traefik whitelist
...
Build & Deploy / 🔍 Prepare (push) Successful in 7s
Build & Deploy / 🏗️ Build (push) Has been cancelled
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Smoke Test (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
Build & Deploy / 🧪 QA (push) Has been cancelled
- 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
52dfbb3870
perf: implement font optimization, granular lazy-loading and content-visibility
Build & Deploy / 🔍 Prepare (push) Successful in 9s
Build & Deploy / 🧪 QA (push) Successful in 1m19s
Build & Deploy / 🏗️ Build (push) Successful in 2m46s
Build & Deploy / 🚀 Deploy (push) Successful in 34s
Build & Deploy / 🔔 Notify (push) Successful in 1s
2026-02-11 18:51:22 +01:00
c111efae1a
chore: fix all linting issues and optimize components
Build & Deploy / 🔍 Prepare (push) Successful in 32s
Build & Deploy / 🧪 QA (push) Failing after 1m19s
Build & Deploy / 🏗️ Build (push) Has been skipped
Build & Deploy / 🚀 Deploy (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 1s
2026-02-11 10:40:57 +01:00
f36c6731e8
fix: deploy
Build & Deploy KLZ Cables / 🔍 Prepare Environment (push) Successful in 8s
Build & Deploy KLZ Cables / 🧪 Quality Assurance (push) Successful in 1m15s
Build & Deploy KLZ Cables / 🏗️ Build App (push) Successful in 3m23s
Build & Deploy KLZ Cables / 🚀 Deploy (push) Failing after 10s
Build & Deploy KLZ Cables / ⚡ PageSpeed (push) Has been skipped
Build & Deploy KLZ Cables / 🔔 Notifications (push) Successful in 2s
2026-02-10 16:04:16 +01:00
8872d2424a
feat: improved analytics
2026-02-09 23:47:56 +01:00
eb388610de
chore: align ecosystem to Next.js 16.1.6 and v1.6.0, migrate to ESLint 9 Flat Config
CI - Lint, Typecheck & Test / quality-assurance (push) Failing after 30s
2026-02-09 23:23:31 +01:00
7ec826dae3
feat: integrate feedback module
2026-02-08 21:48:55 +01:00
453a603392
fix: build, typecheck, eslint
Build & Deploy KLZ Cables / 🔍 Prepare Environment (push) Successful in 12s
Build & Deploy KLZ Cables / 🧪 Quality Assurance (push) Successful in 1m36s
Build & Deploy KLZ Cables / 🏗️ Build App (push) Successful in 3m50s
Build & Deploy KLZ Cables / 🚀 Deploy (push) Successful in 29s
Build & Deploy KLZ Cables / ⚡ PageSpeed (push) Successful in 4m23s
Build & Deploy KLZ Cables / 🔔 Notifications (push) Successful in 2s
2026-02-07 10:03:31 +01:00
e179e8162c
refactor: Standardize Umami analytics environment variables to non-public names with fallbacks to NEXT_PUBLIC_ prefixed versions.
Build & Deploy KLZ Cables / 🔍 Prepare Environment (push) Successful in 7s
Build & Deploy KLZ Cables / 🧪 Quality Assurance (push) Failing after 1m31s
Build & Deploy KLZ Cables / 🏗️ Build App (push) Successful in 3m51s
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 22:35:49 +01:00
372a0c5cfa
feat: Add new logo and configure application icons in metadata and manifest.
Build & Deploy KLZ Cables / 🔍 Prepare Environment (push) Successful in 21s
Build & Deploy KLZ Cables / 🧪 Quality Assurance (push) Successful in 1m33s
Build & Deploy KLZ Cables / 🏗️ Build & Push (push) Successful in 2m59s
Build & Deploy KLZ Cables / 🚀 Deploy (push) Successful in 45s
Build & Deploy KLZ Cables / ⚡ PageSpeed (push) Successful in 4m56s
Build & Deploy KLZ Cables / 🔔 Notifications (push) Successful in 2s
2026-02-02 13:08:19 +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
0b81d1a4cb
og
Build & Deploy KLZ Cables / build-and-deploy (push) Failing after 14s
2026-01-29 16:18:37 +01:00
3b03572fb0
deploy
Build & Deploy KLZ Cables / deploy (push) Has been cancelled
2026-01-25 17:51:28 +01:00
ae1e0ad8a9
fix
2026-01-25 13:33:09 +01:00
1380d40b4d
proxy urls
Build & Deploy KLZ Cables / deploy (push) Failing after 2m21s
2026-01-25 13:25:37 +01:00
1a646282a0
json
2026-01-23 12:09:23 +01:00
84438f1492
json schema
2026-01-23 12:07:11 +01:00
f62485a67d
fix bug
Build & Deploy / deploy (push) Successful in 3m39s
2026-01-20 21:36:35 +01:00
4abcc3fdf5
wip
2026-01-19 19:31:53 +01:00
6797303628
wip
2026-01-19 19:29:44 +01:00
b05a21350c
umami, glitchtip, redis
Build & Deploy / deploy (push) Failing after 3m45s
2026-01-18 15:37:51 +01:00
013049e631
wip
2026-01-17 16:40:41 +01:00
d8184caa9d
wip
Build & Deploy / deploy (push) Failing after 19s
2026-01-17 16:33:19 +01:00
e6651761f3
wip
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
c8f61257c9
wip
2026-01-17 01:50:54 +01:00
ce1a73f2bc
clone init
2026-01-16 21:47:58 +01:00
36e2a84a54
cleanup
2026-01-16 18:24:45 +01:00
f991ea6b9b
wip
2026-01-06 13:55:04 +01:00
65a7e9f24a
migration wip
2025-12-30 12:10:13 +01:00
f86785bfb0
migration wip
2025-12-29 18:18:48 +01:00
292975299d
initial migration
2025-12-28 23:28:31 +01:00