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

Sonstiges master

@ docs(116): reconcile — add SUMMARY for already-live override, mark implemented Phase 116 (audit-logged Ausgang val...

Julian Müller

vor 4 Monaten

7c7995d

Sonstiges master

@ 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

Sonstiges master

@ 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

Sonstiges master

@ 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

Dokumentation master 128-130

summaries + ROADMAP status; Phase 130 rescoped to stats-gate (IndexNow reverted)

Julian Müller

vor 4 Monaten

958f618

Sonstiges master

Revert "feat(130-01): add IndexNowService + IndexNowPingJob (async, fail-open)" This reverts commit 3d3d834959aeec62...

Julian Müller

vor 4 Monaten

0a31ef5

Sonstiges master

Revert "feat(130-01): ping IndexNow on BlogPost publish/public-content change" This reverts commit b39db5e2654c8102e...

Julian Müller

vor 4 Monaten

c0a5748

Sonstiges master

Revert "docs(130-01): add IndexNow owner setup runbook" This reverts commit b25ab3069518f8436b1872cf8ec8a9ea89c3308c.

Julian Müller

vor 4 Monaten

631ed1a

Feature master 130-02

gate landing stats section behind >10 organisations

Julian Müller

vor 4 Monaten

52045e6

Dokumentation master 130-01

add IndexNow owner setup runbook

Julian Müller

vor 4 Monaten

b25ab30

Feature master 130-01

ping IndexNow on BlogPost publish/public-content change

Julian Müller

vor 4 Monaten

b39db5e

Feature master 130-01

add IndexNowService + IndexNowPingJob (async, fail-open)

Julian Müller

vor 4 Monaten

3d3d834

Bugfix master 129

F-14 hide read-denied KrisenVorgänge from index (owner decision)

Julian Müller

vor 4 Monaten

29dfca9

Bugfix master 129

early-theme inline script uses real CSP nonce, not literal 'true'

Julian Müller

vor 4 Monaten

b79c5c3

Feature master 129-06

i18n+style Nachtwachen forms, meaningful titles, Gästeliste breadcrumbs (F-13/F-21/F-20)

Julian Müller

vor 4 Monaten

8d55293

Bugfix master 129-05

honest KV timeline creator label + German relative-time plurals

Julian Müller

vor 4 Monaten

ddd0950

Bugfix master 129-04

dedupe step-note form ids + raise sidebar touch targets on KV show (F-16, F-19)

Julian Müller

vor 4 Monaten

b8e372e

Bugfix master 129-04

add client-side required to feedback category + password-reset email (F-18)

Julian Müller

vor 4 Monaten

01362c8

Bugfix master 129-03

import_settings HTML nav returns 404 not raw 500 (F-22)

Julian Müller

vor 4 Monaten

a53cd48

Feature master 129-03

serve /favicon.ico + link it (F-23); F-09 verified no-op

Julian Müller

vor 4 Monaten

b0afe39

Tests master 129-02

guard demo clone terminal-fail (F-10) + kuechendienst /new removal (F-12)

Julian Müller

vor 4 Monaten

6cb5d11

Bugfix master 129-02

remove orphan kuechendienst /new route + scaffold view (F-12)

Julian Müller

vor 4 Monaten

26bdd7d

Bugfix master 129-02

terminal-fail demo clone job on missing template — no retry storm (F-10)

Julian Müller

vor 4 Monaten

0fcc15d

Tests master 129-01

regression guard for F-14 KrisenVorgang index ACL leak

Julian Müller

vor 4 Monaten

233baf7

Bugfix master 129-01

stop KrisenVorgang index leaking guideline category on locked cards (F-14)

Julian Müller

vor 4 Monaten

2fe79fc

Dokumentation master 128-130

plans+summaries for 128/129, register Phase 130 (IndexNow + stats-gate)

Julian Müller

vor 4 Monaten

72b4b26

Tests master 128-02

assert only the current step is actionable in the rendered page

Julian Müller

vor 4 Monaten

d2cc83f

Feature master 128-02

current-step card on top, read-only steps overview below

Julian Müller

vor 4 Monaten

78499fd

Feature master 128-01

reject step notes targeting a non-current step server-side

Julian Müller

vor 4 Monaten

b9b9e8a

Tests master 128-01

add server-gate tests for non-current step notes/complete/skip

Julian Müller

vor 4 Monaten

22e8e95

Feature master 128-01

add KrisenVorgangSchritt#current?, delegate actionable? to it

Julian Müller

vor 4 Monaten

e337956

Tests master 128-01

add failing tests for KrisenVorgangSchritt#current?

Julian Müller

vor 4 Monaten

df0bc6d

Dokumentation master 128-129

register KrisenVorgang step-workflow phase + Phase-120 leftovers bundle

Julian Müller

vor 4 Monaten

76ef759

Bugfix master 126-01

decouple Betreuer per-page default from mutable Pagy global

Julian Müller

vor 4 Monaten

86ba94a

Dokumentation master 127-01

capture freizeit-edit UX + ausstehend count summary + checkpoint items

Julian Müller

vor 4 Monaten

a03bb80

Feature master 127-01

Freizeit-edit UX cleanup — collapse modules, drop org box, checkbox betreuer list

Julian Müller

vor 4 Monaten

6468d41

Tests master 127-01

add failing tests for Freizeit-edit UX cleanup

Julian Müller

vor 4 Monaten

42d389a

Bugfix master 127-01

count NULL-released betreuer as Ausstehend

Julian Müller

vor 4 Monaten

27e479f

Tests master 127-01

add failing test for Ausstehend NULL-released count

Julian Müller

vor 4 Monaten

6ba1ac4

Dokumentation master 126-127

126 summary + checkpoint items + 127 plan

Julian Müller

vor 4 Monaten

d00137f