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

Feature master 149-01

deutsche Inflection essensplan -> essensplaene

Julian Müller

vor 3 Monaten

d40226b

Dokumentation master 148

verification report + roadmap status (code-complete, UAT offen)

Julian Müller

vor 3 Monaten

1c0cb85

Tests master 148

persist human verification items as UAT

Julian Müller

vor 3 Monaten

c9b560a

Dokumentation master 148

mark all 5 code review findings as fixed in 148-REVIEW.md

Julian Müller

vor 3 Monaten

66520d1

Bugfix master 148

WR-03 fix GET .../edit for AnwesenheitskontrollVorgang (was 500, made Richtung select unreachable)

Julian Müller

vor 3 Monaten

5359c52

Bugfix master 148

WR-02 gate str_richtung assignment on category, not just value

Julian Müller

vor 3 Monaten

ee99322

Bugfix master 148

WR-01 rescue DB-level failures per-row in BuslisteAnAbreiseCreator

Julian Müller

vor 3 Monaten

b128514

Bugfix master 148

CR-02 stop AnwesenheitskontrollVorgangPolicy#create? from crashing for every non-admin Betreuer

Julian Müller

vor 3 Monaten

325e83e

Bugfix master 148

CR-01 stop StrandwachenvorgangsController#update from silently wiping the Wachliste on a rejected save

Julian Müller

vor 3 Monaten

2a513d4

Dokumentation master 148

add code review report

Julian Müller

vor 3 Monaten

85373d0

Dokumentation master 148-05

document pre-existing STATE.md drift in SUMMARY

Julian Müller

vor 3 Monaten

f01933f

Dokumentation master 148-05

complete Ereignis-Badge am Teilnehmer plan

Julian Müller

vor 3 Monaten

e0865dd

Feature master 148-05

Ereignis-Badge inline aufklappbar, Detailseite + Liste (Task 2)

Julian Müller

vor 3 Monaten

1718855

Sonstiges master

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

Dokumentation master 148-04

complete Buslistenkontrolle -> An-/Abreisevorgang plan

Julian Müller

vor 3 Monaten

dbdae15

Feature master 148-04

Einhaengung im Controller, Richtungsbadge, Integrationstests

Julian Müller

vor 3 Monaten

fe3b016

Feature master 148-04

BuslisteAnAbreiseCreator — Set-Differenz-Idempotenz (GREEN)

Julian Müller

vor 3 Monaten

4d72473

Tests master 148-04

failing spec for BuslisteAnAbreiseCreator (RED)

Julian Müller

vor 3 Monaten

fe13489

Feature master 148-04

str_richtung Feld — additive Spalte, weiche Validierung, Formular

Julian Müller

vor 3 Monaten

4abebab

Dokumentation master 148-03

update STATE.md and ROADMAP.md for Plan 03 completion

Julian Müller

vor 3 Monaten

48ff0e6

Dokumentation master 148-03

complete Strandwachen-Bestandsmigration + Wachlisten-Suche + PDF-Konsistenz plan

Julian Müller

vor 3 Monaten

15fccd8

Feature master 148-03

Camp-Book-PDF druckt die Wachliste statt des Erfassers (OQ-1)

Julian Müller

vor 3 Monaten

24ffbb2

Feature master 148-03

Ransack auf Wachliste umstellen, Erfasser gegen Mass-Assignment haerten (D-05)

Julian Müller

vor 3 Monaten

f5dff81

Feature master 148-03

reversible, idempotent backfill of Strandwachen-Bestandsdaten (D-02)

Julian Müller

vor 3 Monaten

8ce6c15

Dokumentation master 148-02

complete AnwesenheitskontrollVorgang IDOR-Fix plan

Julian Müller

vor 3 Monaten

b421fa9

Tests master 148-02

regression coverage — cross-org admin cannot destroy AnwesenheitskontrollVorgang

Julian Müller

vor 3 Monaten

5d5e4a3

Bugfix master 148-02

bind AnwesenheitskontrollVorgang destroy? to freizeit, scope record lookup

Julian Müller

vor 3 Monaten

ecc7e30

Dokumentation master 148-01

complete Strandwachen-Mehrfachbetreuer Tracer plan

Julian Müller

vor 3 Monaten

0e884b9

Tests master 148-01

Regressionsbasis Strandwachen — Index-Test reaktiviert + Kaskade abgesichert

Julian Müller

vor 3 Monaten

0ce32b2

Feature master 148-01

Strandwachen-Mehrfachbetreuer — Tracer end-to-end (D-01/D-03/D-04/D-06)

Julian Müller

vor 3 Monaten

dab435b

Sonstiges master

merge: Planungsstand der Phasen 148, 149, 151, 152 aus worktree-discussions 20 Commits aus dem discussions-Worktree:...

Julian Müller

vor 3 Monaten

632ac07

Dokumentation master roadmap,state

record 30 plans for phases 148, 149, 151, 152

Julian Müller

vor 3 Monaten

7ec628e

Dokumentation master 152

create phase plan — 10 Pläne, 9 Wellen, Netz-vor-Modell + Tracer-first

Julian Müller

vor 3 Monaten

d09b3df

Dokumentation master 147

record review-fix report and WR-07 in UAT

Julian Müller

vor 3 Monaten

9bba11a

Bugfix master 147

WR-07 — turbo_stream-Erfolgspfade lieferten 204 statt Markup

Julian Müller

vor 3 Monaten

24a84ee

Bugfix master 147

IN-01 extract geparster_tag into a shared ParsesCampTag concern

Julian Müller

vor 3 Monaten

90d3453

Bugfix master 147

WR-06 guard SchwarzesBrettPolicy against a nil user

Julian Müller

vor 3 Monaten

1f2fb13

Bugfix master 147

WR-05 reorder entries in turbo_stream response after wichtig toggle

Julian Müller

vor 3 Monaten

43b0615

Dokumentation master 148

create phase plans — 5 Plaene, 4 Wellen, Tracer-first

Julian Müller

vor 3 Monaten

a482d2c

Bugfix master 147

WR-04 show validation errors on #update non-Turbo failure

Julian Müller

vor 3 Monaten

8f60efb