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.

Mai 2026

Feature master 98.3-04

reversible removal migration for the three obsolete round columns (D-09/D-10)

Julian Müller

vor 6 Monaten

58100cc

Feature master 98.3-04

PDF timeline rewrite + model validation + fixture/test conversion (D-10/D-14)

Julian Müller

vor 6 Monaten

81a7a8e

Feature master 98.3-04

reconcile 98.2 scoring onto i_start_min heat key (R1/R2)

Julian Müller

vor 6 Monaten

a1b6ef1

Dokumentation master 98.3-03

complete timeline UI plan — SUMMARY, STATE, ROADMAP

Julian Müller

vor 6 Monaten

f03fe47

Bugfix master 98.3

atomic Relativ pairing in timeline scheduler — false infeasibility

Julian Müller

vor 6 Monaten

ac382c9

Bugfix master 98.3-03

AlertComponent invalid :danger type rendered broken icons/.svg

Julian Müller

vor 6 Monaten

5bafefb

Feature master 98.3-03

Untis timeline grid + timeline controller + time-overlap validation (D-12/D-13/D-15)

Julian Müller

vor 6 Monaten

a86fac9

Feature master 98.3-03

duration inputs in both forms + strong params + i18n (D-07/D-09/D-11)

Julian Müller

vor 6 Monaten

66a507a

Bugfix master 98.3-02

revert out-of-scope cutover edits pulled forward from Plan 04

Julian Müller

vor 6 Monaten

3068b2d

Dokumentation master 98.3-02

complete timeline scheduler plan — SUMMARY, STATE, ROADMAP

Julian Müller

vor 6 Monaten

fbaafe7

Feature master 98.3-02

event-driven timeline scheduler + lower_bound_min rewrite (D-01/D-02/D-03/D-04/D-05/D-06/D-13/D-14)

Julian Müller

vor 6 Monaten

daca9c6

Feature master 98.3-02

NULL-safe duration accessors + l_dauer_min validation (D-07/D-08)

Julian Müller

vor 6 Monaten

91f2e42

Dokumentation master 98.3-01

complete Wave-0 RED scaffold plan — SUMMARY, STATE, ROADMAP

Julian Müller

vor 6 Monaten

0c6e72d

Tests master 98.3-01

RED generator + controller invariant tests (D-01/D-02/D-05/D-06/D-13/D-14/D-15)

Julian Müller

vor 6 Monaten

be3c1c1

Tests master 98.3-01

RED model unit tests D-07/D-08/D-09/D-10

Julian Müller

vor 6 Monaten

cdc5f06

Wartung master 98.3-01

add four additive timeline/duration columns (Wave 0)

Julian Müller

vor 6 Monaten

277dee1

Dokumentation master roadmap

insert phase 98.5 (Rotationsplaner server-side UI & Ergebnis-Erfassung UX) + pre-filled CONTEXT

Julian Müller

vor 6 Monaten

74319b2

Dokumentation master 98.2-10

complete G-1 tab-switcher plan — SUMMARY + STATE + ROADMAP

Julian Müller

vor 6 Monaten

da79812

Feature master 98.2-10

refactor show.html.erb into single tab-switcher (G-1)

Julian Müller

vor 6 Monaten

09d937b

Feature master 98.2-10

add generic tab-switcher Stimulus controller

Julian Müller

vor 6 Monaten

0a30156

Dokumentation master 98.2

gap-closure plan 98.2-10 (tab view-switcher for show page, G-1)

Julian Müller

vor 6 Monaten

2036a47

Tests master 98.2

UAT gap G-1 — show-page must use existing tab view-switcher (Ergebnisse/Gruppen/Plan/Leaderboard)

Julian Müller

vor 6 Monaten

0eb8f57

Bugfix master 98.2

commit schema.rb dump for uniqueness/index migration

Julian Müller

vor 6 Monaten

17d3553

Bugfix master 98.2

WR-04 validate txt_absolut_punkte is a JSON array of non-negative integers

Julian Müller

vor 6 Monaten

fbfe6d8

Bugfix master 98.2

WR-03 korrektur_speichern returns gesamt:nil on scoring failure; client shows warning toast

Julian Müller

vor 6 Monaten

d301ad6

Bugfix master 98.2

CR-03+WR-05 enforce StationslaufWertung uniqueness + ersteller_id index

Julian Müller

vor 6 Monaten

d6d0bbc

Bugfix master 98.2

CR-02 Relativ form submits i_gruppe[] array so all round participants are scored

Julian Müller

vor 6 Monaten

aa10c65

Bugfix master 98.2

CR-01 reject cross-tenant station_id and out-of-range i_runde in wertung_speichern

Julian Müller

vor 6 Monaten

2a16468

Dokumentation master 98.2

add code review report

Julian Müller

vor 6 Monaten

2fd83cd

Tests master 98.2

verification (human_needed) + persist human UAT items

Julian Müller

vor 6 Monaten

4b2218f

Dokumentation master 98.3

commit PATTERNS.md + tag D-16 informational

Julian Müller

vor 6 Monaten

ed5114b

Dokumentation master 98.2-08

complete leaderboard plan — SUMMARY, STATE, ROADMAP

Julian Müller

vor 6 Monaten

55110d9

Dokumentation master 98.2-08

back-fill VALIDATION.md per-task map + flip sign-off flags

Julian Müller

vor 6 Monaten

20e1a68

Dokumentation master 98.3

create phase plan — 4 plans, 4 waves (timeline scheduler rewrite)

Julian Müller

vor 6 Monaten

e9dadd6

Feature master 98.2-08

LeaderboardPdf Prawn class — header + status line + ranking table

Julian Müller

vor 6 Monaten

18eafd3

Feature master 98.2-08

leaderboard partial + korrektur form + Stimulus controller + show render hook

Julian Müller

vor 6 Monaten

1f528ec

Dokumentation master 98.2-07

complete result-input mask plan — SUMMARY, STATE, ROADMAP

Julian Müller

vor 6 Monaten

1d4ea1e

Feature master 98.2-07

Task 2 — rotation_wertung + rotation_relativ Stimulus controllers

Julian Müller

vor 6 Monaten

d4143cd

Feature master 98.2-07

Task 1 — i18n keys, _wertung_form partial, show.html.erb render hook

Julian Müller

vor 6 Monaten

9be57e9

Dokumentation master 98.2-05

complete plan 05 — routes + controller actions SUMMARY + state update

Julian Müller

vor 6 Monaten

05c89be