This website requires JavaScript.
7a1eb40bc8
ci(deploy): pass FORM_TOKEN_SECRET into generated env for anti-spam token signing
main
Marc Mintel
2026-09-02 10:31:37 +02:00
99467f1379
fix(antispam): harden spam guard with signed form tokens and proxy-safe IP extraction
v2.4.60
Marc Mintel
2026-09-02 10:06:07 +02:00
6b3f9b9b25
chore(gitignore): ignore .kilo local agent config and debug artifacts
Marc Mintel
2026-09-01 17:17:46 +02:00
2c51831a81
feat(antispam): add server-side contact form spam guard (honeypot, time-trap, rate limit, link cap)
Marc Mintel
2026-09-01 17:15:40 +02:00
db0963a7db
chore(test): remove non-business logic config tests
Marc Mintel
2026-08-17 18:31:53 +02:00
aac0529bb6
fix(infra): replace legacy klz fallback references with etib across docker compose and test scripts
v2.4.58
Marc Mintel
2026-08-17 18:31:29 +02:00
5006163ddf
fix(ci): update proxy matcher and traefik public router for image optimizer loopback
v2.4.57
Marc Mintel
2026-08-17 18:22:45 +02:00
35fb31249a
fix(content): keep pipe diameter unchanged at 400er Rohr / 400mm pipe
v2.4.56
Marc Mintel
2026-08-13 09:48:45 +02:00
120ba0488c
fix(content): update HDD drilling max distance from 250m to 400m in DE and EN kompetenzen
v2.4.55
Marc Mintel
2026-08-13 09:47:36 +02:00
ffb637e05c
fix(team): disable carousel lightbox popup on mobile and enlarge grid profile photos
v2.4.54
Marc Mintel
2026-08-13 00:55:00 +02:00
b97de267d9
fix(team): significantly enlarge profile photos on mobile viewports for grid and carousel
v2.4.53
Marc Mintel
2026-08-13 00:01:11 +02:00
1c3918d9e3
fix(team): center and enlarge grid profile pictures on mobile viewports
v2.4.52
Marc Mintel
2026-08-12 23:27:15 +02:00
c89933a7d4
fix(team): apply portrait aspect ratio framing to both grid thumbnails and carousel modal
v2.4.51
Marc Mintel
2026-08-12 21:12:38 +02:00
d67085fef8
fix(team): optimize mobile lightbox portrait framing and card dimensions
v2.4.50
Marc Mintel
2026-08-12 21:11:52 +02:00
85bac72f95
feat(team): 3D carousel lightbox, mobile optimization and subtle E-TIB logo arcs
v2.4.49
Marc Mintel
2026-08-12 15:43:53 +02:00
b945ba31fb
2.4.48
v2.4.48
Marc Mintel
2026-08-12 14:17:17 +02:00
19c8cec1d3
2.4.47
v2.4.47
Marc Mintel
2026-08-12 13:37:55 +02:00
2a9f414e87
2.4.46
v2.4.46
Marc Mintel
2026-08-03 09:37:13 +02:00
652bd92321
test: fix absolute path in certificates test for CI pipeline
Marc Mintel
2026-08-03 09:37:12 +02:00
3ea8f21294
2.4.45
v2.4.45
Marc Mintel
2026-08-03 09:28:48 +02:00
3a216b3961
fix(ui): smooth icon hover transition on certificate download
Marc Mintel
2026-08-03 09:28:48 +02:00
38ff51d95c
2.4.44
v2.4.44
Marc Mintel
2026-08-02 20:40:16 +02:00
616a3a5377
feat(legal): integrate RheinLand Betriebshaftpflichtversicherung
Marc Mintel
2026-08-02 20:40:16 +02:00
ea9135af56
2.4.43
v2.4.43
Marc Mintel
2026-07-27 12:19:08 +02:00
aaec77598e
fix: add ScaleOfImpact to MDX routes and ignore transient Next.js Server Action errors in Sentry
Marc Mintel
2026-07-27 12:19:08 +02:00
6b2dad26ec
chore(release): 2.4.42
v2.4.42
Marc Mintel
2026-07-23 19:01:00 +02:00
606fdf9a9f
fix(assets): replace corrupted freistellung.pdf and iso9001.pdf with valid files
Marc Mintel
2026-07-23 19:01:00 +02:00
22e579761a
chore(release): 2.4.41
v2.4.41
Marc Mintel
2026-07-23 18:22:32 +02:00
7762b1e23b
fix(lint): remove empty catch blocks causing pipeline failure
Marc Mintel
2026-07-23 18:22:32 +02:00
8c2e9bb11d
chore(release): 2.4.40
v2.4.40
Marc Mintel
2026-07-23 18:15:27 +02:00
a5c997330c
fix(ui): add download attribute to certificate links
Marc Mintel
2026-07-23 18:15:27 +02:00
063d0fb4db
2.4.39
v2.4.39
Marc Mintel
2026-07-23 11:31:55 +02:00
9e70379aba
fix: provide ResponsiveImage component to MDXRemote in dynamic routes to prevent crashes
release-20260723111626
Marc Mintel
2026-07-23 11:16:26 +02:00
68be6ff8dd
2.4.38
v2.4.38
Marc Mintel
2026-07-21 21:53:47 +02:00
2dc53ae002
chore: remove Prokuristin and regionales
Marc Mintel
2026-07-21 15:24:13 +02:00
5b26b6f986
2.4.37
v2.4.37
Marc Mintel
2026-07-21 14:13:25 +02:00
a651406014
chore(team): update contact info for kerstin and katrin
Marc Mintel
2026-07-21 13:48:25 +02:00
b5718f9420
chore(team): update team ordering and positions, add Katrin Haigold
Marc Mintel
2026-07-21 12:18:41 +02:00
17592063bb
test: fix SENTRY_DSN validation regex to match errors.infra.mintel.me
release-20260721120910
Marc Mintel
2026-07-21 12:09:10 +02:00
a5776f24d7
fix: pass Heading component to MDXRemote to fix compilation errors
release-20260720113044
fix/qa-workflow-issues
Marc Mintel
2026-07-20 11:03:17 +02:00
19ccd90070
fix: remove dashes from SENTRY_DSN to prevent Sentry SDK initialization failures
Marc Mintel
2026-07-19 20:56:53 +02:00
c1cad7b99b
2.4.36
v2.4.36
Marc Mintel
2026-07-18 09:42:24 +02:00
cbda41ee95
fix: use https.request with rejectUnauthorized to bypass internal CA fetch errors
Marc Mintel
2026-07-18 09:42:24 +02:00
42ccafd445
2.4.35
v2.4.35
Marc Mintel
2026-07-17 16:28:51 +02:00
84402f90fc
fix: sentry tunnel relay forwarding logic and DSN overriding
Marc Mintel
2026-07-17 16:28:50 +02:00
a701495607
2.4.34
v2.4.34
Marc Mintel
2026-07-17 15:19:27 +02:00
88132b8f84
fix: lazy initialize client services to bootstrap sentry
Marc Mintel
2026-07-17 15:19:27 +02:00
7a9a21732b
2.4.33
v2.4.33
Marc Mintel
2026-07-17 15:04:55 +02:00
f75bc146c5
2.4.29
Marc Mintel
2026-07-17 15:04:44 +02:00
0f554f2317
fix: enable glitchtip error reporting on the client side
Marc Mintel
2026-07-17 15:04:44 +02:00
51a8e63d63
fix(css): enforce explicit layout limits on footer and blog page
v2.4.32
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
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