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.
April 2026
de.yml — i18n keys for dashboard collapse aria-labels
Julian Müller
vor 6 Monaten
c749871
back_button_controller.js — history-aware back nav with dashboard fallback
Julian Müller
vor 6 Monaten
825e14f
collapse_controller.js — localStorage-persisted section collapse Stimulus controller
Julian Müller
vor 6 Monaten
f538d45
teilnehmer ZIP field inputmode=numeric
Julian Müller
vor 6 Monaten
bee2365
add FAQ accordion CSS to application.css under Phase 74 banner
Julian Müller
vor 6 Monaten
bd5ad3f
add Enterprise footer placeholder to UI-kit pricing pattern (D-02 cosmetic)
Julian Müller
vor 6 Monaten
0d19059
PricingHelper#paket_modul_matrix + replace inline features array (D-01/D-02/D-03b/D-10)
Julian Müller
vor 6 Monaten
f50334a
admin paket-modul-matrix UI + audit log + cache bust (D-06/D-09/D-10)
Julian Müller
vor 6 Monaten
a91c8cc
add paket_module_matrix_updated to AuditLog::ACTION_TYPES (D-09)
Julian Müller
vor 6 Monaten
0d69855
filter dashboard tiles by paket snapshot per D-03
Julian Müller
vor 6 Monaten
b76f3ed
apply require_paket_module! before_action to all 12 paket-gated controllers
Julian Müller
vor 6 Monaten
47fca9b
add require_paket_module! gate helper to ApplicationController
Julian Müller
vor 6 Monaten
a848f04
implement seed migration + backfill (GREEN)
Julian Müller
vor 6 Monaten
ae63632
add Freizeit#has_module? + after_create snapshot callback (GREEN)
Julian Müller
vor 6 Monaten
98f1c7f
implement PaketModulZuweisung + FreizeitModulZuweisung AR models (GREEN)
Julian Müller
vor 6 Monaten
366c9c0
implement FreizeitPaket PORO with KNOWN_MODULES (GREEN)
Julian Müller
vor 6 Monaten
4e17be4
build admin_actions views (index page + reset form partial)
Julian Müller
vor 6 Monaten
11f18b7
add admin_actions controller, routes, tile, i18n
Julian Müller
vor 6 Monaten
c2440f8
extend AuditLog with reset_face_detection action + ip kwarg
Julian Müller
vor 6 Monaten
df3326e
add str_ip column to audit_logs
Julian Müller
vor 6 Monaten
0f751ef
render Betreuer-Gallery on /user/edit (D-15)
Julian Müller
vor 6 Monaten
8eda46d
add face detection consent toggle to BetreuerUser#edit
Julian Müller
vor 6 Monaten
b99cfec
replace meta-refresh with Turbo-Stream live updates
Julian Müller
vor 6 Monaten
dc80ae5
implement BetreuerUserBilder model + associations + scope
Julian Müller
vor 6 Monaten
39c6b84
add betreuer_user_bilders table + face detection consent flag
Julian Müller
vor 6 Monaten
35fb9e3
render dsgvo_attribution partial inside pro guard in _freizeit_partial
Julian Müller
vor 7 Monaten
18a8fd8
create _dsgvo_attribution.html.erb partial
Julian Müller
vor 7 Monaten
3b71327
add dsgvo_attribution I18n keys under views.freizeit in de.yml
Julian Müller
vor 7 Monaten
9db6e48
extend clipboard_controller with optional button target + successMessage value
Julian Müller
vor 7 Monaten
a1378b3
convert Admin header dropdown button to AvatarComponent (Site 2)
Julian Müller
vor 7 Monaten
9d68510
convert BetreuerUser header dropdown button to AvatarComponent (Site 1)
Julian Müller
vor 7 Monaten
d8407d8
rewrite _betreuer_user.html.erb — AvatarComponent + Forest palette + German labels
Julian Müller
vor 7 Monaten
3a22643
replace hand-rolled circle div with AvatarComponent in krisen_vorgang_zugriffs/index
Julian Müller
vor 7 Monaten
4cf8684
replace hand-rolled lobby player circle with AvatarComponent
Julian Müller
vor 7 Monaten
43432d8
replace inline avatar block with AvatarComponent in _role_contacts
Julian Müller
vor 7 Monaten
f27367b
add str_fullname alias to Admin model
Julian Müller
vor 7 Monaten
314d75f
migrate Dokument + Freizeit massen_import forms to UploadFieldComponent
Julian Müller
vor 7 Monaten
f1ec90a
migrate Organisation/BlogPost/WikiArtikel forms to UploadFieldComponent
Julian Müller
vor 7 Monaten
85837bd
migrate Ticket-Kommentar-Forms to inline file-upload controller
Julian Müller
vor 7 Monaten
b726215
migrate BetreuerUser-Form to UploadFieldComponent
Julian Müller
vor 7 Monaten
dd1ab32