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
require letter_opener_web engine before mounting
Julian Müller
vor 7 Monaten
3e6b94d
add letter_opener_web for dev email preview
Julian Müller
vor 7 Monaten
dc91623
add missing newsletter I18n translations
Julian Müller
vor 7 Monaten
f1a4586
admin panel newsletter management + CSV export
Julian Müller
vor 7 Monaten
a278f5b
NewsletterAbonnent model + double opt-in flow
Julian Müller
vor 7 Monaten
caf4539
complete Handbuch Content + add Phase 51
Julian Müller
vor 7 Monaten
468a54c
fix content errors + module ordering for prev/next nav
Julian Müller
vor 7 Monaten
b8098b2
add 10 new handbook modules and expand all pages to 22
Julian Müller
vor 7 Monaten
4f15560
complete In-App User Handbook — Phase 46 COMPLETE
Julian Müller
vor 7 Monaten
1a1886d
fix admin_panel_path — route doesn't exist
Julian Müller
vor 7 Monaten
36e59f6
public handbook views + navigation + seed content
Julian Müller
vor 7 Monaten
b308720
HandbuchSeite model + migration + admin CRUD
Julian Müller
vor 7 Monaten
c22db5b
complete Inline JS CSP Fixes — Phase 47.1 COMPLETE
Julian Müller
vor 7 Monaten
27b2ac0
migrate inline event handlers to Stimulus controllers
Julian Müller
vor 7 Monaten
2fd6e60
add nonces to inline script blocks for CSP compliance
Julian Müller
vor 7 Monaten
30d3c26
complete Vendor CDN JS Locally — Phase 47 COMPLETE
Julian Müller
vor 7 Monaten
925dc89
add admin mobile nav menu — Flowbite navbar-user target error
Julian Müller
vor 7 Monaten
0a355e5
Quill editor dark mode — Forest palette instead of blue/gray
Julian Müller
vor 7 Monaten
7ba9a3c
serve fonts from public/fonts/ with absolute URLs
Julian Müller
vor 7 Monaten
d69206c
vendor Flowbite, Signature Pad, and Quill JS locally
Julian Müller
vor 7 Monaten
eea6594
derive blog author name from email instead of showing email
Julian Müller
vor 7 Monaten
9cd13bb
add missing de.time.formats.long + default translation
Julian Müller
vor 7 Monaten
9e1b5c5
blog JSON-LD — no nested ERB inside Ruby block
Julian Müller
vor 7 Monaten
f6b7429
replace root_url with request.base_url in blog JSON-LD
Julian Müller
vor 7 Monaten
4e4eedc
complete Separate Admin & User Login — Phase 45 COMPLETE
Julian Müller
vor 7 Monaten
33da16c
remove prefers-color-scheme from checkbox — use .dark class only
Julian Müller
vor 7 Monaten
40b5c7d
revert admin login bg to cream
Julian Müller
vor 7 Monaten
2630a32
admin login bg darker shade for contrast with header/footer
Julian Müller
vor 7 Monaten
b91b8d1
admin login bg-cream to match body background
Julian Müller
vor 7 Monaten
774d943
checkbox light mode — white background instead of transparent
Julian Müller
vor 7 Monaten
5f57efe
admin login page light/dark mode support
Julian Müller
vor 7 Monaten
698c648
restore admin login switcher on betreuer login page
Julian Müller
vor 7 Monaten
5af16e5
revert admin link from footer
Julian Müller
vor 7 Monaten
c79f194
add admin login link to footer bottom bar
Julian Müller
vor 7 Monaten
866a42d
create distinct admin login view
Julian Müller
vor 7 Monaten
c2f2fc4
complete WordPress Plugin Live Download — Phase 44 COMPLETE
Julian Müller
vor 7 Monaten
1c188e7
remove debug logging from Forminator hook, rebuild zip
Julian Müller
vor 7 Monaten
984fcd7
fetch entry_id from DB when Forminator response lacks it
Julian Müller
vor 7 Monaten
28c2c21
add all Forminator hook variants + debug response logging
Julian Müller
vor 7 Monaten
fdbb589
add forminator_custom_form hook + debug logging
Julian Müller
vor 7 Monaten
566fd94