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 phase plans
Julian Müller
vor 8 Monaten
9d571f6
complete phase research
Julian Müller
vor 8 Monaten
fcee0c4
complete config & data hardening plan
Julian Müller
vor 8 Monaten
59fcd2e
reduce Ransack exposure and expand Rack::Attack rate limiting
Julian Müller
vor 8 Monaten
0ce7679
refactor GitHub token to on-demand fetching with timeout
Julian Müller
vor 8 Monaten
b9ee3f7
complete controller vulnerability fixes plan
Julian Müller
vor 8 Monaten
d96355d
filter KrisenVorgang relation_scope by access grants
Julian Müller
vor 8 Monaten
a73b97a
add pessimistic locking to teilnehmer_back
Julian Müller
vor 8 Monaten
e9779ce
remove client-controllable skip_validation parameter bypass
Julian Müller
vor 8 Monaten
d6d1d61
create phase plan
Julian Müller
vor 8 Monaten
3684a12
complete audit logging plan — Phase 25 done
Julian Müller
vor 8 Monaten
47ebf57
integrate AuditLog into mote, toggle_release, and API key actions
Julian Müller
vor 8 Monaten
a618137
create AuditLog model with immutable audit trail
Julian Müller
vor 8 Monaten
c19eeee
complete security policy & CSP fixes plan
Julian Müller
vor 8 Monaten
089d46e
secure CSP nonce and enable enforcing mode
Julian Müller
vor 8 Monaten
a42770d
replace skip_verify_authorized with AdminPanelPolicy
Julian Müller
vor 8 Monaten
4082bc3
add owner email notification on role changes
Julian Müller
vor 8 Monaten
bb7a60c
update C3 fix — owner notification instead of owner-only restriction
Julian Müller
vor 8 Monaten
2ebcbfe
create phase plan
Julian Müller
vor 8 Monaten
d194591
WordPress plugin improvements — import mode toggle, top-level menu, hardcoded API URL, blog post
Julian Müller
vor 8 Monaten
f4086c1
complete Forminator + Storno plan — Phase 21.2 done
Julian Müller
vor 8 Monaten
c0ca343
add storno support (Rails DELETE endpoint + WordPress UI)
Julian Müller
vor 8 Monaten
d8c2e2e
add Forminator integration with field mapping and backfill
Julian Müller
vor 8 Monaten
59ff00c
complete WordPress plugin core plan
Julian Müller
vor 8 Monaten
108d429
add registration form shortcode, email confirmation, and assets
Julian Müller
vor 8 Monaten
f9f2cae
add WordPress plugin structure, settings, and API client
Julian Müller
vor 8 Monaten
cacd6f9
complete Rails API plan for Teilnehmer import
Julian Müller
vor 8 Monaten
1585eba
add Teilnehmer API endpoint with token authentication
Julian Müller
vor 8 Monaten
a067e78
add API key model and management UI
Julian Müller
vor 8 Monaten
f64eca2
remove duplicate blog link for unauthenticated users
Julian Müller
vor 8 Monaten
e199d33
complete Campbuch Export Erweiterung plan
Julian Müller
vor 8 Monaten
23936c7
expand Nachtwachen/Strandwachen with event details, update Statistik
Julian Müller
vor 8 Monaten
49451ed
add Fahrdienstabrechnungen and Betreuerabrechnungen sections to camp book PDF
Julian Müller
vor 8 Monaten
04e02ff
Februar 2026
bypass model validation when attaching camp book PDF
Julian Müller
vor 8 Monaten
cd4e478
reload page after camp book generation completes
Julian Müller
vor 8 Monaten
b52a104
use update_columns for camp book progress to bypass date validation
Julian Müller
vor 8 Monaten
70acd54
set camp book generating flag before enqueuing job
Julian Müller
vor 8 Monaten
4bad6c8
add planning docs and clean up gitignore
Julian Müller
vor 8 Monaten
24aec3d
allow camp book PDF generation for archived Freizeiten
Julian Müller
vor 8 Monaten
9b45a4e
complete Admin Ticket Management plan
Julian Müller
vor 8 Monaten
bb98e19