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.
Februar 2026
add security tests for scoping, token verification, path traversal
Julian Müller
vor 9 Monaten
08dee4e
enable Content Security Policy in report-only mode
Julian Müller
vor 9 Monaten
2fa0322
prevent path traversal in log download with regex and realpath
Julian Müller
vor 9 Monaten
ad4cd54
add session timeout with Devise timeoutable
Julian Müller
vor 9 Monaten
1a911c5
add account lockout with Devise lockable and rack-attack
Julian Müller
vor 9 Monaten
973d97e
secure gaesteliste with signed URL tokens
Julian Müller
vor 9 Monaten
11a00c3
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
add visual branching graph to changelog
Julian Müller
vor 9 Monaten
d4a9627
resolve FK constraint error in GitHub commit fetcher
Julian Müller
vor 9 Monaten
3fdb7d3
complete Changelog System plan
Julian Müller
vor 9 Monaten
3830535
add changelog model and controller tests
Julian Müller
vor 9 Monaten
72f3e2f
add changelog translations
Julian Müller
vor 9 Monaten
f2be4b6
rewrite changelog controller and view
Julian Müller
vor 9 Monaten
e0fedf5
extend GitHub fetcher with branch support
Julian Müller
vor 9 Monaten
99ee882
update Commit model with type parsing and scopes
Julian Müller
vor 9 Monaten
c15b618
add migration for changelog columns
Julian Müller
vor 9 Monaten
569e665
make completed KursZeiten editable and improve display layout
Julian Müller
vor 9 Monaten
33f4c23
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
complete Ticket System plan
Julian Müller
vor 9 Monaten
2841182
add ticket translations, fixtures, and tests
Julian Müller
vor 9 Monaten
eaa821f
add ticket statistics and overview to admin dashboard
Julian Müller
vor 9 Monaten
8647049
create ticket views with professional UI
Julian Müller
vor 9 Monaten
a4cd506
update routes, dashboard entry, and helpers for tickets
Julian Müller
vor 9 Monaten
3b140d4
create TicketPolicy with organisation-level scoping
Julian Müller
vor 9 Monaten
8325ad9
create TicketsController with org-scoped queries
Julian Müller
vor 9 Monaten
011db5d
create Ticket model replacing ShittyListEntry
Julian Müller
vor 9 Monaten
8dccec5
rename shitty_list_entries table to tickets with new columns
Julian Müller
vor 9 Monaten
62f1a76
fixed auth
Julian Müller
vor 9 Monaten
279a988
mark Phase 11 complete, defer print service to Phase 16
Julian Müller
vor 9 Monaten
ee611e1
complete Kahoot Quiz Multiplayer plan
Julian Müller
vor 9 Monaten
0b041bf
add multiplayer translations, model tests, and controller tests
Julian Müller
vor 9 Monaten
c9e08a7
add multiplayer toggle to quiz config and join form to Freizeit partial
Julian Müller
vor 9 Monaten
31ae329
create multiplayer views — lobby, join, question, results, broadcasts
Julian Müller
vor 9 Monaten
3215b33