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
remove duplicate blog link for unauthenticated users
Julian Müller
vor 8 Monaten
e199d33
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
allow camp book PDF generation for archived Freizeiten
Julian Müller
vor 8 Monaten
9b45a4e
add ransackable_attributes to Ticket model for admin search
Julian Müller
vor 8 Monaten
a22af6d
skip validations in Nextcloud password encryption migration
Julian Müller
vor 8 Monaten
d50114b
read encryption keys from credentials.yml.enc
Julian Müller
vor 8 Monaten
7ede2c7
make ActiveRecord Encryption work in production
Julian Müller
vor 8 Monaten
8a847e4
add blog link to header navigation for all users
Julian Müller
vor 8 Monaten
0d4f16e
remove org-dependent Handlungsleitfäden card from admin dashboard
Julian Müller
vor 8 Monaten
5ddb3ad
fix QuizSession seed — l_rounds_count must be >= 5
Julian Müller
vor 8 Monaten
780af58
fix bugs found during controller testing
Julian Müller
vor 8 Monaten
f282eea
fix route helpers, readonly guard, view bugs, inflections
Julian Müller
vor 8 Monaten
2378560
fix nested route helpers in controllers and views
Julian Müller
vor 8 Monaten
1d5f3d9
sanitize LIKE queries to prevent SQL wildcard injection
Julian Müller
vor 9 Monaten
28299ac
prevent path traversal in log download with regex and realpath
Julian Müller
vor 9 Monaten
ad4cd54
scope remaining 3 unscoped controllers with authorized_scope
Julian Müller
vor 9 Monaten
64359b8
replace html_safe with sanitize in meta_entry partial
Julian Müller
vor 9 Monaten
4282117
increase changelog graph lane width for branch curves
Julian Müller
vor 9 Monaten
4392a8d
use pure inline styles for changelog graph
Julian Müller
vor 9 Monaten
1740003
use CSS divs for graph lane lines instead of SVG
Julian Müller
vor 9 Monaten
0b313d1
reduce changelog graph spacing
Julian Müller
vor 9 Monaten
0d4c772
tighten changelog graph spacing and clip branch lines
Julian Müller
vor 9 Monaten
02fef8a
resolve FK constraint error in GitHub commit fetcher
Julian Müller
vor 9 Monaten
3fdb7d3
multiple controller/view bugs across 7 features
Julian Müller
vor 9 Monaten
9f48c37
scoping bugs, admin dashboard, UI improvements, feedback Mehrfachauswahl
Julian Müller
vor 9 Monaten
0115e4f
gate navbar white-labeling behind pro package
Julian Müller
vor 9 Monaten
f49e885
change departure check from hard block to soft warning
Julian Müller
vor 9 Monaten
3ec53f4
Januar 2026
use handlungsleitfaeden_index_path for collection routes
Julian Müller
vor 9 Monaten
a48bf00
use explicit path for delete button in show view
Julian Müller
vor 9 Monaten
a99d030
use explicit paths for Handlungsleitfaden URLs
Julian Müller
vor 9 Monaten
b7e404c
set explicit URL in Handlungsleitfaden form
Julian Müller
vor 9 Monaten
ab65288
correct all handlungsleitfaden route helper names
Julian Müller
vor 9 Monaten
826b5c9
add explicit class_name to German plural associations
Julian Müller
vor 9 Monaten
6cfddb0
correct route helper name in KrisenVorgang new view
Julian Müller
vor 9 Monaten
838d816
handle class-level authorization in KrisenVorgangPolicy
Julian Müller
vor 9 Monaten
334352b
add missing admin_signed_in? helper method
Julian Müller
vor 9 Monaten
6719bda
fix Ausleihvorgänge list refresh on return/lost
Julian Müller
vor 10 Monaten
64a880b