This website requires JavaScript.
51a8e63d63
fix(css): enforce explicit layout limits on footer and blog page
v2.4.32
fix/qa-workflow-issues
Marc Mintel
2026-07-10 21:25:19 +02:00
0f95f09711
fix(css): enforce explicit layout limits via tailwind utilities across all container blocks
v2.4.31
Marc Mintel
2026-07-10 20:31:00 +02:00
0ed28915cc
fix(css): add max-width to .container breakpoints in globals.css
v2.4.30
Marc Mintel
2026-07-10 19:06:46 +02:00
b8c21ca4b3
fix(test): remove isolate false to fix cross-file DOM leakage in CI
v2.4.29
Marc Mintel
2026-07-10 18:23:06 +02:00
4d4185b1f3
2.4.28
v2.4.28
Marc Mintel
2026-07-10 16:39:09 +02:00
59b8e24bcf
fix: resolve tailwind production container alignment & vitest swc plugins
Marc Mintel
2026-07-10 16:39:02 +02:00
adf2851504
chore(ci): restore qa.yml target to test.e-tib.com
main
Marc Mintel
2026-07-09 11:46:10 +02:00
e398fbceed
chore(ci): point qa.yml to branch domain for verification
Marc Mintel
2026-07-09 11:42:32 +02:00
850d9e392e
fix(ci): bypass Gatekeeper for /assets and disable TLS rejection in loopback
Marc Mintel
2026-07-09 11:35:45 +02:00
4ec5683cca
fix(deploy): allow public access to /assets path for Next.js Image Optimizer loopback
feature/production-hardening
Marc Mintel
2026-07-06 11:49:58 +02:00
80edaedefc
fix(ci): allow cached and redirected statuses (304, 307, 308) in smoke test page check
Marc Mintel
2026-07-06 11:30:57 +02:00
8f86575471
2.4.27
v2.4.27
Marc Mintel
2026-07-04 10:40:02 +02:00
97467cbda9
fix(content): sort trade fairs ascending by date
Marc Mintel
2026-07-04 10:39:57 +02:00
076aa5c13d
Update Intersolar date to 2027
v2.4.26
Marc Mintel
2026-07-03 21:25:29 +02:00
a010a63281
fix(ui): center heading in contact form success and error states
v2.4.25
Marc Mintel
2026-07-03 16:29:06 +02:00
9880a3f8dd
Merge hotfix/2.2.95-fixes into main, replacing all content
Marc Mintel
2026-07-03 15:41:41 +02:00
531e1a49f8
fix: remove inline opacity: 0 from HeroSection and use animation-fill-mode both to prevent invisible text
v2.4.24
hotfix/2.2.95-fixes
Marc Mintel
2026-07-03 14:45:37 +02:00
324cfb0ca3
fix: ci hang in maintenance, restore hero animations, bump version 2.4.23
v2.4.23
Marc Mintel
2026-07-03 13:18:33 +02:00
69d2c42ef7
chore: bump version to 2.4.22
v2.4.22
Marc Mintel
2026-07-03 12:22:32 +02:00
6fb46278e0
fix: restore hero animations in tailwind v4 on 2.2.95
Marc Mintel
2026-07-03 12:21:43 +02:00
eeece2f24d
fix: restore hero animations in tailwind v4
perf/lighthouse-fixes
Marc Mintel
2026-07-03 11:56:26 +02:00
71dd1bf419
perf(images): preload LCP poster image via ReactDOM.preload to ensure instantaneous discovery under simulated networks
v2.4.21
Marc Mintel
2026-07-03 02:03:06 +02:00
bdbdc8a39f
perf(images): force synchronous decoding for LCP hero image to hit 100/100
v2.4.20
Marc Mintel
2026-07-03 01:31:43 +02:00
4d6d0dc8bf
2.4.19
v2.4.19
Marc Mintel
2026-07-03 01:15:43 +02:00
1fce718cee
fix(images): force rewrite CMS poster URL to -v2 to guarantee cache bust
Marc Mintel
2026-07-03 01:15:42 +02:00
54f54cfda5
2.4.18
v2.4.18
Marc Mintel
2026-07-03 01:13:10 +02:00
3dc2e9e65d
perf(images): permanently bust cache with -v2 filenames for 16KB hero image
Marc Mintel
2026-07-03 01:13:09 +02:00
c06bf88381
2.4.17
v2.4.17
Marc Mintel
2026-07-03 01:10:59 +02:00
abdd7b1b36
perf(images): cache bust hero poster image to guarantee 16KB delivery
Marc Mintel
2026-07-03 01:10:53 +02:00
f1dff452c5
2.4.16
v2.4.16
Marc Mintel
2026-07-03 01:07:09 +02:00
e82b81bbde
perf(layout): remove heavy CorporateBackground to eliminate main thread blocking
Marc Mintel
2026-07-03 01:07:09 +02:00
9377be51f2
2.4.15
v2.4.15
Marc Mintel
2026-07-03 01:03:11 +02:00
ca12c56782
perf(images): aggressively compress LCP poster and logo
Marc Mintel
2026-07-03 01:03:10 +02:00
3a8335be34
2.4.14
v2.4.14
Marc Mintel
2026-07-03 01:00:08 +02:00
52f9774478
perf(hero): split HeroVideo into a Server Component to bypass React Hydration LCP block
Marc Mintel
2026-07-03 01:00:07 +02:00
db6492207d
2.4.13
v2.4.13
Marc Mintel
2026-07-03 00:54:35 +02:00
99ae6d90c2
perf(css): remove inlineCss:false to fix 300ms render-blocking delay
Marc Mintel
2026-07-03 00:54:35 +02:00
7d53ca5a11
2.4.12
v2.4.12
Marc Mintel
2026-07-02 22:15:03 +02:00
0331f3f7ec
fix(i18n): add missing Team.gallery translations & perf(hero): force eager LCP image
Marc Mintel
2026-07-02 22:15:03 +02:00
274d013047
2.4.11
v2.4.11
Marc Mintel
2026-07-02 22:10:45 +02:00
f1d0c9c5b2
perf: remove template.tsx wrapper to eliminate LCP hydration delay
Marc Mintel
2026-07-02 22:10:45 +02:00
c121fe0b93
2.4.10
v2.4.10
Marc Mintel
2026-07-02 22:03:38 +02:00
640a9dfc9f
perf: remove framer-motion filter blur animations to fix main thread blocking, compress heavy images
Marc Mintel
2026-07-02 22:03:37 +02:00
460e27c497
chore: bump version to 2.4.9
v2.4.9
Marc Mintel
2026-07-02 21:03:51 +02:00
e257f8450b
2.4.8
Marc Mintel
2026-07-02 21:03:43 +02:00
09a1ac47a7
perf: remove old tailwind config and duplicate globals.css
Marc Mintel
2026-07-02 21:03:34 +02:00
2241775a7f
perf: migrate to native Tailwind v4 @theme and disable inlineCss for optimal LCP
Marc Mintel
2026-07-02 21:03:22 +02:00
7eb9e0cfe6
fix: resolve invalid package.json literal newline character breaking pipeline
v2.4.8
Marc Mintel
2026-07-02 18:31:37 +02:00
ab4f4af555
chore: bump version to 2.4.7 for final lighthouse fix
v2.4.7
Marc Mintel
2026-07-02 16:35:19 +02:00
b6bd2065bb
perf: restore inlineCss for optimal LCP score & add missing pdf-renderer dependency
Marc Mintel
2026-07-02 16:34:24 +02:00
8d69ac2de2
chore(release): v2.4.6
v2.4.6
Marc Mintel
2026-07-02 15:25:40 +02:00
a9f16b49cc
fix(performance): disable inlineCss to reduce HTML size from 557KB to 162KB and fix FCP fluctuations
fix/remove-inlinecss-experiment
Marc Mintel
2026-07-02 12:26:05 +02:00
21cf0725ab
release: v2.4.5
v2.4.5
Marc Mintel
2026-07-02 10:29:32 +02:00
2c162f5314
perf: completely fix non-composited animations, eliminate shutter unused JS, and aggressively compress images
Marc Mintel
2026-07-02 10:29:31 +02:00
be3b2e6a7b
release: v2.4.4
v2.4.4
Marc Mintel
2026-07-01 18:23:50 +02:00
f2e59fa52f
perf: fix sizes attribute scaling bug to prevent mobile devices from downloading 1920w desktop images
Marc Mintel
2026-07-01 18:23:50 +02:00
16d494689f
release: v2.4.3
v2.4.3
Marc Mintel
2026-07-01 18:21:25 +02:00
d24b8a8694
perf: prevent bandwidth theft from non-critical preloads and strip InitialLoader chunk
Marc Mintel
2026-07-01 18:21:25 +02:00
8d42946711
release: v2.4.2
v2.4.2
Marc Mintel
2026-07-01 18:11:33 +02:00
b15217b9be
content: update Hochspannung wording per WhatsApp screenshot
Marc Mintel
2026-07-01 18:11:27 +02:00
b138025380
release: v2.4.1
v2.4.1
Marc Mintel
2026-07-01 17:19:41 +02:00
18d2ace03b
perf: compress hero image and defer page transition shutter
Marc Mintel
2026-07-01 17:19:29 +02:00
89ed1faa6b
release: v2.4.0
v2.4.0
Marc Mintel
2026-07-01 15:30:55 +02:00
7307e812a4
release: v2.2.96
Marc Mintel
2026-07-01 15:30:49 +02:00
20d6194a7e
perf: fix massive LCP render delay and TTFB on Home page
Marc Mintel
2026-07-01 15:30:21 +02:00
86e2fd7097
2.2.95
v2.3.0
Marc Mintel
2026-07-01 13:35:58 +02:00
bf8073f5bf
perf: optimize LCP images and enable AVIF
Marc Mintel
2026-07-01 13:35:50 +02:00
e8adb87b02
fix(lcp): revert DynamicFramerMotion wrapper to prevent React 18 Suspense DOM deletion during hydration
v2.2.99
Marc Mintel
2026-07-01 12:10:15 +02:00
067e34c19b
fix(lcp): revert unoptimized=true on HeroVideo to restore Next.js image optimization for massive CMS images
v2.2.98
Marc Mintel
2026-07-01 12:07:18 +02:00
e6017e7436
perf(images): remove AVIF format to prevent massive CPU spikes and TTFB delays during on-the-fly Next.js image optimization
v2.2.97
Marc Mintel
2026-07-01 02:24:38 +02:00
1955bfcd1b
perf(lcp): bypass Next.js image optimization for hero poster and use static WebP to eliminate server-side TTFB block
v2.2.96
Marc Mintel
2026-07-01 01:15:18 +02:00
73886406a4
perf: completely lazy load framer-motion core via DynamicFramerMotion wrapper
v2.2.95
Marc Mintel
2026-06-30 23:05:31 +02:00
b2701d6bcd
perf(server): aggressively cache OG image assets in memory to prevent synchronous file I/O from blocking the Node event loop
v2.2.94
Marc Mintel
2026-06-30 23:02:12 +02:00
4f46825fb4
perf: fix 3.8s LCP delays by removing dynamic hero and heavy css filters
v2.2.93
Marc Mintel
2026-06-30 11:47:22 +02:00
c63766711d
chore: release 2.2.92
v2.2.92
Marc Mintel
2026-06-30 10:19:29 +02:00
c738001f9a
perf: eliminate feedback widget chunk via dead-code elimination
Marc Mintel
2026-06-30 10:09:45 +02:00
69dd79dfad
fix: remove lingering getAppServices import from error.tsx that kept backend dependencies in the client bundle
v2.2.91
Marc Mintel
2026-06-30 02:00:10 +02:00
a6c4cc53f9
fix: completely sever client bundle from backend logger (pino) and validation (zod) to eliminate 68 KiB unused JS
v2.2.90
Marc Mintel
2026-06-29 23:27:14 +02:00
29f83f8151
chore: release 2.2.89
v2.2.89
Marc Mintel
2026-06-29 21:04:03 +02:00
cec08e3ab3
fix(perf): dynamic import of framer-motion features to eliminate 43 KiB unused JS
Marc Mintel
2026-06-29 21:04:01 +02:00
837567c1f4
chore: release 2.2.88
v2.2.88
Marc Mintel
2026-06-29 18:58:32 +02:00
4dcc0061fc
fix(perf): throttle CorporateBackground mousemove to fix forced reflow penalty
Marc Mintel
2026-06-29 18:58:32 +02:00
bd25ec935d
chore: release 2.2.87
v2.2.87
Marc Mintel
2026-06-29 18:23:54 +02:00
b3b85202eb
fix(perf): replace next/image with native img for svg to drastically improve LCP
Marc Mintel
2026-06-29 18:23:53 +02:00
b4b0c7c48a
chore: release 2.2.86
v2.2.86
Marc Mintel
2026-06-29 13:24:17 +02:00
35fb37bb14
fix: a11y contrast, heading order, and unused js (framer-motion lazy load)
Marc Mintel
2026-06-29 13:24:16 +02:00
fb2d385e88
chore: release 2.2.85
v2.2.85
Marc Mintel
2026-06-29 10:46:48 +02:00
c54085fe3f
fix: remove duplicate map nodes causing m is not defined build error
Marc Mintel
2026-06-29 10:46:47 +02:00
232c55c566
chore: release 2.2.84
v2.2.84
Marc Mintel
2026-06-29 10:42:04 +02:00
52d81ea6cc
perf: completely eliminate mobile lighthouse penalties via ssr: false map pins and 200px sizes
Marc Mintel
2026-06-29 10:42:04 +02:00
bc0e7c2283
chore: release 2.2.83
v2.2.83
Marc Mintel
2026-06-29 10:19:44 +02:00
6d2152998b
perf: revert InteractiveGermanyMap to dynamic import and use ReactDOM.preload for LCP
Marc Mintel
2026-06-29 10:19:44 +02:00
f727e2abfb
chore: release 2.2.82
v2.2.82
Marc Mintel
2026-06-28 16:37:01 +02:00
f04163f56d
perf: explicit 384px sizes to eliminate lighthouse image delivery penalties
Marc Mintel
2026-06-28 16:37:01 +02:00
e9e209d6e7
chore: release 2.2.81
v2.2.81
Marc Mintel
2026-06-27 22:56:54 +02:00
9af6a53325
perf: optimize Image component sizes and hoist LCP preload tags
Marc Mintel
2026-06-27 22:56:52 +02:00
8627bae98b
chore: release 2.2.80
v2.2.80
Marc Mintel
2026-06-27 21:35:44 +02:00
17620482da
build: ruthlessly strip core-js polyfills to fix Lighthouse Legacy JS audit
Marc Mintel
2026-06-27 21:34:34 +02:00
c5e9a67546
2.2.79
v2.2.79
Marc Mintel
2026-06-27 10:22:37 +02:00
1b7e42ccc9
fix(performance): completely eradicate sentry from client payload to achieve 100/100 LH score
Marc Mintel
2026-06-27 10:22:30 +02:00