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
how-it-works timeline and pricing comparison table
Julian Müller
vor 8 Monaten
350cedf
stats bar and bento feature grid with scroll animations
Julian Müller
vor 8 Monaten
f751318
hero section redesign with two-column layout and participant table mockup
Julian Müller
vor 8 Monaten
f984a86
extract and redesign footer partial with Forest design system
Julian Müller
vor 8 Monaten
47c7a9d
design system tokens in Tailwind config and Google Fonts
Julian Müller
vor 8 Monaten
6a8a5f9
Abrechnung AASM state machine with Stripe integration
Julian Müller
vor 8 Monaten
6087ca2
KrisenVorgangSchritt AASM state machine with immutability refactor
Julian Müller
vor 8 Monaten
fbc3891
data migration and controller update for KrisenVorgang
Julian Müller
vor 8 Monaten
0bddee0
install AASM gem and implement KrisenVorgang state machine
Julian Müller
vor 8 Monaten
e1320d7
fix Forminator hook, repeater support, backfill date filter, and admin tools
Julian Müller
vor 8 Monaten
f59fe69
bulk migrate 26 views to use ViewComponents
Julian Müller
vor 8 Monaten
0f66fa5
create InfoGroupComponent with icon and color support
Julian Müller
vor 8 Monaten
2b46b42
create CardComponent with header/body/footer slots
Julian Müller
vor 8 Monaten
ef3006a
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
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
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
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
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
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
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
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
add SEO meta tags and JSON-LD to blog views
Julian Müller
vor 8 Monaten
580cecf
add XML sitemap and update robots.txt
Julian Müller
vor 8 Monaten
2655b15
add SEO fields to BlogPost model
Julian Müller
vor 8 Monaten
72b96b3
add ActionMailer preview classes for all mailers
Julian Müller
vor 8 Monaten
fa6bf23
configure Devise parent_mailer and refactor all 5 Devise templates to use shared layout
Julian Müller
vor 8 Monaten
49e4b09
add plain-text templates for BetreuerUserMailer
Julian Müller
vor 8 Monaten
210220c
refactor custom mailer templates to use shared layout
Julian Müller
vor 8 Monaten
4cc5d2c
build shared mailer layout with branding and reusable CSS
Julian Müller
vor 8 Monaten
e459151
add push_label I18n translation
Julian Müller
vor 8 Monaten
3211fee