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
Betreuer-Rollen Scroll-to-Top via scroll-restore Stimulus
Julian Müller
vor 4 Monaten
c46348f
teilnehmers pagination als scoped opt-in turbo-frame
Julian Müller
vor 4 Monaten
db71db4
default 40, options [40,80,120], cookie-aware pagy_per_page
Julian Müller
vor 4 Monaten
1c8abf6
125 summary + 126 plan + register phase 127 (freizeit-edit UX + ausstehend count)
Julian Müller
vor 4 Monaten
a37f63f
dev mailer port 3000 -> 4000; named demo-template-missing error
Julian Müller
vor 4 Monaten
79398e4
add dev:reseed convenience task materializing demo template
Julian Müller
vor 4 Monaten
69e5824
seed PaketModulZuweisung matrix idempotently in dev seed path
Julian Müller
vor 4 Monaten
9b3a4b1
register merged pagination-UX + rollen-scroll phase (default 40, turbo-frame, per-page cookie)
Julian Müller
vor 4 Monaten
227176a
capture ausleih authorize fix summary
Julian Müller
vor 4 Monaten
9a46b64
regression cover ausleih new/create authorize fix (F-120-05)
Julian Müller
vor 4 Monaten
d7a7c66
authorize freizeit-bound instance for ausleih collection actions
Julian Müller
vor 4 Monaten
1688d32
capture ausgeh/an-abreise fixes summary
Julian Müller
vor 4 Monaten
d1ac31b
explain empty Teilnehmer dropdown on single-Ausgang new form (F-120-11)
Julian Müller
vor 4 Monaten
1410b0a
allow owner/freizeit-member to delete Vorgänge (F-120-04)
Julian Müller
vor 4 Monaten
0c6b398
repair an_abreise edit view malformed render (F-120-03)
Julian Müller
vor 4 Monaten
de52968
capture pagination+filter robustness summary
Julian Müller
vor 4 Monaten
f31252d
regression tests for filter+page-size 500 and honest selector
Julian Müller
vor 4 Monaten
62afc57
guard non-hash params[:q] before dig/ransack in index
Julian Müller
vor 4 Monaten
287230f
nested q[...] hidden fields + honest per-page selector
Julian Müller
vor 4 Monaten
9d9f40d
capture 2FA template fix summary
Julian Müller
vor 4 Monaten
6cf35cf
render verifizieren from verify_form (F-120-01)
Julian Müller
vor 4 Monaten
9d1deb0
add failing GET verify_form render spec (F-120-01)
Julian Müller
vor 4 Monaten
7770fa4
fix-phase plans from verified Phase-120 findings
Julian Müller
vor 4 Monaten
d68bd7e
register Phase-120 follow-up fix phases + contexts
Julian Müller
vor 4 Monaten
b43a46d
FINDINGS report — browser swarm surfaced 23 findings (3 critical)
Julian Müller
vor 4 Monaten
4c9076d
swarm plan — 8-area workability sweep + light concurrency + findings synthesis
Julian Müller
vor 4 Monaten
5d06235
assert invite link path 'krisenzugang' (route renamed from krisen-extern)
Julian Müller
vor 4 Monaten
84202b2
capture read-only view + security matrix summary + UAT steps
Julian Müller
vor 4 Monaten
56cd5c1
end-to-end security integration test for external access flow
Julian Müller
vor 4 Monaten
0e2c685
read-only external Vorgang view + Verlauf partial + minimal layout + i18n
Julian Müller
vor 4 Monaten
c79c0fc
read-only external show action + session-freshness gate + audit
Julian Müller
vor 4 Monaten
edd60d4
capture 2FA session-code flow summary + UAT steps
Julian Müller
vor 4 Monaten
ad5f4e9
rate-limit + PII log filter + i18n for the 2FA code gate
Julian Müller
vor 4 Monaten
03c25ed
public 2FA controller + routes + code mailer + views
Julian Müller
vor 4 Monaten
4d637f6
add 2FA session-code lifecycle to grant model
Julian Müller
vor 4 Monaten
d65f549
capture extern-access model/grant summary + UAT steps
Julian Müller
vor 4 Monaten
5ae5f67
link-only invitation mailer + KSB/Owner grant UI + i18n
Julian Müller
vor 4 Monaten
8859ee7
KSB/Owner-only external-access grant policy + controller + routes
Julian Müller
vor 4 Monaten
c949c0b
external-access model, migration + audit actor relaxation
Julian Müller
vor 4 Monaten
309a447
capture escalation+timeline summary + checkpoint Q1-Q3
Julian Müller
vor 4 Monaten
7355e9e