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
@ docs(116): reconcile — add SUMMARY for already-live override, mark implemented Phase 116 (audit-logged Ausgang val...
Julian Müller
vor 4 Monaten
7c7995d
@ fix(116): shorten Ausgang-Override button label to "Trotzdem freigeben" The override_freigeben i18n key (used by b...
Julian Müller
vor 4 Monaten
c22092b
@ docs(120): reconcile analysis phase — add per-plan summaries, mark COMPLETE Phase 120 is an analysis-only swarm sw...
Julian Müller
vor 4 Monaten
0ee24c0
@ docs(129-07): close F-14 checkpoint (owner decision = hide), defer UX to backlog 999.38 - 129-07-SUMMARY: record F...
Julian Müller
vor 4 Monaten
1a33767
summaries + ROADMAP status; Phase 130 rescoped to stats-gate (IndexNow reverted)
Julian Müller
vor 4 Monaten
958f618
Revert "feat(130-01): add IndexNowService + IndexNowPingJob (async, fail-open)" This reverts commit 3d3d834959aeec62...
Julian Müller
vor 4 Monaten
0a31ef5
Revert "feat(130-01): ping IndexNow on BlogPost publish/public-content change" This reverts commit b39db5e2654c8102e...
Julian Müller
vor 4 Monaten
c0a5748
Revert "docs(130-01): add IndexNow owner setup runbook" This reverts commit b25ab3069518f8436b1872cf8ec8a9ea89c3308c.
Julian Müller
vor 4 Monaten
631ed1a
gate landing stats section behind >10 organisations
Julian Müller
vor 4 Monaten
52045e6
add IndexNow owner setup runbook
Julian Müller
vor 4 Monaten
b25ab30
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
F-14 hide read-denied KrisenVorgänge from index (owner decision)
Julian Müller
vor 4 Monaten
29dfca9
early-theme inline script uses real CSP nonce, not literal 'true'
Julian Müller
vor 4 Monaten
b79c5c3
i18n+style Nachtwachen forms, meaningful titles, Gästeliste breadcrumbs (F-13/F-21/F-20)
Julian Müller
vor 4 Monaten
8d55293
honest KV timeline creator label + German relative-time plurals
Julian Müller
vor 4 Monaten
ddd0950
dedupe step-note form ids + raise sidebar touch targets on KV show (F-16, F-19)
Julian Müller
vor 4 Monaten
b8e372e
add client-side required to feedback category + password-reset email (F-18)
Julian Müller
vor 4 Monaten
01362c8
import_settings HTML nav returns 404 not raw 500 (F-22)
Julian Müller
vor 4 Monaten
a53cd48
serve /favicon.ico + link it (F-23); F-09 verified no-op
Julian Müller
vor 4 Monaten
b0afe39
guard demo clone terminal-fail (F-10) + kuechendienst /new removal (F-12)
Julian Müller
vor 4 Monaten
6cb5d11
remove orphan kuechendienst /new route + scaffold view (F-12)
Julian Müller
vor 4 Monaten
26bdd7d
terminal-fail demo clone job on missing template — no retry storm (F-10)
Julian Müller
vor 4 Monaten
0fcc15d
regression guard for F-14 KrisenVorgang index ACL leak
Julian Müller
vor 4 Monaten
233baf7
stop KrisenVorgang index leaking guideline category on locked cards (F-14)
Julian Müller
vor 4 Monaten
2fe79fc
plans+summaries for 128/129, register Phase 130 (IndexNow + stats-gate)
Julian Müller
vor 4 Monaten
72b4b26
assert only the current step is actionable in the rendered page
Julian Müller
vor 4 Monaten
d2cc83f
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 server-gate tests for non-current step notes/complete/skip
Julian Müller
vor 4 Monaten
22e8e95
add KrisenVorgangSchritt#current?, delegate actionable? to it
Julian Müller
vor 4 Monaten
e337956
add failing tests for KrisenVorgangSchritt#current?
Julian Müller
vor 4 Monaten
df0bc6d
register KrisenVorgang step-workflow phase + Phase-120 leftovers bundle
Julian Müller
vor 4 Monaten
76ef759
decouple Betreuer per-page default from mutable Pagy global
Julian Müller
vor 4 Monaten
86ba94a
capture freizeit-edit UX + ausstehend count summary + checkpoint items
Julian Müller
vor 4 Monaten
a03bb80
Freizeit-edit UX cleanup — collapse modules, drop org box, checkbox betreuer list
Julian Müller
vor 4 Monaten
6468d41
add failing tests for Freizeit-edit UX cleanup
Julian Müller
vor 4 Monaten
42d389a
count NULL-released betreuer as Ausstehend
Julian Müller
vor 4 Monaten
27e479f
add failing test for Ausstehend NULL-released count
Julian Müller
vor 4 Monaten
6ba1ac4
126 summary + checkpoint items + 127 plan
Julian Müller
vor 4 Monaten
d00137f