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

Bugfix master 117-01

repair per-page selector root cause + lock backend contract

Julian Müller

vor 4 Monaten

ab9446e

Dokumentation master 117-120

plans for pagination/KrisenVorgang/external-2FA + insert phase 120 (browser swarm)

Julian Müller

vor 4 Monaten

6e88a2b

Dokumentation master 116-01

update plan contract for group-rule override scope extension

Julian Müller

vor 4 Monaten

28989ca

Feature master 116-01

restore scoped Ausgeh override button + i18n + DEBT note

Julian Müller

vor 4 Monaten

765b29f

Feature master 116-01

wire audited Ausgeh override in creator + single controller

Julian Müller

vor 4 Monaten

2449241

Dokumentation master 117-119

insert phases — pagination fix, KrisenVorgang friction, external 2FA access

Julian Müller

vor 4 Monaten

466a5f3

Feature master 116-01

conditional Ausgeh domain-validation override + audit action type

Julian Müller

vor 4 Monaten

274bc71

Dokumentation master

finalize checkpoint SUMMARYs for 110-02/110-04/111-02/112-01/114-04 (UAT approved / prod-deploy pending)

Julian Müller

vor 4 Monaten

dc072cb

Dokumentation master 116

create phase plan (audit-logged Ausgang validation override)

Julian Müller

vor 4 Monaten

1f8ea1c

Dokumentation master 116

insert phase — restore Ausgang validation override (audit-logged, real)

Julian Müller

vor 4 Monaten

6ef0a6f

Dokumentation master 115-01

add plan SUMMARY (DEBT-register reconciliation)

Julian Müller

vor 4 Monaten

bd53263

Dokumentation master 115-01

reconcile DEBT.md against phases 108.2–114 outcomes

Julian Müller

vor 4 Monaten

d0ecff1

Dokumentation master 115

create phase plan — DEBT-register reconciliation (1 plan, docs-only)

Julian Müller

vor 4 Monaten

a35b975

Refactoring master 114-04

extract generate_qr into Freizeit::QrCodeService

Julian Müller

vor 4 Monaten

7bdd14a

Tests master 114-04

lock generate_qr QR contract with characterization tests

Julian Müller

vor 4 Monaten

b522efc

Dokumentation master 114-03

complete coverage-measurement + test-gap plan (D17/D18)

Julian Müller

vor 4 Monaten

3121487

Tests master 114-03

cover AdminPanel::LogsController security paths (D18)

Julian Müller

vor 4 Monaten

9a440ed

Tests master 114-03

add QuizAnswer + QuizRound model tests (D18)

Julian Müller

vor 4 Monaten

34a495a

Wartung master 114-03

wire SimpleCov measurement-only via .simplecov (D17)

Julian Müller

vor 4 Monaten

8d96cdc

Dokumentation master 114-02

complete table-name cleanup + html_safe/rescue justification plan

Julian Müller

vor 4 Monaten

68be7c5

Dokumentation master 114-02

justify provably-safe html_safe + load-bearing broad rescues

Julian Müller

vor 4 Monaten

c004c9d

Refactoring master 114-02

remove 6 redundant self.table_name overrides, lock with test

Julian Müller

vor 4 Monaten

d985826

Dokumentation master 114-01

complete Tier-A safe hygiene plan (D19/D20/D22)

Julian Müller

vor 4 Monaten

09938b4

Bugfix master 114-01

professionalise BOM import error text (D20)

Julian Müller

vor 4 Monaten

c580571

Refactoring master 114-01

standardise presence validations to validates form (D22)

Julian Müller

vor 4 Monaten

5218152

Wartung master 114-01

remove dead code and stale early-dev TODO comments (D19)

Julian Müller

vor 4 Monaten

64d0db1

Dokumentation master 114

create phase plan (refactor & hygiene — 4 plans, risk-tiered)

Julian Müller

vor 4 Monaten

a98db47

Dokumentation master 113-02

complete D12 composite-indexes plan

Julian Müller

vor 4 Monaten

4522b26

Tests master 113-02

assert D12 composite indexes exist + no-regression guard

Julian Müller

vor 4 Monaten

0972769

Feature master 113-02

add composite indexes for teilnehmers + ausgeh_vorgangs (D12)

Julian Müller

vor 4 Monaten

7a47f7c

Dokumentation master 113-01

complete Teilnehmer attendance/outing N+1 (D5) plan

Julian Müller

vor 4 Monaten

1667f60

Performance master 113-01

eager-load an_abreise/ausgeh on teilnehmers#index (D5 N+1)

Julian Müller

vor 4 Monaten

6ab693b

Performance master 113-01

make attendance/outing predicates association-aware (D5 N+1)

Julian Müller

vor 4 Monaten

1e06e81

Dokumentation master 112-02

complete update_columns-justification + irreversible-migration plan

Julian Müller

vor 4 Monaten

f4abb16

Tests master 112-02

document + guard irreversible Nextcloud-encryption migration (D24)

Julian Müller

vor 4 Monaten

e433769

Tests master 112-02

lock load-bearing archived-camp path for GenerateCampBookJob (D14)

Julian Müller

vor 4 Monaten

1ab1365

Dokumentation master 112-02

justify deliberate update_columns writes (D14)

Julian Müller

vor 4 Monaten

d98fdc6

Bugfix master 112-01

remove misleading skip-validation buttons + orphaned i18n key

Julian Müller

vor 4 Monaten

cb049a8

Bugfix master 112-01

remove dead skip-validation branch from mass creators (always validate)

Julian Müller

vor 4 Monaten

16c5b3e

Performance master 111-02

collect-once memoization + N+1 removal (D35) + safe cleanups (D36)

Julian Müller

vor 4 Monaten

9cc4fdc