Changelog
Aktuelle Änderungen und Updates
Warum hier alles steht
Hier liegt jede Änderung an der Plattform offen, seit dem ersten Commit — das schließt Sicherheitskorrekturen ausdrücklich ein, auch solche, die einen Fehler benennen, den es vorher gab. Das ist eine bewusste Entscheidung, keine Unachtsamkeit: ein Anbieter, der nur die Erfolge zeigt, ist für einen Kunden nicht prüfbar. Wer wissen will, wie schnell und wie gründlich hier gearbeitet wird, kann es hier nachlesen statt es glauben zu müssen. Ein gefundener und behobener Fehler ist ein geschlossenes Risiko; das offene Risiko wäre der Fehler, den niemand sucht.
März 2026
create CardComponent with header/body/footer slots
Julian Müller
vor 8 Monaten
ef3006a
complete EmptyState + Alert + PageHeader plan
Julian Müller
vor 8 Monaten
6d93f09
create PageHeaderComponent with title, subtitle, actions slot
Julian Müller
vor 8 Monaten
ff7a051
create AlertComponent with 4 type variants and auto-icons
Julian Müller
vor 8 Monaten
c3add03
create EmptyStateComponent with icon, heading, action slot
Julian Müller
vor 8 Monaten
e94f4e3
complete ViewComponent Infrastructure + Badge + StatCard plan
Julian Müller
vor 8 Monaten
e74c212
create StatCardComponent with gradient theming and migrate 2 views
Julian Müller
vor 8 Monaten
3e726b4
create BadgeComponent with color/size variants and migrate 3 views
Julian Müller
vor 8 Monaten
5d59747
install ViewComponent gem and base structure
Julian Müller
vor 8 Monaten
54606be
create ViewComponent Refactoring phase plans
Julian Müller
vor 8 Monaten
e040111
complete Payment Link Email/PDF/UI plan — Phase 34 COMPLETE
Julian Müller
vor 8 Monaten
ba39e45
update Abrechnung show view with payment button and Stripe status
Julian Müller
vor 8 Monaten
872907a
add payment link to invoice email and PDF with QR code
Julian Müller
vor 8 Monaten
5e5580d
complete Webhook + Auto-Payment Reconciliation plan
Julian Müller
vor 8 Monaten
9e3d5c0
create StripeWebhookJob with payment reconciliation and tests
Julian Müller
vor 8 Monaten
73e157a
add Stripe webhook controller with signature verification
Julian Müller
vor 8 Monaten
3e057a7
complete Stripe Foundation + Checkout Session plan
Julian Müller
vor 8 Monaten
003e45e
create StripeCheckoutService and wire into invoice flow
Julian Müller
vor 8 Monaten
a14f348
add Stripe gem, credentials config, and migration
Julian Müller
vor 8 Monaten
4a5da91
create phase plan for Stripe Payment Integration
Julian Müller
vor 8 Monaten
915fa06
replace all inline SVGs on startpage with icon() helper calls
Julian Müller
vor 8 Monaten
43c9a6d
complete Feature View SVG Replacement plan — Phase 33 COMPLETE
Julian Müller
vor 8 Monaten
f4a85a2
fix nested ERB tags in icon() calls causing syntax errors
Julian Müller
vor 8 Monaten
6ab08fd
replace inline SVGs in remaining feature views with icon() calls
Julian Müller
vor 8 Monaten
3c7d1af
replace inline SVGs in admin panel and high-density views with icon() calls
Julian Müller
vor 8 Monaten
7da59a5
complete Core UI SVG Replacement plan
Julian Müller
vor 8 Monaten
06ddc25
replace inline SVGs in dashboard views with icon() calls
Julian Müller
vor 8 Monaten
79ddbb5
replace inline SVGs in helpers with icon() calls
Julian Müller
vor 8 Monaten
b6b136b
complete Icon Helper + SVG Assets plan
Julian Müller
vor 8 Monaten
0c6734c
add 20 SVG icon assets for common Heroicon patterns
Julian Müller
vor 8 Monaten
782d927
create IconHelper#icon method wrapping inline_svg_tag
Julian Müller
vor 8 Monaten
a361c0b
create phase plan
Julian Müller
vor 8 Monaten
13bb90e
complete Admin SEO + Blog Content plan — Phase 32 COMPLETE
Julian Müller
vor 8 Monaten
6b679bc
seed 3 initial blog posts with SEO metadata
Julian Müller
vor 8 Monaten
09684cd
add SEO fields to admin blog post form
Julian Müller
vor 8 Monaten
671ecd4
complete Blog Page Redesign plan
Julian Müller
vor 8 Monaten
776b0bf
redesign blog show page with editorial reading experience
Julian Müller
vor 8 Monaten
b674ae3
redesign blog index with editorial layout
Julian Müller
vor 8 Monaten
ee6566b
complete SEO Infrastructure plan
Julian Müller
vor 8 Monaten
707c055
add SEO meta tags and JSON-LD to blog views
Julian Müller
vor 8 Monaten
580cecf