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
improve correction save logic, update plugin zip, and add tech debt tracker
Julian Müller
vor 8 Monaten
431a68e
complete correction admin UI + integration plan
Julian Müller
vor 8 Monaten
74ae41e
integrate correction merge into import pipeline and rebuild zip
Julian Müller
vor 8 Monaten
097412a
add correction admin page with list, form, and AJAX handlers
Julian Müller
vor 8 Monaten
86d878d
complete Rails API + WP foundation plan
Julian Müller
vor 8 Monaten
88bf0ff
add WP corrections table and fix duplicate ID capture
Julian Müller
vor 8 Monaten
c3df1b1
add PATCH endpoint and fix duplicate response
Julian Müller
vor 8 Monaten
50cfc03
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