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

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

Bugfix master 98.2-06

tighten generieren? to Admin/Owner OR Ersteller (D-12)

Julian Müller

vor 6 Monaten

b8da009

Bugfix master 98.2-04

add min_cap to station_rows and enforce it in solve_greedy (D-14)

Julian Müller

vor 6 Monaten

a0b9201

Bugfix master 83.1

Rails update_teilnehmer wendet telefonnummers an (Repair-Backfill)

Julian Müller

vor 6 Monaten

3e3df0a

Bugfix master 83.1

Repair-Backfill erreicht bereits-importierte Teilnehmer

Julian Müller

vor 6 Monaten

3c5be40

Bugfix master 83.1

Adresse/Zeit auch für Geschwister (Repeater row > 0)

Julian Müller

vor 6 Monaten

84cfb44

Bugfix master 83.1

Ausgehregelung/Orte/Rückkehrzeit-Regression + flexibles Telefon-Mapping

Julian Müller

vor 6 Monaten

1c7f08b

Bugfix master 83.1-03

repair corrections subsystem — wp_unslash, name-lookup, compound pre-fill, multi-phone

Julian Müller

vor 6 Monaten

fc0d755

Bugfix master 98.1

a11y labels + zero-groups guard for Laufzettel links (IN-01, IN-02)

Julian Müller

vor 6 Monaten

8106adb

Bugfix master 98.1

guard mutually-exclusive render args (WR-02)

Julian Müller

vor 6 Monaten

0996d81

Bugfix master 98.1

use dedicated alert for invalid gruppe index (WR-01)

Julian Müller

vor 6 Monaten

9c2378d

Bugfix master 98

make Generieren dialog a real toggleable modal

Julian Müller

vor 6 Monaten

a4ce966

Bugfix master 98

accept nested rotationslauf_stationen + fix capacity pairing

Julian Müller

vor 6 Monaten

27855c3

Bugfix master 98

WR-02 stop double-encoding txt_gruppen JSON column

Julian Müller

vor 6 Monaten

0947347

Bugfix master 98

rotationsplaene form NoMethodError (rotationslaeufe_path)

Julian Müller

vor 6 Monaten

02795f6

Bugfix master 98

WR-03 replace dead Generieren button with in-page anchor to inline form

Julian Müller

vor 6 Monaten

aa39de6

Bugfix master 98

CR-01 authorize create on both controllers, CR-02 round-robin capacity bound, WR-01 rescue Date.parse

Julian Müller

vor 6 Monaten

42102d1

Bugfix master turnstile

refresh expiring tokens so mobile logins stop failing

Julian Müller

vor 6 Monaten

96f1535

Bugfix master 92

CV-Korrekturen — 500k Downloads, Rails-Freizeit, GitHub Cherdenko

Julian Müller

vor 6 Monaten

896ad95

Bugfix master 92

object-left am Hero-/Teaser-Foto

Julian Müller

vor 6 Monaten

aaf4f9c

Bugfix master 92

ersetze Hero-Foto durch Boots-Porträt + object-top zurück

Julian Müller

vor 6 Monaten

7d38078

Bugfix master 92

object-top am Hero-Foto + About-Teaser-Foto

Julian Müller

vor 6 Monaten

cb0697c

Bugfix master 92-02

Phase-74-Gate — p.text-sage/80 statt p.text-sage (Hero + CTA)

Julian Müller

vor 6 Monaten

a96f046

Bugfix master 92-01

assert_select-Hash-Syntax + sitemap-Pre-Bug Deferral

Julian Müller

vor 6 Monaten

347658b

Bugfix master 88.3

klarere §8a-Empfehlung in Notfallmappe-PDF

Julian Müller

vor 6 Monaten

2277179

Bugfix master 88.2

Toast als pre-rendered ERB-Markup (Tailwind-v4-konform)

Julian Müller

vor 6 Monaten

e176d1c

Bugfix master 88.2

entferne Plattform-Bausteine + Toast-Feedback beim Kopieren

Julian Müller

vor 6 Monaten

0ef3c2d

Bugfix master 88.2

repariere ERB-Kommentar-Leak + nutze Turbo Frame statt Full-Reload

Julian Müller

vor 6 Monaten

b18faac

Bugfix master 88.1-02

add 88.1-06 to depends_on (i18n keys must land first)

Julian Müller

vor 6 Monaten

8276ff5

Bugfix master einwilligung

Gesundheitsdaten als Pflichtangabe, nicht als Einwilligung

Julian Müller

vor 6 Monaten

d2a561b

Bugfix master einwilligung

remove redundant Gesundheits- + Kinderschutz-Blocks aus PDF

Julian Müller

vor 6 Monaten

2c86a83

Bugfix master dsgvo

remove support_unencrypted_data flag (DEBT D25 resolved)

Julian Müller

vor 6 Monaten

0505ec6

Bugfix master dsgvo

encrypt_existing_pii actually re-encrypts plaintext rows

Julian Müller

vor 6 Monaten

ea5c95f

Bugfix master tests

unbreak 3 pre-existing failures (Phase 80 redirect, upload 25 MB limit)

Julian Müller

vor 6 Monaten

d377a28

Bugfix master 80-01

destroy redirects send users back to Org Freizeit-Tab

Julian Müller

vor 6 Monaten

f837f5d

Bugfix master 80-02

redirect Rollen-Tab actions back to Rollen-Tab

Julian Müller

vor 6 Monaten

ffb1d7f

Bugfix master tailwind

exclude non-UI dirs from v4 scanner — fix RangeError im Deploy

Julian Müller

vor 6 Monaten

2400dcc

Bugfix master handbuch-seed

"und KI-Funktionen" durch akkurate Beschreibung ersetzen

Julian Müller

vor 6 Monaten

fac47b0