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.4-02

add station picker modal markup + stationen-JSON value to plan_grid (D-1c)

Julian Müller

vor 5 Monaten

bfcd0cc

Feature master 98.4-01

fix Speichern-Button i18n label (D-1b)

Julian Müller

vor 5 Monaten

ba3518c

Feature master 98.4-01

select-all Stimulus controller + button + i18n key (D-1a)

Julian Müller

vor 5 Monaten

3e89702

Feature master 98.5-04

rebuild _wertung_form as station-list-first server-POST flow

Julian Müller

vor 5 Monaten

e5f4b32

Feature master 98.5-03

replace client-side tab-switcher with server-side ?tab= nav

Julian Müller

vor 5 Monaten

c688294

Feature master 98.5-02

add D-07 next-round + D-05 last-round flow tests (Task 3)

Julian Müller

vor 5 Monaten

105f72c

Feature master 98.5-02

convert wertung_speichern JSON→redirect + D-07 next-heat (Task 2)

Julian Müller

vor 5 Monaten

8fa5441

Feature master 98.5-02

show query-param assigns + compute_next_heat helper (Task 1)

Julian Müller

vor 5 Monaten

0be05b8

Feature master 98.5-01

add 6 new wertung I18n keys for station-nav and save flow

Julian Müller

vor 5 Monaten

560d669

Feature master 98.3

treat sub-5-min idle as walking time, not a break

Julian Müller

vor 6 Monaten

7a11d6f

Feature master 98.3-06

rewrite plan grid as proportional CSS-Grid timeline (equal columns, lanes)

Julian Müller

vor 6 Monaten

4fcfb56

Feature master 98.3-05

bottleneck-aware dispatch keeps the critical station saturated (GAP-1)

Julian Müller

vor 6 Monaten

46b9395

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

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

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

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

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

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

Feature master 98.2-05

wertung_speichern, korrektur_speichern, leaderboard_pdf + @leaderboard + ersteller

Julian Müller

vor 6 Monaten

93ba49c

Feature master 98.2-05

add 3 member routes + extend before_action only-lists

Julian Müller

vor 6 Monaten

a10374e

Feature master 98.2-09

add scoring config UI to Station form + station-scoring Stimulus controller

Julian Müller

vor 6 Monaten

74a45cd

Feature master 98.2-09

extend station_params with 5 scoring fields + i18n keys

Julian Müller

vor 6 Monaten

c3eb6cd

Feature master 98.2-03

implement StationslaufScoring PORO — absolut + relativ + aggregation

Julian Müller

vor 6 Monaten

8cdd721

Feature master 98.2-02

two new models + three model extensions (scoring, ersteller, validation)

Julian Müller

vor 6 Monaten

8e19122

Feature master 98.2-02

inflections + 4 additive migrations (C-06/C-04)

Julian Müller

vor 6 Monaten

526fc68

Feature master 83.1

Repair-Modus im Backfill-UI auswählbar (Checkbox sendet repair=1)

Julian Müller

vor 6 Monaten

7e52945

Feature master 83.1-04

Repair-on-409 opt-in PATCH in backfill_entries

Julian Müller

vor 6 Monaten

851ebc3

Feature master 83.1-02

multi-phone mapping — kontakt_telefon_2/3 + telefonnummers collection

Julian Müller

vor 6 Monaten

aece36a

Feature master 83.1-02

compound targets receive raw structured value; exclude from row count

Julian Müller

vor 6 Monaten

b88eba1

Feature master 83.1-02

jcp_is_list helper + fix get_row_value/detect_row_count

Julian Müller

vor 6 Monaten

c6184c6

Feature master 98.1

add Laufzettel download affordances to show page (D-01)

Julian Müller

vor 6 Monaten

4fb58ea

Feature master 98.1

bounds-check params[:gruppe] in controller (D-04, D-05)

Julian Müller

vor 6 Monaten

587ac4b

Feature master 98.1

add only_group: render mode to RotationsplanPdf (D-03)

Julian Müller

vor 6 Monaten

442c840