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.
September 2026
Verlauf der Akte als Zusammenfuehrung mit Register der Arten
Julian Müller
vor etwa 2 Monaten
daaf28c
Tracer -- von der Zeile der Uebersicht in die Akte der Anmeldung
Julian Müller
vor etwa 2 Monaten
73df6f9
Selbststornierung bis Freizeitende -- Frist als Frage an Freizeit, im Serverweg
Julian Müller
vor etwa 2 Monaten
ac01c56
Pruefliste und Nachlauf als Rake-Aufrufe, Befundsatz nach E-2
Julian Müller
vor etwa 2 Monaten
8318a57
zwei Drosseln fuer /stornierung -- je Adresse (5/h) und je Absender-IP (10/h)
Julian Müller
vor etwa 2 Monaten
760ea27
Pruefseite ohne Zeitorakel -- jeder code_pruefen-Aufruf kostet genau einen BCrypt-Vergleich
Julian Müller
vor etwa 2 Monaten
3d31402
Migration bildet Buendel fuer die Bestandsanmeldungen (primary und demo)
Julian Müller
vor etwa 2 Monaten
96e8714
Buendelwanderung als Dienst und Buendelregel fuer jedes neue Kind
Julian Müller
vor etwa 2 Monaten
306abe9
Kennung mit Umschrift, Freizeitname hoechstens 60 Zeichen, keine Adresse in der Demo
Julian Müller
vor etwa 2 Monaten
b75f915
jedes abgefragte Bestandsfeld der oeffentlichen Anmeldung gehorcht seinem CRM-Schalter
Julian Müller
vor etwa 2 Monaten
b6438fb
noch nicht deployte Migration 20260915125200 ruft dieselbe Umschrift -- Weg (a)
Julian Müller
vor etwa 2 Monaten
4dd3055
die eine Umschrift fuer Anmeldeadressen -- ae/oe/ue nach NFC, Praefix der Organisation ruft sie
Julian Müller
vor etwa 2 Monaten
2190b52
abgeschaltetes Bundesland verschwindet aus der oeffentlichen Anmeldung
Julian Müller
vor etwa 2 Monaten
160b628
aufgegebene Unratbarkeit als Entscheidung im Code, das Tor je Bedingung belegt
Julian Müller
vor etwa 2 Monaten
1ed7f39
Rahmen, Cookie und Drossel auf der sprechenden Adresse, gegen die Routentabelle gedeckt
Julian Müller
vor etwa 2 Monaten
82fc09a
sprechende Anmeldeadresse /anmeldung/<kennung> ueber eine Aufloesungsstelle
Julian Müller
vor etwa 2 Monaten
ec210d9
Lesewege sehen beide Kontaktformen -- Messung (B-1), VCF-Export (CR-02), Vorlade-Waechter (WR-02)
Julian Müller
vor etwa 2 Monaten
4f95bb1
Seeds setzen die eine Ausgehberechtigung statt vier Wahrheitswerte
Julian Müller
vor etwa 2 Monaten
0599d8d
CSV-Einfuhr erzeugt keinen Ausgeh-Widerspruch mehr und meldet mehrdeutige Zellen
Julian Müller
vor etwa 2 Monaten
3036a73
Kursangebot pflegen auf der bestehenden Praeventionsstufen-Seite
Julian Müller
vor etwa 2 Monaten
f75d5cc
eine Auswahl statt vier Kaestchen in beiden Formularen
Julian Müller
vor etwa 2 Monaten
b6efbe2
str_ausgeh_berechtigung in Betreuer- und Anmeldeliste, Schnittstellenliste bleibt
Julian Müller
vor etwa 2 Monaten
036370a
Selbststornierung Ende zu Ende -- Adresse, Code per Mail, ein Kind storniert
Julian Müller
vor etwa 2 Monaten
7e9f427
GREEN -- Kursangebot an Praeventionsstufe, Leseweg Freizeit#kursangebot
Julian Müller
vor etwa 2 Monaten
7fd67d8
KursBestandsmessung und kurs:bestandsmessung (nur lesend)
Julian Müller
vor etwa 2 Monaten
b8c0ad1
Kursangebot-Spalten an praeventionsstufen (b_in_anmeldung, txt_niveaus)
Julian Müller
vor etwa 2 Monaten
abb628c
eine Loeschreihenfolge fuer fuenf Wege -- Zerstoerer, CSV-Import, Freizeit, Kloner
Julian Müller
vor etwa 2 Monaten
320cbe5
Ausgeh-Formular ohne hartkodiertes Deutsch -- Fehlerkasten mit role="alert"
Julian Müller
vor etwa 2 Monaten
a5112a7
Tabelle storno_zugaenge -- Nachweis auf Zeit, mit Zweck in der Zeile
Julian Müller
vor etwa 2 Monaten
22eac68
die DSGVO-Auskunft zeigt die Anmeldung -- eigener Abschnitt, kein Geschwister
Julian Müller
vor etwa 2 Monaten
dfd5cba
Ausgeh-Info-Box und Berechtigungsliste ohne hartkodiertes Deutsch (B-2, B-4)
Julian Müller
vor etwa 2 Monaten
adb629a
die sprechende Anmeldekennung der Freizeit -- einmal erzeugt, danach unantastbar
Julian Müller
vor etwa 2 Monaten
7e2b3eb
das Adresspraefix der Organisation -- vier Buchstaben, verlaengert statt abgeschnitten, eingefroren
Julian Müller
vor etwa 2 Monaten
50b1b04
anonymize! und destroy kennen das Buendel -- eine Entscheidungsstelle, beide Richtungen
Julian Müller
vor etwa 2 Monaten
28f0544
Freizeitname, Freizeitkennung und Organisationspraefix -- drei Spalten, zwei eindeutige Indizes
Julian Müller
vor etwa 2 Monaten
2723fda
die uebrigen sechs CRM-Flaechen ziehen nach -- ein Kopf, sieben Reiter
Julian Müller
vor etwa 2 Monaten
1db8c95
die Zahlflaeche -- ausgelagerte Bezahlseite, geprueftes Ruecksprungziel, kein fremdes Skript
Julian Müller
vor etwa 2 Monaten
7abea0d
ein Modulkopf statt eines Seitenkopfes -- Datenlieferant, Bauteil, erste Flaeche
Julian Müller
vor etwa 2 Monaten
881e797
die Altzeilen sagen die Wahrheit -- inhalt_festgehalten?
Julian Müller
vor etwa 2 Monaten
12871f7
die eine Schreibstelle fuellt Betreff, Rumpf und Anmeldung
Julian Müller
vor etwa 2 Monaten
9e1fc65