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.
Juli 2026
exclude marketing-only modules from the manage-modules panel (UAT)
Julian Müller
vor 4 Monaten
916c2dd
active-modules overview + confirmation gate on add_modul (UAT)
Julian Müller
vor 4 Monaten
5a68297
exclude enterprise from self-service upgrade (UAT)
Julian Müller
vor 4 Monaten
333de9e
update persisted-view tests for the upgrade panel (Phase 99 removed the paket lock)
Julian Müller
vor 4 Monaten
6116bd1
Juni 2026
clean default Rollen in demo_database_connection teardown
Julian Müller
vor 4 Monaten
c95d182
clean default Rollen in demo test teardowns
Julian Müller
vor 4 Monaten
1bcd072
repair broken status-page icons + UAT polish
Julian Müller
vor 4 Monaten
1c78bb9
skip_verify_authorized for nil-guard early-return in create + sign-guard test
Julian Müller
vor 4 Monaten
037c031
style prose-forest tables (borders, padding, header tint)
Julian Müller
vor 4 Monaten
b537f37
stop 500 on guest registration + dedupe dt_to error
Julian Müller
vor 4 Monaten
42cc353
self-heal Beschwerde-QR for existing freizeiten + per-QR flyer download + UI polish
Julian Müller
vor 4 Monaten
e3a338e
danke page advises saving the link / re-scanning the QR
Julian Müller
vor 4 Monaten
9365d25
picker entry to resume a complaint + honest contact-field hint
Julian Müller
vor 4 Monaten
e1278e5
resolve anonymous complaint by re-open code when no beschwerde_id
Julian Müller
vor 4 Monaten
02532aa
add 'Anderen Empfänger wählen' link on anonymous complaint form
Julian Müller
vor 4 Monaten
b59a0f0
show full AVV Prüfsumme (was truncated to 16 chars + …)
Julian Müller
vor 4 Monaten
d04f09b
stop double-truncating AVV Prüfsumme on Organisation AVV tab
Julian Müller
vor 4 Monaten
a4419d7
add German activerecord.attributes names for Beschwerde models (suite i18n gate)
Julian Müller
vor 4 Monaten
81a4ccb
add i18n attribute labels for QualificationExpiryNotification
Julian Müller
vor 4 Monaten
e158eec
add errors.messages.required — fixes all 67 belongs_to models
Julian Müller
vor 4 Monaten
bdbeae5
update internal slug refs in plan files to match renamed dir
Julian Müller
vor 4 Monaten
a53ba31
rename Phase 96 dir so GSD resolves it (8a slug-prefix bug)
Julian Müller
vor 4 Monaten
b0527a7
add toggle_blocked to AuditLog::ACTION_TYPES (UG-5)
Julian Müller
vor 4 Monaten
f285219
UG-4 — remove stray %> from pagination partial ERB comment
Julian Müller
vor 4 Monaten
8843ab5
UG-3 — abgeschlossene action: alias policy rule + set @berechtigung_teilnehmers
Julian Müller
vor 4 Monaten
48efe47
UG-2 — remove Anwesenheitszeitraum top-nav; add admin Dashboard tile
Julian Müller
vor 4 Monaten
998ea58
UG-1 — remove unrelease button; harden toggle_release; clean i18n
Julian Müller
vor 4 Monaten
75657e0
update schedule_controller_test to schedule_url (F-18 route rename regression)
Julian Müller
vor 4 Monaten
d0ec40f
triage + redirect-Ziel Ereignistypen→Index + Freizeit-Save weg von deprecated Show (Task 2)
Julian Müller
vor 4 Monaten
2a9d18a
switch save-redirects from Show to Index for Vorgang-/Listen-Models (Task 1)
Julian Müller
vor 4 Monaten
20cc3b0
BetreuerAnwesenheiten#index 500 beheben — komponierter Freizeit-Name (F-19)
Julian Müller
vor 4 Monaten
b0c16aa
Schedule-Route auf Standard /schedule umstellen (F-18)
Julian Müller
vor 4 Monaten
6e68bcc
scope BetreuerAbrechnungsController#index on current_freizeit (Phase-83-Restscope)
Julian Müller
vor 4 Monaten
93546ba
mobile w-full Buttons + einklappbare Teilnehmer-Filterleiste
Julian Müller
vor 4 Monaten
e469bd7
F-02 Kachel-Umbruch + F-04 Rollen-Header + F-15 Gaesteliste-Buttons
Julian Müller
vor 4 Monaten
e17ead4
83-Restscope tote Info-Buttons entfernen (_form.html.erb)
Julian Müller
vor 4 Monaten
c6fe07d
sync demo_schema.rb with b_blocked column (migration footprint)
Julian Müller
vor 4 Monaten
757a410
83-Restscope Neuer-Ausgehvorgang-Link Frame-Ausbruch
Julian Müller
vor 4 Monaten
fec099b
F-17 Benachrichtigungs-Titel-Link bricht aus turbo_frame aus
Julian Müller
vor 4 Monaten
363d022
nil-safe Berechtigung-Tab mit Empty-State (F-09a)
Julian Müller
vor 4 Monaten
72e04ad