This website requires JavaScript.
9d3f918aef
fix(ui): scale subcompany logos dynamically to prevent overflow
v2.2.13-rc.5
mmintel
2026-06-16 15:45:50 +02:00
a34bee6272
feat: append missing locations to map data
v2.2.13-rc.4
mmintel
2026-06-16 15:32:06 +02:00
373017059e
fix: reduce mobile gaps in ScaleOfImpact component
v2.2.13-rc.3
mmintel
2026-06-16 15:14:41 +02:00
309a53624e
feat: manually assign appropriate reference images as requested by client
mmintel
2026-06-16 14:48:25 +02:00
e994d79895
chore: release 2.2.13-rc.2
v2.2.13-rc.2
mmintel
2026-06-16 13:57:24 +02:00
88e88c8b99
fix: restore large project pins on the reference map
mmintel
2026-06-16 13:57:24 +02:00
e2a29b41e9
chore: release 2.2.13-rc.1
v2.2.13-rc.1
mmintel
2026-06-16 12:53:07 +02:00
62727a7231
test: update homepage test to match new copy (Mitarbeitende)
fix/client-feedback-june-16
mmintel
2026-06-16 12:20:50 +02:00
3a6189e0d8
chore: optimize new client images (HEIC to JPG, resize)
mmintel
2026-06-16 12:11:45 +02:00
01e2fdbb7d
fix: move EU funding badge from header to footer to prevent overlap
mmintel
2026-06-16 12:08:55 +02:00
fa7182d351
fix: address remaining UI and content feedback from Marisa
mmintel
2026-06-16 11:43:26 +02:00
e0d43f7f5f
fix: implement client feedback (map points, hero text, stats spacing, lang toggle)
mmintel
2026-06-16 10:40:01 +02:00
d09b576137
style: hide scrollbars on mobile and fix desktop overlay scrollbars for company tiles
v2.2.13-rc27
mmintel
2026-06-16 09:28:25 +02:00
04599827f9
feat(ui): add actual EU flag image and update path to webp
v2.2.13-rc26
mmintel
2026-06-15 16:47:54 +02:00
5368f1a64d
feat(ui): smooth radial fade on EU badge and setup custom image path
v2.2.13-rc25
mmintel
2026-06-15 16:45:40 +02:00
241c97e346
feat(ui): refine EU badge into subtle triangular corner fade with text
v2.2.13-rc24
mmintel
2026-06-15 16:34:50 +02:00
3334e327bf
fix(ui): correct z-index and remove mix-blend-screen on EU badge
v2.2.13-rc23
mmintel
2026-06-15 16:21:51 +02:00
145bff90b6
ci: implement dynamic environment priority gate (prod > rc > testing > branch)
mmintel
2026-06-15 16:14:16 +02:00
d2bf48fc60
chore: add project instructions and workflow rules to INSTRUCTIONS.md
mmintel
2026-06-15 16:08:23 +02:00
5e7ee84dc9
ci: fix deployment concurrency groups by target environment
mmintel
2026-06-15 16:05:42 +02:00
b42e53495d
2.2.13-rc.0
v2.2.13-rc.0
mmintel
2026-06-15 15:54:45 +02:00
8813ed3910
fix: enforce hero remounts on route change
mmintel
2026-06-15 15:54:38 +02:00
1d3c6a0f70
fix(ui): remove dummy certificates from english page
v2.2.13-rc22
mmintel
2026-06-15 15:52:36 +02:00
8fb3b96bd3
feat(ui): redesign EU flag with perspective image and gradient fade mask
v2.2.13-rc21
mmintel
2026-06-15 15:46:41 +02:00
67dc56d3ee
fix(ui): remove hardcoded dummy certificates without downloads
v2.2.13-rc20
mmintel
2026-06-15 15:40:19 +02:00
e5933bad69
feat(ui): optimize career page header layout
mmintel
2026-06-15 15:40:14 +02:00
11b9e4630b
feat(ui): add EU Funding Badge to global layout
v2.2.13-rc19
mmintel
2026-06-15 15:29:23 +02:00
a47d378521
fix(ui): prevent text selection and ghost images during references slider drag
mmintel
2026-06-15 15:28:21 +02:00
30047cb1c4
fix(nav): optimize dropdown behavior on navigation and scroll
mmintel
2026-06-15 15:24:46 +02:00
394ac5a19c
style(mobile): optimize mobile layout and component spacing
mmintel
2026-06-15 15:23:23 +02:00
d63f196693
chore(content): remove team statistics section from about page
v2.2.13-rc18
feature/task-6-updates
mmintel
2026-06-15 15:13:20 +02:00
6092f1d827
fix(tests): update english terms path from terms.mdx to agb.mdx
v2.2.13-rc17
mmintel
2026-06-15 14:55:48 +02:00
766c385704
fix(content): replace video hero with image hero on messen pages
v2.2.13-rc16
mmintel
2026-06-15 14:42:56 +02:00
6c9d2b6832
fix(content): update images and review feedback
mmintel
2026-06-15 13:54:57 +02:00
7a9d4d7f18
fix(content): Update URL for Werkstatt Kabel 2026
v2.2.13-rc15
mmintel
2026-06-15 13:41:03 +02:00
0b9929c2ec
fix(content): Address all user review feedback
v2.2.13-rc14
mmintel
2026-06-15 13:38:52 +02:00
aa0dfdf331
fix: refactor standorte detail page layout to match standard mdx pages and fix bohrtechnik links
v2.2.13-rc13
mmintel
2026-06-15 11:26:09 +02:00
4c9028f58b
feat(map): separate standorte and project map variants
v2.2.13-rc12
mmintel
2026-06-15 00:19:56 +02:00
9de5f2938b
fix(map): include standorteLocations in md pages
v2.2.13-rc11
mmintel
2026-06-15 00:02:20 +02:00
de41a0e29d
fix(nav): simplify standorte in dropdown
v2.2.13-rc10
mmintel
2026-06-14 23:47:25 +02:00
6689dd3013
fix(standorte): fix layout and navigation structure
v2.2.13-rc9
mmintel
2026-06-14 23:40:19 +02:00
31fbcb32dd
feat(standorte): re-add kirchheilingen, add to dropdown, unify maps
v2.2.13-rc8
mmintel
2026-06-14 23:23:31 +02:00
68eca73df2
fix: rename Bohrtechnik competence title, remove Kirchheilingen from standorte description, fix google maps lychee link
v2.2.13-rc7
mmintel
2026-06-14 23:05:51 +02:00
3bb6eb3447
fix: revert bohrtechnik to competence link, remove kirchheilingen location
v2.2.13-rc6
fix/header-dropdown-standorte
mmintel
2026-06-14 22:46:16 +02:00
a3c732dd13
fix: add individual standorte to header dropdown
mmintel
2026-06-14 22:33:33 +02:00
aaa1a8793c
fix(types): resolve typecheck errors for SubCompanyTiles and standorteLocations
v2.2.13-rc5
fix/standorte-links-maps
mmintel
2026-06-14 22:02:36 +02:00
233509db67
fix(links): update all maps and tiles to use standorte pages as single source of truth
mmintel
2026-06-14 21:40:48 +02:00
17a807c48b
feat: integrate standalone standorte pages with real photos and map routing
v2.2.13-rc4
mmintel
2026-06-14 10:03:46 +02:00
d8634efa9a
fix(ui): make reference slider tiles clickable links
v2.2.13-rc3
mmintel
2026-06-14 09:52:11 +02:00
0f2aa500e9
test(smoke): fix ERR_ABORTED and form hydration timing
v2.2.13-rc2
mmintel
2026-06-14 09:26:14 +02:00
2c465bc16b
test(smoke): apply Gatekeeper Test Resilience standard
mmintel
2026-06-14 09:23:48 +02:00
68717bf0ce
chore: setup analytics, error tracking, and configure mailgun sender
mmintel
2026-06-13 22:55:34 +02:00
6444281c6f
fix(mail): use E-TIB GmbH instead of KLZ Cables for confirmation emails
mmintel
2026-06-13 20:10:01 +02:00
4b98fa9b4c
fix(map): update locations count to 3 & sync EN md structure
mmintel
2026-06-13 19:47:21 +02:00
fa4385af4c
feat: Add historical data from 2016 to GrowthChart with i18n support
mmintel
2026-06-13 19:07:49 +02:00
d98eb20430
fix(content): sync English copy with recent German corrections
mmintel
2026-06-13 19:02:16 +02:00
3cfe8ff379
fix(content): update copy as requested by user screenshots
mmintel
2026-06-13 18:57:25 +02:00
2abcd386f0
feat(referenzen): implement smart metric cards and typography improvements
mmintel
2026-06-13 18:52:57 +02:00
d7ff6a3415
fix(map): update Kirchheilingen marker naming to exactly match requested text from email
mmintel
2026-06-13 18:52:11 +02:00
d8f5d9bfc6
fix(data): update project quantities and totals from data sources
mmintel
2026-06-13 14:36:14 +02:00
f81a85fdd7
feat: Implement client feedback & visual verifications
mmintel
2026-06-13 14:30:23 +02:00
4968315ebf
fix(content): update stats, links, and design accents
mmintel
2026-06-13 12:08:59 +02:00
eaaa3b7251
fix(ci): clean up stray docker containers on ssh deploy to prevent network delete failure
mmintel
2026-06-13 10:22:22 +02:00
bbc8716da6
chore: retry deploy after network release
mmintel
2026-06-13 10:09:06 +02:00
f4d65452a6
chore: restrict build worker CPUs to 1 on CI to prevent OOM
mmintel
2026-06-13 09:16:20 +02:00
1b2e0793d3
chore: trigger rebuild
mmintel
2026-06-13 02:35:20 +02:00
b378bb168f
feat: implement visual feedback updates (team grid, contact maps, job titles, and interactive map link)
mmintel
2026-06-12 19:17:13 +02:00
9134d6b070
feat(task-12): link Bohrtechnik to service pages and remove reference detailed links
mmintel
2026-06-10 11:39:38 +02:00
0105c8c9a3
feat(content): update website content for tasks 6-10 including competencies, team, references, and statistics
mmintel
2026-06-10 10:59:14 +02:00
0138064bcc
fix(ci): switch network subnet mapping to 10.199.x.x space to guarantee no overlaps on host
v2.2.13-rc1
fix/ci-subnet-isolation
mmintel
2026-05-28 23:23:23 +02:00
f74df4e8a2
fix(ci): switch network subnet mapping to 192.168.x.x space to avoid overlap with host Docker pools
mmintel
2026-05-28 23:14:47 +02:00
cf29d0c45a
fix(ci): introduce dynamic static subnet mapping to bypass Docker automatic address pool allocation limits
mmintel
2026-05-28 23:07:09 +02:00
4aebd226f1
fix(ci): replace Buildx with Native Docker Buildkit to run on host with 92.3 GB free space and prevent overlayfs ResourceExhausted limits
mmintel
2026-05-28 22:59:12 +02:00
528bf83a67
fix(ci): restore Buildx caching by removing no-cache now that registry cache conflict is resolved
mmintel
2026-05-28 22:51:55 +02:00
05ca944828
fix(ci): use docker system prune on target host to clean stopped containers and unlock networks
mmintel
2026-05-28 22:44:04 +02:00
f2209c4815
fix(ci): bypass Gitea registry layer cache conflict by adding no-cache to build-push-action
mmintel
2026-05-28 22:35:49 +02:00
ded2aee989
fix(ci): add docker network prune before deployment on target host
mmintel
2026-05-28 22:10:34 +02:00
37ecb81444
feat(legal): write comprehensive B2B AGB and Terms and Conditions pages
mmintel
2026-05-28 20:26:27 +02:00
343e5a976c
fix(ci): remove slow du commands to prevent runner hang
mmintel
2026-05-28 17:19:51 +02:00
8817b5d586
fix(ci): replace slow du with fast checks and log truncation to prevent runner hang
mmintel
2026-05-28 17:17:12 +02:00
fb1e7efd30
fix(ci): refine disk breakdown diagnostics with sh -c to expand wildcards correctly
mmintel
2026-05-28 17:13:12 +02:00
3a7100d8b0
fix(ci): aggressive buildkit container removal and system prune with volumes to solve ENOSPC
mmintel
2026-05-28 17:08:05 +02:00
50d3d827e8
fix(messen): update trade fair dates and details for 2026
mmintel
2026-05-28 16:42:49 +02:00
79813f5d8a
chore(qa): add compare-mdx verification script and finalize parity check
mmintel
2026-05-28 15:04:08 +02:00
4c0ee13d97
fix(en): add missing clearance and trade register certificates to English page
mmintel
2026-05-28 15:03:05 +02:00
a95fddca56
fix(cta): add backwards-compatible aliases in CallToAction for MDX parameters
mmintel
2026-05-28 14:56:19 +02:00
f110ce9d46
fix(en): add missing href links to Everything from a single source bento grid
mmintel
2026-05-28 14:55:03 +02:00
68c4a056b7
fix: update trade fair dates to 2026
content/subpages-audit
mmintel
2026-05-28 13:43:49 +02:00
57a67ffdf3
feat: refine subpages layout, slugs and B2B copywriting
mmintel
2026-05-28 13:22:37 +02:00
1dc2fe8a25
fix(header): close navigation dropdown immediately on pathname change
fix/header-dropdown-nav
mmintel
2026-05-28 12:15:33 +02:00
5977ebf23d
fix(ci): fix getTranslations import and clean AISearchResults orphaned syntax
fix/pipeline-failure
mmintel
2026-05-28 11:48:21 +02:00
ee2bcea42b
fix(team,certs): revert Danny Joseph email and add missing text certificates
mmintel
2026-05-28 11:08:11 +02:00
2f2fcfdf13
fix(typography): prevent ugly line breaks in InteractiveGermanyMap titles
mmintel
2026-05-28 10:38:07 +02:00
070f97dd6f
fix(i18n): fix reference page translation, fix map zoom, connect contact form to server action, fix english 404 links, fix certificate pdf links
mmintel
2026-05-28 09:58:34 +02:00
2a46015d0d
fix(i18n): localize TeamGrid component
mmintel
2026-05-28 09:38:59 +02:00
5329d96e3b
fix(links): fix unlocalized and missing hrefs in map, hero, job listing and call to action
mmintel
2026-05-27 17:49:23 +02:00
0c01aa799d
fix(contact): update email to info@e-tib.com and fix map zoom level
mmintel
2026-05-27 17:41:52 +02:00
75c15fce43
fix(i18n): ensure next-intl client component namespaces are loaded
mmintel
2026-05-27 16:41:17 +02:00
3b20d4087c
fix(i18n): ensure 100% translation parity on all pages and components
fix/all-translations
mmintel
2026-05-27 13:13:55 +02:00
2dbafec633
fix(parity): update footer translations, certificate links, references CTA and trade fairs
fix/footer-certs-translations
mmintel
2026-05-27 13:03:00 +02:00