Commit Graph

11 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
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
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