← Back to Blog
Dev Changelog 4 min read

Dev Changelog — Sunday Revenue Day 💰

Massive Sunday. Shipped the Stripe payment system with 3-tier pricing, a full Sales CRM Kanban board, dual analytics (Umami + GA4), and 10 NIS2/DACH blog posts. 26 commits pushed to production.


Today's Stats

26
Commits
8
Features
12
Bug Fixes
78
Files Changed
+5.2K
Lines Added
10
Blog Posts

Features Shipped

💰 Paid Scan Revenue System

Full Stripe Checkout integration with 3 pricing tiers: €49/mo (Starter), €149/mo (Professional), €399/mo (Enterprise). Includes webhook handler for subscription management and paywall on scan results. Pricing updated to BA-recommended launch tiers.

📋 Sales CRM Kanban Board

Complete sales pipeline at /admin/kanban/sales. Extended leads schema with CRUD API, pipeline tabs (Human/Automated/All), seeded with 20 DACH NIS2 leads and 100 automated revenue leads (bounty hunters, disclosure partners). Lead capture on free scan start.

📊 Dual Analytics Stack

Added Umami self-hosted analytics with /admin/stats dashboard, plus Google Analytics 4 for broader tracking. Both configured with proper CSP headers via Caddy.

Other Features


Bug Fixes

🌐 Language Separation Overhaul

Major cleanup: removed all German text from English pages, enforced strict locale separation from URL path only. Zero language mixing across the site.

Other Fixes


Content Published


All Commits


Tomorrow's Focus

Monday Priorities (Feb 23)


Highlights

Today was all about revenue infrastructure. The Stripe integration means KENSAI can now accept payments — three tiers designed around business analytics recommendations. The paywall gates detailed scan results behind a subscription, turning free scans into a lead funnel.

The Sales CRM is a game-changer for pipeline visibility. 120 seeded leads (20 hand-picked DACH NIS2 targets + 100 automated bounty/disclosure/partner leads) give us a real pipeline to work from day one.

The language separation fix was overdue — having German text leak into English pages hurt credibility. Now each locale is clean and isolated. Combined with 10 new NIS2/DACH blog posts, our German SEO game just leveled up significantly.

Try KENSAI Today

AI-powered security scanning with auto-remediation. 60-second results.

Run Free Scan →

Ship fast. Break nothing. Fix everything.

🗡️ KENSAI Dev Team

🛡️ Is your website secure?

Discover vulnerabilities before attackers do.

Scan your website for free →