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.
August 2026
deutsche Inflection essensplan -> essensplaene
Julian Müller
vor 3 Monaten
d40226b
verification report + roadmap status (code-complete, UAT offen)
Julian Müller
vor 3 Monaten
1c0cb85
persist human verification items as UAT
Julian Müller
vor 3 Monaten
c9b560a
mark all 5 code review findings as fixed in 148-REVIEW.md
Julian Müller
vor 3 Monaten
66520d1
WR-03 fix GET .../edit for AnwesenheitskontrollVorgang (was 500, made Richtung select unreachable)
Julian Müller
vor 3 Monaten
5359c52
WR-02 gate str_richtung assignment on category, not just value
Julian Müller
vor 3 Monaten
ee99322
WR-01 rescue DB-level failures per-row in BuslisteAnAbreiseCreator
Julian Müller
vor 3 Monaten
b128514
CR-02 stop AnwesenheitskontrollVorgangPolicy#create? from crashing for every non-admin Betreuer
Julian Müller
vor 3 Monaten
325e83e
CR-01 stop StrandwachenvorgangsController#update from silently wiping the Wachliste on a rejected save
Julian Müller
vor 3 Monaten
2a513d4
add code review report
Julian Müller
vor 3 Monaten
85373d0
document pre-existing STATE.md drift in SUMMARY
Julian Müller
vor 3 Monaten
f01933f
complete Ereignis-Badge am Teilnehmer plan
Julian Müller
vor 3 Monaten
e0865dd
Ereignis-Badge inline aufklappbar, Detailseite + Liste (Task 2)
Julian Müller
vor 3 Monaten
1718855
test+feat(148-05): request-scoped Ereignis-Index Helper (Task 1) - ereignisse_by_teilnehmer_id: Integer-Gleichheit s...
Julian Müller
vor 3 Monaten
b0ada59
complete Buslistenkontrolle -> An-/Abreisevorgang plan
Julian Müller
vor 3 Monaten
dbdae15
Einhaengung im Controller, Richtungsbadge, Integrationstests
Julian Müller
vor 3 Monaten
fe3b016
BuslisteAnAbreiseCreator — Set-Differenz-Idempotenz (GREEN)
Julian Müller
vor 3 Monaten
4d72473
failing spec for BuslisteAnAbreiseCreator (RED)
Julian Müller
vor 3 Monaten
fe13489
str_richtung Feld — additive Spalte, weiche Validierung, Formular
Julian Müller
vor 3 Monaten
4abebab
update STATE.md and ROADMAP.md for Plan 03 completion
Julian Müller
vor 3 Monaten
48ff0e6
complete Strandwachen-Bestandsmigration + Wachlisten-Suche + PDF-Konsistenz plan
Julian Müller
vor 3 Monaten
15fccd8
Camp-Book-PDF druckt die Wachliste statt des Erfassers (OQ-1)
Julian Müller
vor 3 Monaten
24ffbb2
Ransack auf Wachliste umstellen, Erfasser gegen Mass-Assignment haerten (D-05)
Julian Müller
vor 3 Monaten
f5dff81
reversible, idempotent backfill of Strandwachen-Bestandsdaten (D-02)
Julian Müller
vor 3 Monaten
8ce6c15
complete AnwesenheitskontrollVorgang IDOR-Fix plan
Julian Müller
vor 3 Monaten
b421fa9
regression coverage — cross-org admin cannot destroy AnwesenheitskontrollVorgang
Julian Müller
vor 3 Monaten
5d5e4a3
bind AnwesenheitskontrollVorgang destroy? to freizeit, scope record lookup
Julian Müller
vor 3 Monaten
ecc7e30
complete Strandwachen-Mehrfachbetreuer Tracer plan
Julian Müller
vor 3 Monaten
0e884b9
Regressionsbasis Strandwachen — Index-Test reaktiviert + Kaskade abgesichert
Julian Müller
vor 3 Monaten
0ce32b2
Strandwachen-Mehrfachbetreuer — Tracer end-to-end (D-01/D-03/D-04/D-06)
Julian Müller
vor 3 Monaten
dab435b
merge: Planungsstand der Phasen 148, 149, 151, 152 aus worktree-discussions 20 Commits aus dem discussions-Worktree:...
Julian Müller
vor 3 Monaten
632ac07
record 30 plans for phases 148, 149, 151, 152
Julian Müller
vor 3 Monaten
7ec628e
create phase plan — 10 Pläne, 9 Wellen, Netz-vor-Modell + Tracer-first
Julian Müller
vor 3 Monaten
d09b3df
record review-fix report and WR-07 in UAT
Julian Müller
vor 3 Monaten
9bba11a
WR-07 — turbo_stream-Erfolgspfade lieferten 204 statt Markup
Julian Müller
vor 3 Monaten
24a84ee
IN-01 extract geparster_tag into a shared ParsesCampTag concern
Julian Müller
vor 3 Monaten
90d3453
WR-06 guard SchwarzesBrettPolicy against a nil user
Julian Müller
vor 3 Monaten
1f2fb13
WR-05 reorder entries in turbo_stream response after wichtig toggle
Julian Müller
vor 3 Monaten
43b0615
create phase plans — 5 Plaene, 4 Wellen, Tracer-first
Julian Müller
vor 3 Monaten
a482d2c
WR-04 show validation errors on #update non-Turbo failure
Julian Müller
vor 3 Monaten
8f60efb