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
target Gruppen tab in show roster test after server-side panel split
Julian Müller
vor 6 Monaten
7ba17fc
complete Ergebnis-Erfassung rebuild — SUMMARY + STATE + ROADMAP
Julian Müller
vor 6 Monaten
f0bd104
render-assertion suite for rebuilt Ergebnis-Erfassung flow
Julian Müller
vor 6 Monaten
99512a7
rebuild _wertung_form as station-list-first server-POST flow
Julian Müller
vor 6 Monaten
e5f4b32
complete server-tab-switcher plan — SUMMARY + STATE + ROADMAP
Julian Müller
vor 6 Monaten
a724464
render-assertion tests for server-side ?tab= switcher
Julian Müller
vor 6 Monaten
a3d3407
replace client-side tab-switcher with server-side ?tab= nav
Julian Müller
vor 6 Monaten
c688294
complete controller redirect-flow plan — SUMMARY + STATE + ROADMAP
Julian Müller
vor 6 Monaten
6313fec
add D-07 next-round + D-05 last-round flow tests (Task 3)
Julian Müller
vor 6 Monaten
105f72c
convert wertung_speichern JSON→redirect + D-07 next-heat (Task 2)
Julian Müller
vor 6 Monaten
8fa5441
convert wertung_speichern tests to redirect contract RED (Task 2)
Julian Müller
vor 6 Monaten
5c08774
show query-param assigns + compute_next_heat helper (Task 1)
Julian Müller
vor 6 Monaten
0be05b8
add RED tests for show query-param assigns (Task 1)
Julian Müller
vor 6 Monaten
4df664e
complete wertung I18n keys plan — SUMMARY + roadmap update
Julian Müller
vor 6 Monaten
0a396cc
add 6 new wertung I18n keys for station-nav and save flow
Julian Müller
vor 6 Monaten
560d669
refresh STATE progress metadata from gsd-sdk roadmap.analyze
Julian Müller
vor 6 Monaten
c79e33e
transition STATE — human UAT complete (5/5), 98.5 next
Julian Müller
vor 6 Monaten
e8c4d40
complete human UAT — 5 passed, 0 issues
Julian Müller
vor 6 Monaten
1d5cb7f
treat sub-5-min idle as walking time, not a break
Julian Müller
vor 6 Monaten
7a11d6f
add Relativ winner-toggle + D-14 solo render tests to Plan 04 Task 2
Julian Müller
vor 6 Monaten
9d55e12
min-h-0 on timeline blocks so short blocks clip instead of overlapping
Julian Müller
vor 6 Monaten
dbc97ad
add pattern map for server-side UI rework
Julian Müller
vor 6 Monaten
9817856
create phase plan — server-side tabs + station-first Ergebnis-Erfassung
Julian Müller
vor 6 Monaten
3facfd2
mark UAT grid + scheduler items PASS; track gap-closure plans
Julian Müller
vor 6 Monaten
ff1b1f8
remove dead rotation_timeline_controller.js
Julian Müller
vor 6 Monaten
cc1870b
CSP-safe proportional grid via Tailwind classes (no inline styles) + readable Pause
Julian Müller
vor 6 Monaten
4b9a4c4
render Rotationsplan grid with fully inline server-side CSS Grid (GAP-2)
Julian Müller
vor 6 Monaten
f445a5c
SUMMARY for proportional CSS-Grid timeline (Tasks 1-2; Task 3 awaits human-verify)
Julian Müller
vor 6 Monaten
c2f55fd
rewrite plan grid as proportional CSS-Grid timeline (equal columns, lanes)
Julian Müller
vor 6 Monaten
4fcfb56
drive timeline blocks via CSS-Grid placement, drop absolute pixel geometry
Julian Müller
vor 6 Monaten
a6545e5
idle-aware scheduling — near-optimal makespan + ~half the idle (GAP-1)
Julian Müller
vor 6 Monaten
fa1b13f
cascade-delete scoring rows so destroy doesn't hit FK constraint
Julian Müller
vor 6 Monaten
ee73865
complete bottleneck-aware dispatch plan — SUMMARY, STATE, ROADMAP
Julian Müller
vor 6 Monaten
bcd826c
bottleneck-aware dispatch keeps the critical station saturated (GAP-1)
Julian Müller
vor 6 Monaten
46b9395
add failing GAP-1 makespan-quality regression for diagnosed instance
Julian Müller
vor 6 Monaten
a654b71
record UAT gaps — scheduler defers bottleneck + grid not proportional
Julian Müller
vor 6 Monaten
70667d1
render Rotationsplan as a bounded Zeit×Stationen table (no absolute positioning)
Julian Müller
vor 6 Monaten
ecb9176
lane-pack timeline blocks per column; drop cramped in-block time labels
Julian Müller
vor 6 Monaten
4d3e4ff
timeline grid positioning via JS + persist active tab across reload
Julian Müller
vor 6 Monaten
083dc9f
verification (human_needed) + code-review triage + persist 4 human UAT items
Julian Müller
vor 6 Monaten
7ca4f60