Compare commits

..
6 Commits
Author SHA1 Message Date
mmintelandClaude Haiku 5.5 6283a4e5ad chore(release): bump version to 2.4.62
Build & Deploy / 🔍 Prepare (push) Successful in 1m19s
Build & Deploy / 🧪 QA (push) Successful in 4m16s
Build & Deploy / 🏗️ Build (push) Successful in 6m38s
Build & Deploy / 🚀 Deploy (push) Successful in 2m8s
Build & Deploy / 🧪 Post-Deploy Verification (push) Successful in 2m25s
Build & Deploy / 🔔 Notify (push) Successful in 4s
package.json was still at 2.4.58 while tags up to v2.4.61 existed.
Align the version with the release tag v2.4.62.

Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com>
2026-11-13 13:40:05 +01:00
mmintelandClaude Haiku 5.5 9765d28b6d content(messen): replace Linstow 2026 with Windenergietage Potsdam 2027
The Windenergietage Linstow 2026 (10.–12. Nov 2026) has already taken
place, so it is removed from the DE and EN fairs list. Windenergietage
Potsdam (09.–11. Nov 2027) is added. The content test is updated to
match the new expectations.

Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com>
2026-11-13 13:00:14 +01:00
mmintel 0cc7d0805e fix(content): correct ISO certificate validity dates from OCR-verified scans
Build & Deploy / 🔍 Prepare (push) Successful in 19s
Build & Deploy / 🧪 QA (push) Successful in 1m23s
Build & Deploy / 🏗️ Build (push) Successful in 2m46s
Build & Deploy / 🚀 Deploy (push) Successful in 25s
Build & Deploy / 🧪 Post-Deploy Verification (push) Successful in 52s
Build & Deploy / 🔔 Notify (push) Successful in 2s
Nightly QA / 💨 Smoke & Health (push) Successful in 1m43s
2026-09-08 11:56:49 +02:00
mmintel ad5079dcec fix(assets): replace iso9001.pdf with official 2023-12-14 certificate scan
Build & Deploy / 🔍 Prepare (push) Successful in 20s
Build & Deploy / 🧪 QA (push) Successful in 1m18s
Build & Deploy / 🏗️ Build (push) Successful in 2m34s
Build & Deploy / 🚀 Deploy (push) Successful in 24s
Build & Deploy / 🧪 Post-Deploy Verification (push) Successful in 53s
Build & Deploy / 🔔 Notify (push) Successful in 3s
2026-09-08 11:22:41 +02:00
mmintel 2bbc4235be content(imprint): replace outdated EU dispute resolution with consumer dispute resolution notice (DE+EN) 2026-09-08 11:21:00 +02:00
mmintel 7a1eb40bc8 ci(deploy): pass FORM_TOKEN_SECRET into generated env for anti-spam token signing
Build & Deploy / 🔍 Prepare (push) Successful in 19s
Build & Deploy / 🧪 QA (push) Successful in 1m19s
Build & Deploy / 🏗️ Build (push) Successful in 2m38s
Build & Deploy / 🚀 Deploy (push) Successful in 25s
Build & Deploy / 🧪 Post-Deploy Verification (push) Successful in 52s
Build & Deploy / 🔔 Notify (push) Successful in 2s
2026-09-02 10:31:37 +02:00
10 changed files with 37 additions and 39 deletions
+6
View File
@@ -286,6 +286,9 @@ jobs:
# Notifications # Notifications
GOTIFY_URL: ${{ secrets.GOTIFY_URL }} GOTIFY_URL: ${{ secrets.GOTIFY_URL }}
GOTIFY_TOKEN: ${{ secrets.GOTIFY_TOKEN }} GOTIFY_TOKEN: ${{ secrets.GOTIFY_TOKEN }}
# Anti-spam
FORM_TOKEN_SECRET: ${{ secrets.FORM_TOKEN_SECRET }}
steps: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v4 uses: actions/checkout@v4
@@ -360,6 +363,9 @@ jobs:
echo "GOTIFY_URL=$GOTIFY_URL" echo "GOTIFY_URL=$GOTIFY_URL"
echo "GOTIFY_TOKEN=$GOTIFY_TOKEN" echo "GOTIFY_TOKEN=$GOTIFY_TOKEN"
echo "" echo ""
echo "# Anti-spam"
echo "FORM_TOKEN_SECRET=$FORM_TOKEN_SECRET"
echo ""
echo "TARGET=$TARGET" echo "TARGET=$TARGET"
echo "SENTRY_ENVIRONMENT=$TARGET" echo "SENTRY_ENVIRONMENT=$TARGET"
echo "PROJECT_NAME=$PROJECT_NAME" echo "PROJECT_NAME=$PROJECT_NAME"
+3 -3
View File
@@ -31,21 +31,21 @@ export const defaultCertificates: Certificate[] = [
description: 'Umweltmanagementsystem', description: 'Umweltmanagementsystem',
pdfUrl: '/assets/certificates/iso14001.pdf', pdfUrl: '/assets/certificates/iso14001.pdf',
type: 'iso', type: 'iso',
date: '14.12.2023', date: '06.12.2023 – 05.12.2026',
}, },
{ {
title: 'ISO 9001:2015', title: 'ISO 9001:2015',
description: 'Qualitätsmanagementsystem', description: 'Qualitätsmanagementsystem',
pdfUrl: '/assets/certificates/iso9001.pdf', pdfUrl: '/assets/certificates/iso9001.pdf',
type: 'iso', type: 'iso',
date: '14.12.2023', date: '06.12.2023 – 05.12.2026',
}, },
{ {
title: 'DIN EN ISO 45001:2018', title: 'DIN EN ISO 45001:2018',
description: 'Arbeits- und Gesundheitsschutz', description: 'Arbeits- und Gesundheitsschutz',
pdfUrl: '/assets/certificates/iso45001.pdf', pdfUrl: '/assets/certificates/iso45001.pdf',
type: 'iso', type: 'iso',
date: '05.12.2025', date: '06.12.2025 – 05.12.2028',
}, },
{ {
title: 'Betriebshaftpflichtversicherung', title: 'Betriebshaftpflichtversicherung',
+2 -7
View File
@@ -38,14 +38,9 @@ Danny Joseph
Gewerbestraße 22 Gewerbestraße 22
03172 Guben 03172 Guben
## EU-Streitschlichtung ## Verbraucherstreitbeilegung
Die Europäische Kommission stellt eine Plattform zur Online-Streitbeilegung (OS) bereit: [https://ec.europa.eu/consumers/odr/](https://ec.europa.eu/consumers/odr/). Wir sind nicht bereit und nicht verpflichtet, an Streitbeilegungsverfahren vor einer Verbraucherschlichtungsstelle teilzunehmen.
Unsere E-Mail-Adresse finden Sie oben im Impressum.
## Verbraucherstreitbeilegung/Universalschlichtungsstelle
Wir sind nicht bereit oder verpflichtet, an Streitbeilegungsverfahren vor einer Verbraucherschlichtungsstelle teilzunehmen.
## Haftungsausschluss (Disclaimer) ## Haftungsausschluss (Disclaimer)
+2 -2
View File
@@ -20,9 +20,9 @@ layout: "fullBleed"
showFairs={true} showFairs={true}
showJobs={false} showJobs={false}
fairs={[ fairs={[
{ name: 'Windenergietage Linstow', date: '10. - 12. November 2026', type: 'Fachkongress', location: 'Linstow', url: 'https://www.windenergietage.de/' },
{ name: 'Werkstatt Kabel 2026', date: '24. - 25. November 2026', type: 'Fachtagung', location: 'Wiesbaden', url: 'https://werkstatt-kabel.essociation.de/' }, { name: 'Werkstatt Kabel 2026', date: '24. - 25. November 2026', type: 'Fachtagung', location: 'Wiesbaden', url: 'https://werkstatt-kabel.essociation.de/' },
{ name: 'Intersolar München', date: '8. - 10. Juni 2027', type: 'Messe', location: 'München', url: 'https://www.intersolar.de/' } { name: 'Intersolar München', date: '8. - 10. Juni 2027', type: 'Messe', location: 'München', url: 'https://www.intersolar.de/' },
{ name: 'Windenergietage Potsdam', date: '09. - 11. November 2027', type: 'Fachkongress', location: 'Potsdam', url: 'https://www.windenergietage.de/' }
]} ]}
/> />
</div> </div>
+2 -7
View File
@@ -40,14 +40,9 @@ Gewerbestraße 22
03172 Guben 03172 Guben
Germany Germany
## EU Dispute Resolution ## Consumer Dispute Resolution
The European Commission provides a platform for online dispute resolution (ODR): [https://ec.europa.eu/consumers/odr/](https://ec.europa.eu/consumers/odr/). We are not willing and not obliged to participate in dispute resolution proceedings before a consumer arbitration board.
Our email address can be found at the top of the imprint.
## Consumer Dispute Resolution/Universal Arbitration Board
We are not willing or obliged to participate in dispute resolution proceedings before a consumer arbitration board.
## Disclaimer ## Disclaimer
+2 -2
View File
@@ -20,9 +20,9 @@ layout: "fullBleed"
showFairs={true} showFairs={true}
showJobs={false} showJobs={false}
fairs={[ fairs={[
{ name: 'Wind Energy Days Linstow', date: 'November 10–12, 2026', type: 'Specialist Congress', location: 'Linstow', url: 'https://www.windenergietage.de/' },
{ name: 'Werkstatt Kabel 2026', date: 'November 24–25, 2026', type: 'Symposium', location: 'Wiesbaden', url: 'https://werkstatt-kabel.essociation.de/' }, { name: 'Werkstatt Kabel 2026', date: 'November 24–25, 2026', type: 'Symposium', location: 'Wiesbaden', url: 'https://werkstatt-kabel.essociation.de/' },
{ name: 'Intersolar Munich', date: 'June 8–10, 2027', type: 'Fair', location: 'Munich', url: 'https://www.intersolar.de/' } { name: 'Intersolar Munich', date: 'June 8–10, 2027', type: 'Fair', location: 'Munich', url: 'https://www.intersolar.de/' },
{ name: 'Wind Energy Days Potsdam', date: 'November 9–11, 2027', type: 'Specialist Congress', location: 'Potsdam', url: 'https://www.windenergietage.de/' }
]} ]}
/> />
</div> </div>
+3 -3
View File
@@ -23,21 +23,21 @@ layout: "fullBleed"
description: 'Environmental Management System', description: 'Environmental Management System',
pdfUrl: '/assets/certificates/iso14001.pdf', pdfUrl: '/assets/certificates/iso14001.pdf',
type: 'iso', type: 'iso',
date: '14.12.2023', date: '06.12.2023 – 05.12.2026',
}, },
{ {
title: 'ISO 9001:2015', title: 'ISO 9001:2015',
description: 'Quality Management System', description: 'Quality Management System',
pdfUrl: '/assets/certificates/iso9001.pdf', pdfUrl: '/assets/certificates/iso9001.pdf',
type: 'iso', type: 'iso',
date: '14.12.2023', date: '06.12.2023 – 05.12.2026',
}, },
{ {
title: 'DIN EN ISO 45001:2018', title: 'DIN EN ISO 45001:2018',
description: 'Occupational Health and Safety', description: 'Occupational Health and Safety',
pdfUrl: '/assets/certificates/iso45001.pdf', pdfUrl: '/assets/certificates/iso45001.pdf',
type: 'iso', type: 'iso',
date: '05.12.2025', date: '06.12.2025 – 05.12.2028',
}, },
{ {
title: 'Commercial Liability Insurance', title: 'Commercial Liability Insurance',
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "e-tib-nextjs", "name": "e-tib-nextjs",
"version": "2.4.58", "version": "2.4.62",
"type": "module", "type": "module",
"private": true, "private": true,
Binary file not shown.
+16 -14
View File
@@ -15,18 +15,19 @@ describe('Messen Content and Translations', () => {
expect(content).toContain("type: 'Messe'"); expect(content).toContain("type: 'Messe'");
expect(content).toContain("location: 'München'"); expect(content).toContain("location: 'München'");
// 2. Windenergietage Linstow // 2. Werkstatt Kabel 2026 (No "Kabel-Workshop")
expect(content).toContain("name: 'Windenergietage Linstow'");
expect(content).toContain("date: '10. - 12. November 2026'");
expect(content).toContain("type: 'Fachkongress'");
expect(content).toContain("location: 'Linstow'");
// 3. Werkstatt Kabel 2026 (No "Kabel-Workshop")
expect(content).not.toContain("Kabel-Workshop"); expect(content).not.toContain("Kabel-Workshop");
expect(content).toContain("name: 'Werkstatt Kabel 2026'"); expect(content).toContain("name: 'Werkstatt Kabel 2026'");
expect(content).toContain("date: '24. - 25. November 2026'"); expect(content).toContain("date: '24. - 25. November 2026'");
expect(content).toContain("type: 'Fachtagung'"); expect(content).toContain("type: 'Fachtagung'");
expect(content).toContain("location: 'Wiesbaden'"); expect(content).toContain("location: 'Wiesbaden'");
// 3. Windenergietage Potsdam (replaces Linstow 2026)
expect(content).not.toContain("Linstow");
expect(content).toContain("name: 'Windenergietage Potsdam'");
expect(content).toContain("date: '09. - 11. November 2027'");
expect(content).toContain("type: 'Fachkongress'");
expect(content).toContain("location: 'Potsdam'");
}); });
it('should have updated English trade fair dates and names for 2026', () => { it('should have updated English trade fair dates and names for 2026', () => {
@@ -38,18 +39,19 @@ describe('Messen Content and Translations', () => {
expect(content).toContain("type: 'Fair'"); expect(content).toContain("type: 'Fair'");
expect(content).toContain("location: 'Munich'"); expect(content).toContain("location: 'Munich'");
// 2. Wind Energy Days Linstow // 2. Werkstatt Kabel 2026 (No "Cable Workshop" or "Kabel Workshop")
expect(content).toContain("name: 'Wind Energy Days Linstow'");
expect(content).toContain("date: 'November 10–12, 2026'");
expect(content).toContain("type: 'Specialist Congress'");
expect(content).toContain("location: 'Linstow'");
// 3. Werkstatt Kabel 2026 (No "Cable Workshop" or "Kabel Workshop")
expect(content).not.toContain("Cable Workshop"); expect(content).not.toContain("Cable Workshop");
expect(content).not.toContain("Kabel Workshop"); expect(content).not.toContain("Kabel Workshop");
expect(content).toContain("name: 'Werkstatt Kabel 2026'"); expect(content).toContain("name: 'Werkstatt Kabel 2026'");
expect(content).toContain("date: 'November 24–25, 2026'"); expect(content).toContain("date: 'November 24–25, 2026'");
expect(content).toContain("type: 'Symposium'"); expect(content).toContain("type: 'Symposium'");
expect(content).toContain("location: 'Wiesbaden'"); expect(content).toContain("location: 'Wiesbaden'");
// 3. Wind Energy Days Potsdam (replaces Linstow 2026)
expect(content).not.toContain("Linstow");
expect(content).toContain("name: 'Wind Energy Days Potsdam'");
expect(content).toContain("date: 'November 9–11, 2027'");
expect(content).toContain("type: 'Specialist Congress'");
expect(content).toContain("location: 'Potsdam'");
}); });
}); });