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
demo-shard-safe signature/stempel attachments
Julian Müller
vor 4 Monaten
2aa16b8
additive reversible migrations for Fuehrungszeugnis fields
Julian Müller
vor 4 Monaten
4ac4817
migrate remaining 6 non-admin legacy pagy_nav sites
Julian Müller
vor 4 Monaten
c1b9016
migrate 6 admin_panel legacy pagy_nav sites to shared partial
Julian Müller
vor 4 Monaten
27656dc
add pagy_series helper, migrate shared partial to v43 public API
Julian Müller
vor 4 Monaten
6d530b5
add CSP-safe graph-* CSS classes for changelog git-graph
Julian Müller
vor 4 Monaten
50d89aa
G2 — granting access escalates the Vorgang idempotently + awareness modal
Julian Müller
vor 4 Monaten
5346f2f
G1 — in-app confirm gate for crisis escalation + success toast
Julian Müller
vor 4 Monaten
a10949d
WR-01 add present-tense verzug_gesperrt notification copy
Julian Müller
vor 4 Monaten
6d7e2e0
gate landing stats section behind >10 organisations
Julian Müller
vor 4 Monaten
52045e6
ping IndexNow on BlogPost publish/public-content change
Julian Müller
vor 4 Monaten
b39db5e
add IndexNowService + IndexNowPingJob (async, fail-open)
Julian Müller
vor 4 Monaten
3d3d834
i18n+style Nachtwachen forms, meaningful titles, Gästeliste breadcrumbs (F-13/F-21/F-20)
Julian Müller
vor 4 Monaten
8d55293
serve /favicon.ico + link it (F-23); F-09 verified no-op
Julian Müller
vor 4 Monaten
b0afe39
current-step card on top, read-only steps overview below
Julian Müller
vor 4 Monaten
78499fd
reject step notes targeting a non-current step server-side
Julian Müller
vor 4 Monaten
b9b9e8a
add KrisenVorgangSchritt#current?, delegate actionable? to it
Julian Müller
vor 4 Monaten
e337956
Freizeit-edit UX cleanup — collapse modules, drop org box, checkbox betreuer list
Julian Müller
vor 4 Monaten
6468d41
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
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
explain empty Teilnehmer dropdown on single-Ausgang new form (F-120-11)
Julian Müller
vor 4 Monaten
1410b0a
nested q[...] hidden fields + honest per-page selector
Julian Müller
vor 4 Monaten
9d9f40d
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
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
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
Verlauf-Timeline inkl. Audit-Events + Rendering in beiden Views
Julian Müller
vor 4 Monaten
1ef1c34
Eskalation wirkt real — Audit + KSB-Notification, idempotent
Julian Müller
vor 4 Monaten
8ac17c9
step-scoped note form + display, IDOR-safe binding
Julian Müller
vor 4 Monaten
4d32b58
bind KrisenVorgangNotiz optionally to a KrisenVorgangSchritt
Julian Müller
vor 4 Monaten
fc2efd4
restore scoped Ausgeh override button + i18n + DEBT note
Julian Müller
vor 4 Monaten
765b29f
wire audited Ausgeh override in creator + single controller
Julian Müller
vor 4 Monaten
2449241
conditional Ausgeh domain-validation override + audit action type
Julian Müller
vor 4 Monaten
274bc71