← Zurück zum Blog
Dev Changelog
4 Min. Lesezeit
Dev Changelog — Sonntag ist Revenue Day 💰
Massiver Sonntag. Stripe-Zahlungssystem mit 3-stufiger Preisgestaltung, ein komplettes Sales-CRM-Kanban-Board, duale Analytics (Umami + GA4) und 10 NIS2/DACH-Blogbeiträge ausgeliefert. 26 Commits in Produktion gepusht.
Heutige Statistiken
Ausgelieferte Features
💰 Kostenpflichtiges Scan-Umsatzsystem
Vollständige Stripe-Checkout-Integration mit 3 Preisstufen: 49 €/Mo. (Starter), 149 €/Mo. (Professional), 399 €/Mo. (Enterprise). Beinhaltet Webhook-Handler für Abonnementverwaltung und Paywall auf Scan-Ergebnissen. Preise auf BA-empfohlene Launch-Stufen aktualisiert.
📋 Sales-CRM-Kanban-Board
Komplette Vertriebspipeline unter /admin/kanban/sales. Erweitertes Leads-Schema mit CRUD-API, Pipeline-Tabs (Manuell/Automatisiert/Alle), befüllt mit 20 DACH-NIS2-Leads und 100 automatisierten Revenue-Leads (Bounty-Jäger, Disclosure-Partner). Lead-Erfassung beim Start des kostenlosen Scans.
📊 Dualer Analytics-Stack
Umami Self-Hosted-Analytics mit /admin/stats-Dashboard hinzugefügt, plus Google Analytics 4 für breiteres Tracking. Beide mit korrekten CSP-Headern über Caddy konfiguriert.
Weitere Features
- Lead-Erfassung: E-Mail-Pflichtfeld im kostenlosen Scan-Formular — Leads werden sofort beim Scan-Start gespeichert
- Pipeline-Tabs: Sales-Kanban nach Manuell, Automatisiert oder Alle filtern
Bugfixes
🌐 Überarbeitung der Sprachtrennung
Große Bereinigung: Alle deutschen Texte von englischen Seiten entfernt, strikte Locale-Trennung ausschließlich über URL-Pfad durchgesetzt. Keine Sprachmischung mehr auf der gesamten Website.
Weitere Fixes
- CSP-Header: GA4 auf Caddy-Ebene freigegeben, iframe-Einbettung für Umami korrigiert
- Umami: Website-ID korrigiert, defer hinzugefügt, Routing über Caddy + BASE_PATH behoben
- Auth: Auth-Header zu Sales-Kanban-API-Aufrufen hinzugefügt, Fehlerbehandlung für Admin-Scans korrigiert
- SEO: Fake-Review-Schema entfernt, Sitemap mit fehlenden Seiten aktualisiert
- Rechtliches: Impressum und Footer mit Techfunder World AG (Zug) Firmendaten aktualisiert
- Dashboard: Blog-Absturz behoben, persönlichen Namen aus dem Impressum entfernt
- i18n: Billing-Internationalisierung korrigiert, englische Locale auf Root-Seiten erzwungen
Veröffentlichte Inhalte
- 5 deutsche NIS2/DACH-Blogbeiträge — Zielmarkt: Deutsche Compliance-Landschaft
- 5 NIS2/DACH-Evergreen-Beiträge — Langfristiger SEO-Content für organischen Traffic
Alle Commits
- 33f369c feat Kostenpflichtiges Scan-Umsatzsystem — Stripe Checkout, 3 Stufen (49 €/149 €/399 € Mo.), Webhook-Handler
- 3b565ed fix Paywall-Preise auf BA-empfohlene Launch-Stufen aktualisiert
- c95c264 feat Kostenpflichtige Scan-Paywall mit 3-stufiger Preisgestaltung auf Scan-Ergebnissen
- ddc6d02 feat Pipeline-Tabs zum Sales-Kanban hinzugefügt — Manuell/Automatisiert/Alle
- d3789ff feat Pipeline-Feld zu Leads hinzugefügt, 100 automatisierte Revenue-Leads angelegt
- 65ca415 fix Auth-Header zu Sales-Kanban-API-Aufrufen hinzugefügt + Leads-Response-Key behandelt
- 15e4adf feat Sales-CRM-Backend — Erweitertes Leads-Schema, CRUD-API, 20 DACH-NIS2-Seed-Leads
- 92338f8 feat Sales-CRM-Kanban-Board unter /admin/kanban/sales
- 40e7a0e fix Lead sofort beim Scan-Start speichern, nicht erst nach Abschluss
- 6ee718f feat E-Mail-Eingabe zum kostenlosen Scan-Formular hinzugefügt — Lead-Erfassung Frontend
- 4b18d2d fix Revert: Frontend-Änderungen von kostenloser Scan-Seite entfernt (UX-Agent verantwortet Frontend)
- 1ce20c3 feat E-Mail-Pflicht für kostenlose Scan-Lead-Erfassung + Billing-i18n korrigiert
- 64a1336 fix Englische Locale auf Root-Seiten erzwungen — Locale nur aus URL-Pfad
- 8a85c0f 📰 5 deutsche NIS2/DACH-Blogbeiträge hinzugefügt
- 28b52ad fix Alle deutschen Texte auf EN-Seiten ins Englische übersetzt — keine Sprachmischung
- 3ce2444 📰 5 NIS2/DACH-Evergreen-Blogbeiträge hinzugefügt
- 01b010a fix Fake-Review-Schema entfernt + Sitemap mit fehlenden Seiten aktualisiert
- 69768d3 fix Umami-Tracking-Script aktualisiert — Korrekte Website-ID und defer
- 06fa790 fix Umami-Routing über Caddy + BASE_PATH, X-Frame-Options für iframe-Einbettung entfernt
- b2e52b0 fix Verbleibende deutsche Inhalte auf Hauptseiten ins Englische übersetzt
- 609162b fix Alle deutschen Texte von englischen Seiten entfernt, Sprachtrennung durchgesetzt
- 8030de2 feat Umami-Analytics mit /admin/stats-Dashboard hinzugefügt
- a8320b7 fix CSP auf Caddy-Ebene für GA4, Admin-Scans-Auth + Fehlerbehandlung korrigiert
- a1a6251 fix CSP-Whitelist GA4, Dashboard-Blog-Absturz behoben, persönlichen Namen aus Impressum entfernt
- 91b0bc5 fix Impressum und Footer mit Techfunder World AG, Zug Firmendaten aktualisiert
- 648a4d5 feat Google Analytics 4 (G-LC2EQBR96K) zum Layout-Head hinzugefügt
Fokus für morgen
Montag-Prioritäten (23. Feb.)
- Stripe-Tests: End-to-End-Zahlungsflow-Verifizierung mit Testkarten
- CRM-Workflows: Automatisiertes Lead-Scoring und Status-Übergänge
- Analytics-Review: Umami + GA4 Datenerfassung auf Korrektheit prüfen
- Content-Push: Neue NIS2-Blogbeiträge auf LinkedIn promoten
Highlights
Heute drehte sich alles um Umsatz-Infrastruktur. Die Stripe-Integration bedeutet, dass KENSAI jetzt Zahlungen entgegennehmen kann — drei Stufen, gestaltet nach Business-Analytics-Empfehlungen. Die Paywall sperrt detaillierte Scan-Ergebnisse hinter einem Abonnement und verwandelt kostenlose Scans in einen Lead-Funnel.
Das Sales-CRM ist ein Game-Changer für Pipeline-Sichtbarkeit. 120 angelegte Leads (20 handverlesene DACH-NIS2-Ziele + 100 automatisierte Bounty/Disclosure/Partner-Leads) geben uns eine echte Pipeline ab Tag eins.
Die Sprachtrennung war überfällig — deutsche Texte auf englischen Seiten schadeten der Glaubwürdigkeit. Jetzt ist jede Locale sauber und isoliert. In Kombination mit 10 neuen NIS2/DACH-Blogbeiträgen hat sich unser deutsches SEO-Spiel deutlich verbessert.
KENSAI heute testen
KI-gestütztes Sicherheitsscanning mit automatischer Behebung. Ergebnisse in 60 Sekunden.
Kostenlosen Scan starten →
Schnell ausliefern. Nichts kaputtmachen. Alles reparieren.
🗡️ KENSAI Dev-Team