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

Feature master 167.4-09

die Zahlflaeche prueft unter derselben Sperre wie die Handbestaetigung

Julian Müller

vor 2 Tagen

d5fed04

Feature master quick

die Zugangsdaten der Mail-Einrichtung aendert der Administrator

Julian Müller

vor 2 Tagen

2aeb989

Feature master 167.4-09

Erstattungen am Betrag, ein eigener Stand fuers Warten, und die Eingangssumme je Forderung

Julian Müller

vor 2 Tagen

0ac6ea1

Feature master 167.4-09

die CRM-Akte kennt den Stand "Erstattung wartet"

Julian Müller

vor 2 Tagen

3b085c8

Feature master 167.4-09

eine Rueckbuchung am BETRAG erkannt -- fuer jede Forderung der Zahlung

Julian Müller

vor 2 Tagen

8a5f8c1

Feature master 167.4-09

ein Aktionsname fuer die abgeholte Standaenderung

Julian Müller

vor 2 Tagen

29c9d43

Feature master 167.8-15

die Antwort steht in der Auskunft genau dort, wo ihre Mail steht

Julian Müller

vor 2 Tagen

943b8e7

Feature master 167.8-15

die Antwort steht auch im Verlauf des Kindes (A-15-1)

Julian Müller

vor 2 Tagen

218eb8a

Feature master 167.8-15

die Antwort folgt ihrer Mail in Akte und Verlauf (Owner Q-6)

Julian Müller

vor 2 Tagen

3dc069e

Feature master 167.10-14

Zerstoerer loesen den neuen Verweis, der Klon zeigt nur auf eigene Fassungen

Julian Müller

vor 2 Tagen

2678405

Feature master 167.10-15

zwei Filter fuer den Rechtstext-Nachweis -- die nichts als offen zaehlen

Julian Müller

vor 2 Tagen

8250470

Feature master 167.8-14

der Posteingang beantwortet eine unzugeordnete Mail an ihren Absender

Julian Müller

vor 2 Tagen

bd14603

Feature master 167.10-14

einmal gesetzt -- keine fremde Fassung, kein fremdes Kind, kein Nachholen

Julian Müller

vor 2 Tagen

9db3417

Feature master 167.10-15

die Akte sagt je Anmeldung EINE Sache zum Rechtstext-Nachweis

Julian Müller

vor 2 Tagen

3be0f6d

Feature master 167.10-14

die Anmeldung bestaetigt die Datenschutzhinweise, das Kind uebernimmt

Julian Müller

vor 2 Tagen

99fb26f

Feature master 167.4-08

die Zahlungsliste unterscheidet Beleg und Behauptung -- und der Verein haelt einen Eingang fest

Julian Müller

vor 2 Tagen

d0bfef8

Feature master 167.10-09

Weg zur Feldpflege, Bildschirmprobe der zwei Karten, Waechter gegen die Altform

Julian Müller

vor 2 Tagen

53d5c14

Feature master 167.10-09

der bisherige gemeinsame Text bleibt lesbar, veraltete Datenschutzhinweise werden sichtbar

Julian Müller

vor 2 Tagen

f55f71b

Feature master 167.10-09

der Verein pflegt Anmeldebedingungen und Datenschutzhinweise getrennt

Julian Müller

vor 2 Tagen

68993f0

Feature master 167.8-14

die Antwort an den Absender einer unzugeordneten Mail -- Modell, Mailer, Protokoll

Julian Müller

vor 2 Tagen

2c2c9e6

Feature master 167.10-16

die Strecke und die Freigabe-Meldung kennen keine Altform mehr

Julian Müller

vor 2 Tagen

8fb77ac

Feature master 167.8-14

mail_zustellungen bekommt den Bezug auf ihre eingegangene Mail

Julian Müller

vor 2 Tagen

03fcd60

Feature master 167.4-12

die Akte liest Teilbetrag und Referenz des Zahlungstraegers

Julian Müller

vor 2 Tagen

0e48566

Feature master 158.2-11

An-/Abreise-Freitext faellt mit der Aufbewahrungsfrist der Freizeit

Julian Müller

vor 2 Tagen

1533f37

Feature master 167.10-16

die kombinierte Altform oeffnet keine oeffentliche Anmeldung mehr

Julian Müller

vor 2 Tagen

bb440f3

Feature master 158.2-11

Strandwachen-Freitext faellt mit der Aufbewahrungsfrist der Freizeit

Julian Müller

vor 2 Tagen

b7e3eab

Feature master 167.4-12

Anzahlung als Option, zweite Frist und der offene Betrag

Julian Müller

vor 2 Tagen

8171428

Feature master 167.8-12

"Antworten" an der eingegangenen Post fuehrt in die Maske

Julian Müller

vor 2 Tagen

eca48bc

Feature master 158.2-11

Nachtwachen-Freitext faellt mit der Aufbewahrungsfrist der Freizeit

Julian Müller

vor 2 Tagen

56740bf

Feature master 167.8-12

freier Text als zweite Inhaltsart der Nachricht an eine Familie

Julian Müller

vor 2 Tagen

ce42cc8

Feature master 167.8-12

Beschriftungen fuer die zweite Inhaltsart der Nachricht an eine Familie

Julian Müller

vor 2 Tagen

469e686

Feature master 167.4-12

Spalten fuer Anzahlung als Option und eingegangenen Teilbetrag

Julian Müller

vor 2 Tagen

3dd84fd

Feature master 158.2-05

Task 2 -- Verzeichnis nennt Krisen-Sperre und betroffene Teilnehmer (Z-2)

Julian Müller

vor 3 Tagen

8668d29

Feature master 158.2-05

Task 1 -- DSE nennt betroffene Teilnehmer statt "keine Person zugeordnet" (Z-2)

Julian Müller

vor 3 Tagen

5d34d96

Feature master 167.8-13

Task 2 -- Person im Reiter Post, Massenmail traegt sie (Q-1)

Julian Müller

vor 3 Tagen

0afc2b1

Feature master 167.8-13

Task 1 -- Verfasser aus der Akte, der Verlauf nennt wer (N-6)

Julian Müller

vor 3 Tagen

e80ba29

Feature master 167.8-13

Migration -- mail_zustellungen.betreuer_user_id (N-6)

Julian Müller

vor 3 Tagen

14ddbac

Feature master 158.2-08

Verzeichnis nennt die 3-Monats-Loeschung der Gesundheitsangaben (Task 3)

Julian Müller

vor 3 Tagen

6bdf757

Feature master 158.2-08

Gesundheits-Baustein neu gefasst, Vermerk am Generator (Task 2)

Julian Müller

vor 3 Tagen

2bb1095

Feature master 158.2-08

Stammdaten-Baustein nennt die eingestellte Aufbewahrungsfrist (Task 1)

Julian Müller

vor 3 Tagen

40400fb

Feature master 167.7-06

Abschnitt "Vorschlagslisten" im Reiter Anmeldung (Task 3)

Julian Müller

vor 3 Tagen

6e8d762

Feature master 167.7-06

Schreibweg, Regel und Kaskade fuer Vereinsvorgabe (Task 2)

Julian Müller

vor 3 Tagen

c5fcabd

Feature master 167.4-24

Zeilenart Kind, neu berechneter Schaltpunkt xl fuer den Admin-Fall

Julian Müller

vor 3 Tagen

9c197ef

Feature master 158.2-07

Trockenlauf und Rake-Aufgabe fuer die Gesundheitsangaben-Leerung (Task 3)

Julian Müller

vor 3 Tagen

fd9c40d

Feature master 167.7-06

Vereinsvorgabe -- die zwei Vorschlagslisten des Vereins (Task 1)

Julian Müller

vor 3 Tagen

df7f6c3

Feature master 158.2-09

Dialog fuer die Aufbewahrungs-Rueckfrage -- offen gerendert, echter Absendeknopf

Julian Müller

vor 3 Tagen

26c38f9

Feature master 167.4-24

Spalte "Zahlung" in der CRM-Arbeitsliste -- eine Abfrage, admin-gated

Julian Müller

vor 3 Tagen

f2817ba

Feature master 167.4-24

crm.yml -- Spalte "Zahlung" plus fehlende teilnehmer_id-Beschriftung

Julian Müller

vor 3 Tagen

69b8112

Feature master 158.2-07

Gesundheitsangaben-Leerung -- Ausnahmen und Randfaelle (Task 2)

Julian Müller

vor 3 Tagen

a838f39

Feature master 158.2-09

Rueckfrage mit Zahl vor einer folgenreichen Verkuerzung der Aufbewahrungsfrist

Julian Müller

vor 3 Tagen

93927a5

Feature master 158.2-07

Gesundheitsangaben-Leerung -- Dienst und Auftrag (Task 1)

Julian Müller

vor 3 Tagen

12a0f2b

Feature master 167.5-04

Bestaetigungsseite liest den gespeicherten Betrag, rechnet nicht neu

Julian Müller

vor 3 Tagen

6aee232

Feature master 167.5-04

Ersteller fragt die Rechenstelle statt den Teilnehmerbeitrag zu kopieren (E-2)

Julian Müller

vor 3 Tagen

eeba327

Feature master 167.8-17

Kind hinzufuegen aus der Akte -- tritt derselben Anmeldung bei

Julian Müller

vor 3 Tagen

947db02

Feature master 167.5-04

Grundbetrag und Herleitung am Zahlungsvorgang (D-38)

Julian Müller

vor 3 Tagen

17b1a98

Feature master 158.2-03

Trockenlauf und Auftrag zaehlen ueber dieselbe Sperrregel

Julian Müller

vor 3 Tagen

3e9e711

Feature master 167.5-04

Migrationsplatz -- Grundbetrag und Herleitung an zahlungsvorgaenge

Julian Müller

vor 3 Tagen

0e087e5

Feature master 167.8-17

crm.yml Schluessel fuer "Kind hinzufuegen" vorab freigeben

Julian Müller

vor 3 Tagen

efee6d7

Feature master 167.5-02

oeffentliche Strecke -- Zeitraum-Auswahl, Mindestaufenthalt, Beitragsvorschau

Julian Müller

vor 3 Tagen

a7bda46

Feature master 167.3-11

Entfernen-Knopf oder Archiv-Hinweis je Familie, nicht je Seite

Julian Müller

vor 3 Tagen

0c72c7d

Feature master 167.3-11

Archivsperre der Handzuordnung haengt jetzt am Ziel-Kind, nicht an der Sitzung

Julian Müller

vor 3 Tagen

4781b93

Feature master 167.5-02

Pflege im CRM -- Tagessatz, Deckel, Mindestaufenthalt und Zeitraeume

Julian Müller

vor 3 Tagen

d0b1dc3

Feature master 167.5-02

Rechenstelle, AufenthaltsVorgabe-Modell und die vier Einstellungen an Freizeit

Julian Müller

vor 3 Tagen

b2a4c68

Feature master 167.8-11

Empfaengergrenze, Vorlagenwahl, Auskunft -- Task 3

Julian Müller

vor 3 Tagen

9fce97c

Feature master 167.5-02

Migrationsplatz -- Beitragsfelder und benannte Aufenthaltszeitraeume

Julian Müller

vor 3 Tagen

ed22bf2

Feature master 167.8-11

Nachricht schreiben -- eine Familie aus ihrer Akte anschreiben

Julian Müller

vor 3 Tagen

7d1d204

Feature master 158.2-10

Trockenlauf fuer die Ereignis-Aufbewahrung -- Rake-Aufgabe zaehlt, schreibt nichts

Julian Müller

vor 3 Tagen

6a2081b

Feature master 158.2-10

Ereignis-Aufbewahrung -- eine Freizeit elf Jahre nach Ende verliert ihre Ereignisse

Julian Müller

vor 3 Tagen

52dafb3

Feature master 167.4-11

die Zahlung als eigener Traeger -- Einstiegspunkt, Zahlflaeche, Abgleich, zwei Bauteile

Julian Müller

vor 3 Tagen

bb0b21f

Feature master 167.4-11

Loeschwege -- abraeumen! kappt den Bezug, nur die Zerstoerer nehmen Belege mit

Julian Müller

vor 3 Tagen

0081086

Feature master 167.8-16

der Block zeigt Anmeldedaten -- Reiter "Verwaltung" und abgeloeste Ausgeh-Spalten heraus

Julian Müller

vor 3 Tagen

e904b1b

Feature master 167.8-16

Anmeldedaten in ihrer Anzeigeform -- Beschriftung statt Code, EINE Zahlform, die Rueckkehrzeit als Uhrzeit

Julian Müller

vor 3 Tagen

e3eb85c

Feature master 158.2-04

Auswahl der betroffenen Teilnehmer am Krisenvorgang

Julian Müller

vor 3 Tagen

5e268ef

Feature master 167.8-16

Kontakte je Kind in der Akte, Kindname als Verweis auf die Teilnehmerseite

Julian Müller

vor 3 Tagen

949fdf6

Feature master 167.10-11

Organisationsseite nimmt die Einstellungen der Anmeldung nicht mehr an

Julian Müller

vor 3 Tagen

bf7f2cb

Feature master 167.4-11

Tabellen zahlungen und zahlung_posten, Bestand ueberfuehrt, Beugung

Julian Müller

vor 3 Tagen

fd28a0d

Feature master 167.10-11

Einstellungen der oeffentlichen Anmeldung im CRM-Reiter -- eigene Karte, eigene Schreibadresse, Wirkung an der Kopfzeile

Julian Müller

vor 3 Tagen

0026c1b

Feature master 167.3-10

Massenmail mit selbst geschriebenem Text -- Vorlage oder freier Text ueber denselben Versender (MM-1)

Julian Müller

vor 3 Tagen

5909388

Feature master 167.3-08

Spur im Pruefprotokoll je Auskunft mit Elternpost, Hinweis auf zurueckgehaltene Post am Reiter Verwaltung

Julian Müller

vor 3 Tagen

8fba631

Feature master 158.2-02

gefuehrtes Kind nicht loeschbar, anonymize! raeumt Zuordnung nach Ablauf ab (Z-2)

Julian Müller

vor 3 Tagen

1da04b9

Feature master 167.8-09

Reiter Post der Akte -- ein Strang fuer beide Richtungen, protokollierter Aufruf eingegangener Post

Julian Müller

vor 3 Tagen

2aa72fa

Feature master 167.3-08

Hinweissatz der Auskunft sagt die Wahrheit -- Umzug nach de/teilnehmer_auskunft.yml, Satz zur eingehenden Post

Julian Müller

vor 3 Tagen

96d5b00

Feature master 158.2-02

KrisenVorgangKind bleibt in der Freizeit des Vorgangs, eigene Locale-Datei (Z-2)

Julian Müller

vor 3 Tagen

fb28994

Feature master 167.3-08

DSGVO-Auskunft traegt Betreff und Inhalt der Post -- ausgehend und eingehend, innerhalb der Familie

Julian Müller

vor 3 Tagen

0616180

Feature master 158.2-02

Krisen-Sperre der Anonymisierung je betroffenem Kind, 30 Jahre (Z-2)

Julian Müller

vor 3 Tagen

99b32ad

Feature master 158.2-01

Aufbewahrungsfrist ohne 10-Jahre-Untergrenze -- ab 1 Monat, ganzzahlig (B2c)

Julian Müller

vor 3 Tagen

da4a122

Feature master 158.2-02

Tabelle krisen_vorgang_kinder -- betroffene Kinder eines Krisenvorgangs (Z-2)

Julian Müller

vor 3 Tagen

ff88e3a

Feature master 167.3-05

Post im Reiter Verlauf der Teilnehmerakte -- beide Richtungen, eine Lesestelle je Richtung

Julian Müller

vor 3 Tagen

33d8b1e

Feature master 167.3-05

Reiter Posteingang -- Modulkopf, achter Reiter an zweiter Stelle, Protokollpflicht, Selbstzuordnung beim Abruf

Julian Müller

vor 3 Tagen

4e61863

Feature master 167.3-05

Selbstzuordnung Posteingang -> Familie, buendelfaehig, mit Lesestellen und Loeschwegen

Julian Müller

vor 3 Tagen

f81022b

Feature master 167.10-12

DSGVO-Auskunft nennt die Datenschutzhinweise "als gelesen bestaetigt" (E-7)

Julian Müller

vor 3 Tagen

938da9d

Feature master 167.10-12

Pflichthaken "Ich habe die Datenschutzhinweise gelesen." auf Schritt 1, Einverstaendnis beim Absenden immer, Lesebest...

Julian Müller

vor 3 Tagen

6c412ed

Feature master 167.3-05

Zuordnungstabelle Posteingang -> Kind und Pruefstempel (zwei Migrationen)

Julian Müller

vor 3 Tagen

ad80fc4

Feature master quick-260917-gbd

Gaestebedingungen im Modul Gaesteliste pflegen statt im Freizeit-Formular

Julian Müller

vor 3 Tagen

352d00e

Feature master 167.8-08

Reiter Zahlung der Akte -- Zahlungsbild, gemessen/behauptet als eigene Chips, Zahlungslage in der Kopfkarte

Julian Müller

vor 3 Tagen

88c7a4a

Feature master 167.7-17

Eigenfeld-Platzhalter nennen bei mehreren Kindern den Wert je Kind, Gesundheitsangabe stoppt weiter (A-12-4a, Option B)

Julian Müller

vor 3 Tagen

33b09fc

Feature master 167.10-07

Reiter Teilnehmerfelder ohne wirkungslose Schalter, Kennzeichen "In der Anmeldung" an Bestandsfeldern (V-3)

Julian Müller

vor 3 Tagen

76caebe

Feature master 167.10-07

neue Vereine bekommen alle Bestandsfeld-Schalter, abgeloeste Ausgeh-Felder nicht mehr schaltbar

Julian Müller

vor 3 Tagen

01b547a

Feature master 167.10-13

nur das Einverstaendnis sperrt das Loeschen eines Kindes

Julian Müller

vor 3 Tagen

ee7fa49

Feature master quick-260917-md5

Storno-Rueckfrage nennt bei kostenfrei den Grund (N-c)

Julian Müller

vor 3 Tagen

03bf65a

Feature master quick-260917-n0c

Trockenlauf datenaufbewahrung:trockenlauf fuer DataRetentionCleanupJob

Julian Müller

vor 3 Tagen

6df233c

Feature master 167.7-19

CSV-Import fuehrt Buendel derselben Familie nach der einen Gruppierung zusammen

Julian Müller

vor 3 Tagen

26918e9

Feature master 167.8-07

Reiter Kinder der Akte -- eigener Stand je Kind, Storno als Regelfall, Anmeldedaten aus der Konfiguration

Julian Müller

vor 3 Tagen

b050eb7

Feature master quick-260917-gau

/Anmeldung/<kennung> in fremder Schreibweise per 301 umleiten

Julian Müller

vor 3 Tagen

2679088

Feature master 167.7-16

Maske und Beanstandung sagen, dass {{vorname}} bei mehreren Kindern alle nennt

Julian Müller

vor 3 Tagen

0089ce6

Feature master quick 260917-mk2

Freizeit loeschen nimmt Rechtstext-Fassungen, Checklisten und Dokumente nach Rueckfrage mit

Julian Müller

vor 3 Tagen

d4af4a9

Feature master 167.7-19

Geschwisterzeile im CSV-Import ergibt EIN Buendel mit einem Satz Kontakte

Julian Müller

vor 3 Tagen

7f306ac

Feature master 167.7-16

{{vorname}} nennt bei mehreren Kindern alle Vornamen statt den Versand zu stoppen

Julian Müller

vor 3 Tagen

a356e22

Feature master 167.12-06

Ja/Nein-Legenden der oeffentlichen Anmeldung als deutsche Fragen

Julian Müller

vor 3 Tagen

e11742d

Feature master 167.10-07

Standardfeld-Definitionen nachziehen, Ausgehberechtigung erbt (B-1)

Julian Müller

vor 3 Tagen

0bd216c

Feature master 167.8-06

Notiz an der Anmeldung -- Schreibweg, Verlaufsart, Einordnung und Auskunft

Julian Müller

vor 3 Tagen

b0327d2

Feature master 167.8-06

Tabelle anmeldung_notizen mit Beugung, Modell und beiden Loeschwegen

Julian Müller

vor 3 Tagen

cbe998c

Feature master 167.8-06

Ausblend-Mittel im Verlauf und naechster Schritt in der Kopfkarte

Julian Müller

vor 3 Tagen

cdf178a

Feature master 167.8-06

Verlauf der Akte um fuenf Arten aus bestehenden Quellen erweitert

Julian Müller

vor 3 Tagen

05fb638

Feature master 167.6-08

Stornobedingungen im CRM-Reiter Zahlung pflegen

Julian Müller

vor 3 Tagen

4cb9b74

Feature master 167.13-04

Erzeuger des alten Anmeldetokens entfernt, Kommentare beschreiben den Nachschlag

Julian Müller

vor 3 Tagen

565b12a

Feature master 167.6-08

StornoVollzug -- die Familie sieht die Gebuehr vor dem Bestaetigen, festgehalten wird die serverseitige Ermittlung

Julian Müller

vor 3 Tagen

5f40e3e

Feature master 167.13-04

alter signierter Anmeldeweg entfernt -- Owner 2026-09-15: "Nein", keine Umleitung

Julian Müller

vor 3 Tagen

7cd77c7

Feature master 167.6-08

Stornogebuehr als festgehaltener Beleg -- Migration, Modell, beide Zerstoerer

Julian Müller

vor 3 Tagen

bc53226

Feature master 167.12-03

Abwehrpolitik an einem Ort -- SCHREIBSCHRITT_ABWEHR fragen Knopf und Riegel

Julian Müller

vor 3 Tagen

7379bc2

Feature master 167.12-03

Ja/Nein als Radiopaar -- nicht beantwortet bleibt NULL statt false

Julian Müller

vor 3 Tagen

0e3c15a

Feature master 167.6-07

Ab Freizeitbeginn keine Rueckerstattung -- Rangfolge aller sieben Regeln vollstaendig

Julian Müller

vor 3 Tagen

e83d99a

Feature master 167.6-07

30-Tage-Regel in der Rechenstelle -- nach_bestaetigung und vor_bestaetigung

Julian Müller

vor 3 Tagen

76289b3

Feature master 167.6-07

Zeitpunkt der Anmeldungsbestaetigung -- teilnehmers.dt_bestaetigt_am mit Rueckruf und Bestandsnachtrag

Julian Müller

vor 3 Tagen

a9872bc

Feature master 167.3-09

Massenmail-Maske nennt unter archivierter Freizeit den Grund statt des Knopfs

Julian Müller

vor 3 Tagen

1a75d8c

Feature master 167.6-07

Rechenstelle StornoGebuehrErmittlung -- nicht eingerichtet, Freizeitjahr, Staffel

Julian Müller

vor 3 Tagen

52798b7

Feature master 167.3-09

Massenmail unter archivierter Freizeit gesperrt (Owner N-2)

Julian Müller

vor 3 Tagen

1b670e8

Feature master 167.6-07

Stornostaffel als Vereinseinstellung -- Tabelle storno_staffelstufen und zwei Einstellungen an organisations

Julian Müller

vor 3 Tagen

5ff96b3

Feature master 167.12-02

Zahl aus den Ueberschriften entfernt, Leiste auf Schritt 2 und Dankeschirm

Julian Müller

vor 3 Tagen

1106697

Feature master 167.12-02

Schrittleiste aus einer Stationenliste, Nenner abgeleitet, auf Schritt 1 sichtbar

Julian Müller

vor 3 Tagen

f362feb

Feature master 167.7-12

Standardvorlagen fuer bestehende Organisationen per reversibler Migration

Julian Müller

vor 3 Tagen

9d1cb84

Feature master 167.7-12

Wahl je Anmeldung, Standardvorlagen, Loeschsperre, zwei Zahlen in der Maske

Julian Müller

vor 3 Tagen

b9e3a3a

Feature master 167.13-05

CRM-Karte zeigt /anmeldung/<kennung> -- Signaturablauf entfernt, Adresse dauerhaft, keine Adresse in der Demo

Julian Müller

vor 3 Tagen

a5a3d42

Feature master 167.7-12

Vorlagenrolle, {{vorname}}/{{vornamen}} und die Beanstandung beim Speichern

Julian Müller

vor 3 Tagen

255629f

Feature master 167.10-06

Datenschutzhinweise schon in Schritt 1 -- ein Bauteil fuer beide Schritte

Julian Müller

vor 3 Tagen

defe850

Feature master 167.13-05

Adresspraefix lesend auf der Organisationsseite -- oeffentlich, fest, kein Feld, kein 500 im Wettlauf

Julian Müller

vor 3 Tagen

469c48a

Feature master 167.10-06

Beschriftungen nach der Einordnung -- das Kaestchen nennt nur die Anmeldebedingungen

Julian Müller

vor 3 Tagen

69cff3e

Feature master 167.7-12

Rolle der Mailvorlage an einem Feld -- str_system_key mit Teilindex

Julian Müller

vor 3 Tagen

bdc3163

Feature master 167.13-05

Name am Freizeit-Formular -- Einfrierung und Obergrenze vor dem ersten Speichern, kein 500 im Wettlauf

Julian Müller

vor 3 Tagen

070ab94

Feature master 167.10-08

DSGVO-Auskunft nennt die Rechtstext-Nachweise -- JSON, CSV und PDF

Julian Müller

vor 3 Tagen

f43641e

Feature master 167.7-12

Elternpost geht an die Anmeldung -- zwei Geschwister, eine Nachricht

Julian Müller

vor 3 Tagen

4833848

Feature master 167.10-06

gueltiger Satz auf der Strecke -- Datenschutzhinweise ohne Haken, ein Abzug je Fassung

Julian Müller

vor 3 Tagen

8c2ce4d

Feature master 167.8-05

Arbeitsstandsband auf jedem CRM-Reiter -- es gehoert dem Modul

Julian Müller

vor 3 Tagen

152efc2

Feature master 167.6-05

Aufraeumauftrag fuer storno_zugaenge -- 24 Stunden, Obergrenze je Lauf, zwei Zeitplaneintraege

Julian Müller

vor 3 Tagen

1f4510d

Feature master 167.10-05

Linkauskunft und Demo-Klon kennen die Art

Julian Müller

vor 5 Tagen

d636edb

Feature master 167.6-05

fester Storno-Hinweis auf der Bestaetigungsseite -- jede Familie sieht den Weg

Julian Müller

vor 5 Tagen

8d25c65

Feature master 167.8-05

Arbeitsliste statt Kachelband -- Suche, Filterpillen, eine Zeile je Anmeldung

Julian Müller

vor 5 Tagen

3125576

Feature master 167.6-05

Platzhalter {{storno_link}} -- absolute Adresse der Stornoseite des Vereins

Julian Müller

vor 5 Tagen

25b13c6

Feature master 167.10-05

Datenschutzhinweise sind Vereinstext plus Plattformteil, Anmeldebedingungen nur Vereinstext

Julian Müller

vor 5 Tagen

9b29b6a

Feature master 167.8-05

Register der Arbeitsvorraete und Auswahlstelle ueber Anmeldungen

Julian Müller

vor 5 Tagen

c8e41ba

Feature master 167.10-05

Tracer -- gueltiger Satz je Art, das Tor der Anmeldung fragt ihn

Julian Müller

vor 5 Tagen

16a7f09

Feature master 167.10-05

Art an der Rechtstext-Fassung -- str_art, Altbestand kombiniert, Index je Art

Julian Müller

vor 5 Tagen

c7c25fc

Feature master 167.13-06

Anmeldeadresse wird unabhaengig von Gross-/Kleinschreibung gefunden

Julian Müller

vor 5 Tagen

52bb61a

Feature master 167.6-04

Verein erfaehrt jede Selbststornierung -- eigener Anlasstyp an den Verwaltungskreis

Julian Müller

vor 5 Tagen

8554a64

Feature master 167.8-04

Handlungsleiste der Akte -- Trennlinie aus Korrektur 2, nur Handlungen mit Ziel

Julian Müller

vor 5 Tagen

b891640

Feature master 167.6-04

Stornierung vermerkt die Zahlung statt sie anzufassen -- Rueckfrage an der Zeile, drei Saetze

Julian Müller

vor 5 Tagen

b6f5bdc

Feature master 167.8-04

Verlauf der Akte als Zusammenfuehrung mit Register der Arten

Julian Müller

vor 5 Tagen

daaf28c

Feature master 167.8-04

Tracer -- von der Zeile der Uebersicht in die Akte der Anmeldung

Julian Müller

vor 5 Tagen

73df6f9

Feature master 167.6-04

Selbststornierung bis Freizeitende -- Frist als Frage an Freizeit, im Serverweg

Julian Müller

vor 5 Tagen

ac01c56

Feature master 167.7-13

Pruefliste und Nachlauf als Rake-Aufrufe, Befundsatz nach E-2

Julian Müller

vor 5 Tagen

8318a57

Feature master 167.6-03

zwei Drosseln fuer /stornierung -- je Adresse (5/h) und je Absender-IP (10/h)

Julian Müller

vor 5 Tagen

760ea27

Feature master 167.6-03

Pruefseite ohne Zeitorakel -- jeder code_pruefen-Aufruf kostet genau einen BCrypt-Vergleich

Julian Müller

vor 5 Tagen

3d31402

Feature master 167.7-13

Migration bildet Buendel fuer die Bestandsanmeldungen (primary und demo)

Julian Müller

vor 5 Tagen

96e8714

Feature master 167.7-13

Buendelwanderung als Dienst und Buendelregel fuer jedes neue Kind

Julian Müller

vor 5 Tagen

306abe9

Feature master 167.13-03

Kennung mit Umschrift, Freizeitname hoechstens 60 Zeichen, keine Adresse in der Demo

Julian Müller

vor 5 Tagen

b75f915

Feature master 167.10-04

jedes abgefragte Bestandsfeld der oeffentlichen Anmeldung gehorcht seinem CRM-Schalter

Julian Müller

vor 5 Tagen

b6438fb

Feature master 167.13-03

noch nicht deployte Migration 20260915125200 ruft dieselbe Umschrift -- Weg (a)

Julian Müller

vor 5 Tagen

4dd3055

Feature master 167.13-03

die eine Umschrift fuer Anmeldeadressen -- ae/oe/ue nach NFC, Praefix der Organisation ruft sie

Julian Müller

vor 5 Tagen

2190b52

Feature master 167.10-04

abgeschaltetes Bundesland verschwindet aus der oeffentlichen Anmeldung

Julian Müller

vor 5 Tagen

160b628

Feature master 167.13-02

aufgegebene Unratbarkeit als Entscheidung im Code, das Tor je Bedingung belegt

Julian Müller

vor 5 Tagen

1ed7f39

Feature master 167.13-02

Rahmen, Cookie und Drossel auf der sprechenden Adresse, gegen die Routentabelle gedeckt

Julian Müller

vor 5 Tagen

82fc09a

Feature master 167.13-02

sprechende Anmeldeadresse /anmeldung/<kennung> ueber eine Aufloesungsstelle

Julian Müller

vor 5 Tagen

ec210d9

Feature master 167.7-05

Lesewege sehen beide Kontaktformen -- Messung (B-1), VCF-Export (CR-02), Vorlade-Waechter (WR-02)

Julian Müller

vor 5 Tagen

4f95bb1

Feature master 167.9-06

Seeds setzen die eine Ausgehberechtigung statt vier Wahrheitswerte

Julian Müller

vor 5 Tagen

0599d8d

Feature master 167.9-06

CSV-Einfuhr erzeugt keinen Ausgeh-Widerspruch mehr und meldet mehrdeutige Zellen

Julian Müller

vor 5 Tagen

3036a73

Feature master 167.7-07

Kursangebot pflegen auf der bestehenden Praeventionsstufen-Seite

Julian Müller

vor 5 Tagen

f75d5cc

Feature master 167.9-05

eine Auswahl statt vier Kaestchen in beiden Formularen

Julian Müller

vor 5 Tagen

b6efbe2

Feature master 167.9-05

str_ausgeh_berechtigung in Betreuer- und Anmeldeliste, Schnittstellenliste bleibt

Julian Müller

vor 5 Tagen

036370a

Feature master 167.6-02

Selbststornierung Ende zu Ende -- Adresse, Code per Mail, ein Kind storniert

Julian Müller

vor 5 Tagen

7e9f427

Feature master 167.7-07

GREEN -- Kursangebot an Praeventionsstufe, Leseweg Freizeit#kursangebot

Julian Müller

vor 5 Tagen

7fd67d8

Feature master 167.7-07

KursBestandsmessung und kurs:bestandsmessung (nur lesend)

Julian Müller

vor 5 Tagen

b8c0ad1

Feature master 167.7-07

Kursangebot-Spalten an praeventionsstufen (b_in_anmeldung, txt_niveaus)

Julian Müller

vor 5 Tagen

abb628c

Feature master 167.7-04

eine Loeschreihenfolge fuer fuenf Wege -- Zerstoerer, CSV-Import, Freizeit, Kloner

Julian Müller

vor 5 Tagen

320cbe5

Feature master 167.9

Ausgeh-Formular ohne hartkodiertes Deutsch -- Fehlerkasten mit role="alert"

Julian Müller

vor 5 Tagen

a5112a7

Feature master 167.6-02

Tabelle storno_zugaenge -- Nachweis auf Zeit, mit Zweck in der Zeile

Julian Müller

vor 5 Tagen

22eac68

Feature master 167.7-04

die DSGVO-Auskunft zeigt die Anmeldung -- eigener Abschnitt, kein Geschwister

Julian Müller

vor 5 Tagen

dfd5cba

Feature master 167.9

Ausgeh-Info-Box und Berechtigungsliste ohne hartkodiertes Deutsch (B-2, B-4)

Julian Müller

vor 5 Tagen

adb629a

Feature master 167.13-01

die sprechende Anmeldekennung der Freizeit -- einmal erzeugt, danach unantastbar

Julian Müller

vor 5 Tagen

7e2b3eb

Feature master 167.13-01

das Adresspraefix der Organisation -- vier Buchstaben, verlaengert statt abgeschnitten, eingefroren

Julian Müller

vor 5 Tagen

50b1b04

Feature master 167.7-04

anonymize! und destroy kennen das Buendel -- eine Entscheidungsstelle, beide Richtungen

Julian Müller

vor 5 Tagen

28f0544

Feature master 167.13-01

Freizeitname, Freizeitkennung und Organisationspraefix -- drei Spalten, zwei eindeutige Indizes

Julian Müller

vor 5 Tagen

2723fda

Feature master 167.8-02

die uebrigen sechs CRM-Flaechen ziehen nach -- ein Kopf, sieben Reiter

Julian Müller

vor 5 Tagen

1db8c95

Feature master 167.4-07

die Zahlflaeche -- ausgelagerte Bezahlseite, geprueftes Ruecksprungziel, kein fremdes Skript

Julian Müller

vor 5 Tagen

7abea0d

Feature master 167.8-02

ein Modulkopf statt eines Seitenkopfes -- Datenlieferant, Bauteil, erste Flaeche

Julian Müller

vor 5 Tagen

881e797

Feature master 167.8-03

die Altzeilen sagen die Wahrheit -- inhalt_festgehalten?

Julian Müller

vor 5 Tagen

12871f7

Feature master 167.8-03

die eine Schreibstelle fuellt Betreff, Rumpf und Anmeldung

Julian Müller

vor 5 Tagen

9e1fc65

Feature master 167.4-07

die Bestaetigungsseite nennt Betrag, Referenz und Frist -- und sagt, dass der Platz nicht am Geld haengt

Julian Müller

vor 5 Tagen

1460232

Feature master 167.4-07

ein Vorgang je abgeschickter Anmeldung -- Referenz, Betragsschnappschuss, Faelligkeit

Julian Müller

vor 5 Tagen

4624df5

Feature master 167.8-03

der Rumpf ist verschluesselt, die Anmeldung ist zuordenbar

Julian Müller

vor 5 Tagen

c93aa27

Feature master 167.8-03

drei Spalten am Zustellprotokoll -- Betreff, Rumpf, Anmeldung

Julian Müller

vor 5 Tagen

d19e043

Feature master 167.8-01

sechs Symbole aus dem lizenzierten Paket -- woertlich kopiert

Julian Müller

vor 5 Tagen

b1b2f34

Feature master 167.9-04

die DSGVO-Auskunft zeigt die EINE Ausgangsberechtigung (A-4)

Julian Müller

vor 5 Tagen

9428174

Feature master 167.9-04

was der Mensch sieht -- eine Regel auf der Karte, eine Menge in den Kacheln

Julian Müller

vor 5 Tagen

68cea27

Feature master 167.7-03

die Kontakte haengen am Buendel -- gleicher Name, neue Herkunft

Julian Müller

vor 5 Tagen

a50155f

Feature master 167.5-01

nur lesende Bestandsmessung fuer die Beitrags-Entscheidungen

Julian Müller

vor 5 Tagen

19ecd28

Feature master 167.7-03

der Buendeldatensatz bekommt seine Tabelle -- additiv, reversibel, ohne Bestandsbewegung

Julian Müller

vor 5 Tagen

03a2691

Feature master 167.4-06

die Schalter -- an- und abwaehlen wirkt auf dem Profil des Vereins

Julian Müller

vor 5 Tagen

ea5cb0e

Feature master 167.9-03

die Doppelschrift -- beide Formen bleiben in Deckung

Julian Müller

vor 5 Tagen

ad5b1fa

Feature master 167.4-06

die Zahlarten-Karte -- alle Preiszeilen, ehrliche Hinweise, eigene Symbole

Julian Müller

vor 5 Tagen

7a160cd

Feature master 167.1-07

QR-Code der Anmeldeadresse -- bei jedem Aufruf neu, deshalb nie veraltet

Julian Müller

vor 5 Tagen

beb3f54

Feature master 167.9-03

die Migration ruft die Wanderung -- umkehrbar, mit Nachweis

Julian Müller

vor 5 Tagen

a69e8ec

Feature master 167.10-02

Rechtstext und Freigabeschalter ziehen ins CRM -- die Regel dazu ist aufgehoben, nicht uebergangen

Julian Müller

vor 5 Tagen

e4f77fd

Feature master 168

das Foto-Kollisionsfenster sagt, warum es stehen bleibt

Julian Müller

vor 5 Tagen

834ca21

Feature master anmeldung

die oeffentliche Anmeldestrecke erhebt eine E-Mail-Adresse

Julian Müller

vor 5 Tagen

6088c35

Feature master 167.1-07

der Anmeldelink steht auf der CRM-Uebersicht -- sichtbar, markierbar, mit beiden Ablaufarten

Julian Müller

vor 5 Tagen

8ebdd35

Feature master 167.4-06

Zahlarten und Preisangaben live je Konto des Vereins

Julian Müller

vor 5 Tagen

f3ad196

Feature master 167.9-03

die Bestandswanderung MIT Protokoll der Betroffenen

Julian Müller

vor 5 Tagen

9ab895b

Feature master 167.9-03

die Spalte, die Werteliste und DIE EINE Umrechnungsstelle

Julian Müller

vor 5 Tagen

0640765

Feature master 167.10-01

der Beitrag und das Anmeldefenster ziehen ins CRM -- und verschwinden drueben

Julian Müller

vor 6 Tagen

d6f311c

Feature master 167.2-11

der Mail-Teil der gemeinsamen AVV-Fassung 3 -- geschrieben, geprueft, NICHT aktiviert

Julian Müller

vor 6 Tagen

d690c40

Feature master 167.2-10

der Abnahmeweg -- ein Klick, eine echte Mail, eine Protokollzeile, OHNE Konsole

Julian Müller

vor 6 Tagen

eefd529

Feature master 167.2-09

der Pruefstand zeigt, was gemessen wurde -- und wann

Julian Müller

vor 6 Tagen

3a12f6a

Feature master 167.4-05

ein gueltiges Merkmal je Verein, sichtbare Abschaltung, Drossel am Rueckweg

Julian Müller

vor 6 Tagen

7834b65

Feature master 167.4-05

der Verein verbindet sein eigenes Mollie-Konto ueber OAuth

Julian Müller

vor 6 Tagen

8432aad

Feature master 167.2-09

die drei Pruefknoepfe -- mit eigener Schreibregel, nicht auf manage? zurueckfallend

Julian Müller

vor 6 Tagen

e5375e9

Feature master 167.2-09

der Pruefdienst prueft die ANMELDUNG -- nicht den offenen Anschluss

Julian Müller

vor 6 Tagen

29e43c0

Feature master 167.2-08

drei Leerzustaende, die sagen was GILT -- nicht was fehlt

Julian Müller

vor 6 Tagen

a1ff7ba

Feature master 167.9-01

Bestandsmessung der vier Ausgeh-Wahrheitswerte -- nur lesend, ohne Klartext

Julian Müller

vor 6 Tagen

e09a257

Feature master 167.2-08

die Filterregeln -- anlegen, aussetzen, entfernen, und die Richtung steht dabei

Julian Müller

vor 6 Tagen

a42578d

Feature master 167.3-04

der Kommunikationsstand ist von Hand setzbar -- ohne Konsole

Julian Müller

vor 6 Tagen

908e5e5

Feature master 167.2-08

der Posteingang -- zweite Karte, eigener Schreibweg, Leerwert loescht nichts

Julian Müller

vor 6 Tagen

1b67b7e

Feature master 167.1-08

die ausdrueckliche Einwilligung nach Artikel 9 -- und drei fehlende Pflichtangaben

Julian Müller

vor 6 Tagen

2467ac4

Feature master 167.3-04

der Kommunikationsstand ist eine Kachelgruppe, die filtert

Julian Müller

vor 6 Tagen

55a4f84

Feature master 167.1-05

der feldfreie Kurzbefehl, die Einbau-Anleitung und die Handbuchseite

Julian Müller

vor 6 Tagen

80879fa

Feature master 167.1-04

Einwilligungen, Eigenfelder und die Handkorrektur im Protokoll

Julian Müller

vor 6 Tagen

432a262

Feature master 167.1-03

Rechtstexte je Freizeit -- Fassung, Abzug, Freigabe, Zustimmung

Julian Müller

vor 6 Tagen

a7d4c0f

Feature master 167.4-04

der CRM-Reiter "Zahlung" -- Elternbeitrags-Konto und Frist

Julian Müller

vor 6 Tagen

94b7acf

Feature master 167.7-01

die Bestandsmessung fuer E-2 -- lesend, prod-tauglich, ohne Klartext

Julian Müller

vor 6 Tagen

f7d6034

Feature master 167.3-06

Mail-Einrichtung und Teilnehmerfelder ziehen ins CRM -- die alten Reiter sind ersatzlos weg

Julian Müller

vor 6 Tagen

0313d1a

Feature master 172.1-01

Archivsperre aufgelockert -- Organisationsflaechen und Abrechnungen

Julian Müller

vor 6 Tagen

c813229

Feature master 167.3-03

der Reiter "Massenmail" hinter dem zweiten Schluessel (D-33)

Julian Müller

vor 6 Tagen

6c1e2b4

Feature master 167.3-03

die Sendeschiene -- eine Nachricht je Familie, gestaffelt, zugeordnet

Julian Müller

vor 9 Tagen

1523663

Feature master 167.3-03

der Kommunikationsstand am Teilnehmer -- eingeordnet, nicht nachgetragen

Julian Müller

vor 9 Tagen

95f8033

Feature master 167.3-02

der Reiter "Vorlagen" und die Anmeldung am Erweiterungspunkt

Julian Müller

vor 9 Tagen

f3f7268

Feature master 167.3-02

MailVorlage -- Tabelle, deutscher Plural, Platzhalterpruefung beim Speichern

Julian Müller

vor 9 Tagen

c4d6b38

Feature master 167.3-01

Kopfeintrag, Reiterleiste und die EINE Auswahlstelle

Julian Müller

vor 10 Tagen

3c3715b

Feature master 167.3-01

/crm ist erreichbar und gegated -- Namensraum, Regel, Rolle

Julian Müller

vor 10 Tagen

bc5d251

Feature master 172-05

das Verzeichnis config/locales/de/ existiert

Julian Müller

vor 10 Tagen

60fd73e

Feature master 167.2-07

Filter, Wasserstandsmarke und der Abrufauftrag in beiden Zweigen

Julian Müller

vor 10 Tagen

d5f2e45

Feature master 167.2-07

der Postfachabruf geht ueber Net::IMAP direkt -- Schluesselwortform, nur lesend

Julian Müller

vor 10 Tagen

be95757

Feature master 260910-kqw

Geburtsdatum auf dem Anwesenheits-Export -- und die Herkunft der Spaltenwahl richtiggestellt

Julian Müller

vor 10 Tagen

7bd4b4c

Feature master 167.2-05

das Ausgangsformular -- mit dem EINEN maskierten Eingabefeld des Projekts

Julian Müller

vor 10 Tagen

5a0af54

Feature master 162-05

der Dialog vorher, die Rueckmeldung nachher -- zwei verschiedene Zahlen

Julian Müller

vor 10 Tagen

13d8f1f

Feature master 172-01

LocaleDateien -- der Uebersetzungsbaum, abgeleitet statt nachgebaut

Julian Müller

vor 10 Tagen

18c09ab

Feature master 162-05

KV-4 -- die ehrliche Zahl, in der Schleife gezaehlt

Julian Müller

vor 10 Tagen

8f4ceb1

Feature master 260910-kqw

CSV-Export der Anwesenheitszeitraeume -- ein Weg durch alle Schichten

Julian Müller

vor 10 Tagen

936229d

Feature master 167.4-02

die duenne Scheibe -- eine Zahlung Ende zu Ende, gemessen statt behauptet

Julian Müller

vor 10 Tagen

19d24b2

Feature master 167.2-05

D-80 -- die SMTP-Zugangsdaten darf nur der Inhaber setzen

Julian Müller

vor 10 Tagen

fbb6bd7

Feature master 162-06

O-4 -- der Kinderschutz-Alarm laesst sich in der App nicht abschalten

Julian Müller

vor 10 Tagen

4b8ed26

Feature master 162-07

O-1 -- der Dokumentationsbogen wird gelesen, nicht herausgegeben

Julian Müller

vor 10 Tagen

e5e5161

Feature master 167.2-05

der Mail-Reiter der Organisationsseite -- vierzehnter Reiter, keine Kachel

Julian Müller

vor 10 Tagen

cf2d255

Feature master 162-07

O-2 -- die externe Freigabe haengt ab jetzt am Schreibrecht

Julian Müller

vor 10 Tagen

c7382ee

Feature master teilnehmer-csv

Anschrift und Geburtsdatum wieder auf der Teilnehmerliste

Julian Müller

vor 10 Tagen

5cb5188

Feature master 167.2-03

der Abriss in BEIDEN Zerstoerern -- und der Waechter fuer die naechste Geheimnisspalte

Julian Müller

vor 10 Tagen

a3615a1

Feature master 167.2-06

Zustell-Job -- eine Protokollzeile je Empfaenger, Wiederholung, kein Rueckfall

Julian Müller

vor 10 Tagen

c389288

Feature master 167.1-02

Bedienung der Auslieferungsform und der Ruecksprung als Verweis

Julian Müller

vor 10 Tagen

2b7f5ff

Feature master 162-04

der Verlauf sagt, WODURCH der Zugriff entstand

Julian Müller

vor 10 Tagen

8861b39

Feature master 167.2-06

eigener Zustellweg je Verein -- und der Nachweis, dass der naheliegende Weg leckt

Julian Müller

vor 10 Tagen

798dd03

Feature master 167.2-03

die fuenfzehnte Kategorie -- das Zustellprotokoll in der Auskunft nach Art. 15

Julian Müller

vor 10 Tagen

a346005

Feature master 167.1-02

die drei Aufweichungen gelten nur fuer einbettende Vereine

Julian Müller

vor 10 Tagen

1337180

Feature master 167.2-04

die DNS-Pruefung -- Befund am Zugang, gegen die Absenderdomaene, ohne Sperre

Julian Müller

vor 10 Tagen

9b6825d

Feature master 167.2-04

der DNS-Abfrager -- duenne Schale, harte Zeitgrenze, kein Socket im Test

Julian Müller

vor 10 Tagen

a618891

Feature master 167.1-02

die Auslieferungsform je Verein und die EINE Ableitungsstelle

Julian Müller

vor 10 Tagen

9350462

Feature master 167.4-03

die Zahlungswege-Quelle kennt jetzt zwei Geldfluesse

Julian Müller

vor 10 Tagen

1ee520e

Feature master 167.2-03

Zustellzeilen fallen unter die Anonymisierung -- und unter den Loeschweg des Kindes

Julian Müller

vor 10 Tagen

ce8fc0f

Feature master 167.2-04

der DNS-Auswerter -- reine Funktion, jede Aussage so stark wie ihre Messung

Julian Müller

vor 10 Tagen

ffe3aed

Feature master 162-01

KV-1 -- die Eskalation legt die Lesezugriffe der KSB selbst an

Julian Müller

vor 11 Tagen

29dff3d

Feature master 167.1-01

der Schutz der oeffentlichen Schreibstrecke, und D-55 ausgesprochen

Julian Müller

vor 11 Tagen

fe6f165

Feature master 162-01

KV-2 -- die beiden toten Schluessel des Gewaehren-Dialogs entfernt

Julian Müller

vor 11 Tagen

28191d8

Feature master 162-01

KV-2 -- Zugriff gewaehren eskaliert nicht mehr

Julian Müller

vor 11 Tagen

ccdbe31

Feature master 167.2-02

MailFilterRegel, MailZustellung, MailEingang -- einfache Muster und die Trennung aus D-17

Julian Müller

vor 11 Tagen

bb4964c

Feature master 167.2-02

SmtpZugang und ImapZugang -- der vollstaendige Einstellungssatz und die Scharfschalt-Bedingung

Julian Müller

vor 11 Tagen

5264c99

Feature master 167.1-01

die drei Zustaende einer Anmeldung -- inclusion statt enum

Julian Müller

vor 11 Tagen

ef38ef7

Feature master 167.4-01

Mollie steht als eigene lit. c im AVV -- mit wahrer Begruendung, nicht mit der von Stripe

Julian Müller

vor 11 Tagen

2ff2286

Feature master 167.1-01

die oeffentliche Anmeldestrecke steht Ende zu Ende

Julian Müller

vor 11 Tagen

d7484ca

Feature master 260909-jzz

Einzelbeleg je Gast als PDF -- eine eigene Aktion, die alle Betreuer-Gatter erbt

Julian Müller

vor 11 Tagen

0520fe7

Feature master 260909-jzz

Listenexport der Gaesteliste als PDF, CSV-Knopf zieht nach

Julian Müller

vor 11 Tagen

945acb3

Feature master 167.0-14

zwei unterschiedene Leerzustaende -- der Satz sagt nur, was stimmt

Julian Müller

vor 12 Tagen

046049a

Feature master 167.0-14

beide Reiterleisten kuerzen sich -- ohne den Waechter blind zu machen

Julian Müller

vor 12 Tagen

700c215

Feature master 167.0-14

die sichtbaren Reiter -- gefiltert NACH der Pruefung, mit Rueckfall

Julian Müller

vor 12 Tagen

4970847

Feature master 167.0-12

die Pruefstelle vor dem Abschalten -- ein benutzter Erweiterungspunkt

Julian Müller

vor 12 Tagen

bb0ed11

Feature master 167.0-12

die drei Ausgaenge -- zwei Fehler und eine ausdrueckliche Leere

Julian Müller

vor 12 Tagen

6a372eb

Feature master 167.0-12

das Platzhalterregister -- eine Abbildung statt einer Ersetzungskette

Julian Müller

vor 12 Tagen

7ed6abe

Feature master 160.4-01

die Push-Diagnose ist lesbar und ueber eine eigene Kachel auffindbar

Julian Müller

vor 12 Tagen

1af25f9

Feature master 167.2-01

zwei Protokolltabellen -- eine Zeile je Empfaenger, eine je gelesener Nachricht

Julian Müller

vor 12 Tagen

d9bc3fe

Feature master 260908-kdg

die Diagnose steht im Browser -- Route, Gate, Ansicht

Julian Müller

vor 12 Tagen

1f7981d

Feature master 167.2-01

drei Konfigurationstabellen -- Ausgang, Eingang, Filterregeln

Julian Müller

vor 12 Tagen

b58a5c0

Feature master 160.4-01

die Serverhaelfte sagt, welches Glied zuerst reisst

Julian Müller

vor 12 Tagen

628724e

Feature master 260908-kdg

der Diagnose-Dienst -- warum diese und nicht jene, je Schicht

Julian Müller

vor 12 Tagen

208f783

Feature master 260908-kdg

der Verteiler laesst sich befragen, ohne zu verteilen

Julian Müller

vor 12 Tagen

f86d262

Feature master 167.2-01

fuenf Beugungsregeln fuer die Mail-Tabellen -- VOR den Migrationen

Julian Müller

vor 12 Tagen

57ab415

Feature master 167.0-06

Demo-Klon und Abriss -- es gibt kein dependent: :destroy im Organisationsgraphen

Julian Müller

vor 12 Tagen

3466507

Feature master 167.0-09

die uebrigen vier Reiter nach derselben Bauform -- 36 Bloecke, 36 Aufrufe

Julian Müller

vor 12 Tagen

0bd2a1b

Feature master 167.0-10

die uebrigen vier Anzeigereiter -- dieselbe Bewegung, viermal

Julian Müller

vor 12 Tagen

3c0ad8e

Feature master 167.0-09

der Reiter Aufenthalt fragt die eine Entscheidungsstelle -- 17 Bloecke, 17 Aufrufe

Julian Müller

vor 12 Tagen

ab4c354

Feature master 167.0-10

der Abschaltvermerk an einer Stelle -- Reiter Aufenthalt ganz durch

Julian Müller

vor 12 Tagen

fe83112

Feature master 167.0-06

die Maske -- anlegen, zuordnen, einstufen, abschalten

Julian Müller

vor 12 Tagen

ff436f8

Feature master 167.0-06

der dreizehnte Reiter -- Weiche, Leiste, Daten, Symbol

Julian Müller

vor 12 Tagen

a691cde

Feature master 169-03

Geschwister-Entdopplung ueber die Werte -- konservativ, mit allen Kindern in einer Karte

Julian Müller

vor 12 Tagen

fa93693

Feature master 167.0-08

die zwei Teilstuecke der Eigenfelder und der zweite Zweig des Pflichtkennzeichens

Julian Müller

vor 12 Tagen

ffcdd73

Feature master 167.0-08

die eine Entscheidungsstelle der Renderschicht samt Vorladepfad

Julian Müller

vor 12 Tagen

91739df

Feature master 167.0-05

Route und Controller der Feldkonfiguration -- mandantengebunden, ohne Loeschweg

Julian Müller

vor 12 Tagen

3b77212

Feature master 169-02

die Karte -- ein Name, der immer da ist, und der Bezug zum Kind

Julian Müller

vor 12 Tagen

6a50d4d

Feature master 167.0-05

vier Protokollnamen fuer das Feldregister und die Beschriftungen dazu

Julian Müller

vor 12 Tagen

74b6e93

Feature master 165-09

der Lueckenbericht kennt die zweite Ursache -- Meldung und Karte sagen dasselbe

Julian Müller

vor 12 Tagen

cf74db7

Feature master 169-02

der Zeilenbau -- Faltung in OKTETTEN, CRLF, Maskierung

Julian Müller

vor 12 Tagen

1ee0265

Feature master 165-09

kein Kuechendienst am An- und Abreisetag -- Filter und Nenner wandern zusammen

Julian Müller

vor 12 Tagen

aeb6024

Feature master 168-07

das Hinterlegen eines Nachweises bekommt seine Wirkung -- Zustand und Benachrichtigung

Julian Müller

vor 12 Tagen

7a9534a

Feature master 167.0-07

eine Entscheidungsstelle statt zweier Erlaubnislisten

Julian Müller

vor 12 Tagen

2d99274

Feature master 168-07

der Empfaengerkreis des Juleica-Nachweises -- immer ueber die Organisation, nie global

Julian Müller

vor 12 Tagen

78bd957

Feature master 168-07

ein eigener Benachrichtigungstyp fuer den eingereichten Juleica-Nachweis

Julian Müller

vor 12 Tagen

2cbed96

Feature master 165-07

der Grund an der leeren Schicht -- im Dienstplan

Julian Müller

vor 12 Tagen

3f8c7ab

Feature master 168-06

die Feststellungsflaeche zeigt das Belegstueck und traegt den Ablehnungsweg

Julian Müller

vor 12 Tagen

c1c50dd

Feature master 169-01

der Protokolleintrag wird lesbar statt nur vorhanden

Julian Müller

vor 12 Tagen

82289ac

Feature master 167.0-11

das PDF bekommt einen eigenen Abschnitt fuer die Eigenfelder

Julian Müller

vor 12 Tagen

f6b6805

Feature master 169-01

der dritte Knopf der Exportgruppe -- und die zwei Fallen, die kein Controllertest sieht

Julian Müller

vor 12 Tagen

747944d

Feature master 167.0-11

die siebzehnte CSV-Datei -- Eigenfeldwerte mit dem Formelschutz, den der Bestand verlangt

Julian Müller

vor 12 Tagen

033157b

Feature master 168-06

der Admin stellt fest oder lehnt mit Grund ab -- beides im Pruefprotokoll

Julian Müller

vor 12 Tagen

c02945e

Feature master 167.0-11

die vierzehnte Kategorie der DSGVO-Auskunft -- die Eigenfeldwerte des Kindes

Julian Müller

vor 12 Tagen

0718308

Feature master 169-01

Elternkontakte einer Freizeit als eine .vcf-Datei -- gegated und protokolliert

Julian Müller

vor 12 Tagen

2777163

Feature master 165-07

die Wirkung einer Regel -- beim Anlegen und je Regelzeile

Julian Müller

vor 12 Tagen

9e08a48

Feature master 165-07

Wirkungsrechner und die Sperrenrechnung aus dem Verteiler herausgezogen

Julian Müller

vor 12 Tagen

c73748a

Feature master 167.0-04

abgeleitete Sperrliste und Reiterzuordnung fuer abschaltbare Teilnehmerfelder

Julian Müller

vor 12 Tagen

ccc3779

Feature master 168-05

die eine Erlaubnisliste je Reiter -- und der Waechter, der es beweist

Julian Müller

vor 12 Tagen

29f3095

Feature master 165-05

Formular legt Bezug "einzelner Betreuer", Diensteinheit "alle" und Gewichtung mit Faktor an

Julian Müller

vor 12 Tagen

caa4693

Feature master 165-05

Verteiler wertet Bezug "einzelner Betreuer" (D-06), Gewichtung (D-05 weich) und eine Beteiligungszahl je Luecke aus

Julian Müller

vor 12 Tagen

e0e287d

Feature master 167.0-03

Teilnehmer schliesst teilnehmer_feld_werte an -- Deckungswaechter faellt und wird eingeordnet

Julian Müller

vor 12 Tagen

689f7d4

Feature master 167.0-03

TeilnehmerFeldWert -- der eine Zugriffsweg, verschluesselt wo eingestuft

Julian Müller

vor 12 Tagen

ade0ef2

Feature master 168-04

Aufdecken statt Miniaturbild, und der Entfernen-Ablauf fuer Anhaenge (D-08/B-01)

Julian Müller

vor 12 Tagen

b713c3c

Feature master 167.0-03

TeilnehmerFeld und TeilnehmerFeldOption -- Definitionsebene

Julian Müller

vor 12 Tagen

8db4664

Feature master 168-04

Reiter Nachweise -- drei Qualifikationskarten, unbedingt (D-09/B-17)

Julian Müller

vor 12 Tagen

3a82596

Feature master 165-06

Owner-Nachtrag -- "Alle Dienste" und Besetzungsstaerke 0 (Kuechenteam)

Julian Müller

vor 12 Tagen

ee49cd8

Feature master 168-03

die Schale und vier Panels -- Kopfband, Leiste, literale Partialnamen

Julian Müller

vor 12 Tagen

f9e7c87

Feature master 168-03

Reiterreihenfolge, geprueften Reiterwert, Rueckkehr auf den Reiter

Julian Müller

vor 12 Tagen

62d9999

Feature master 165-06

Besetzungsstaerke je Diensteinheit im selben Reiter

Julian Müller

vor 12 Tagen

0ede135

Feature master 165-06

der vierte Reiter -- Regeln sehen, anlegen, entfernen

Julian Müller

vor 12 Tagen

7090a86

Feature master 167.0-01

drei additive Tabellen fuer konfigurierbare Teilnehmerfelder

Julian Müller

vor 12 Tagen

a5723e8

Feature master 168-02

Ampel-Kopfband -- alle drei Qualifikationen unbedingt, ohne Bearbeiten-Verweis

Julian Müller

vor 12 Tagen

b2ac79a

Feature master 168-02

Ampel-Helfer als einzige Zustand-zu-Farbe-Quelle

Julian Müller

vor 12 Tagen

38ec618

Feature master 168-01

Modell des Juleica-Nachweises -- Anhang, Zustaende, drei Uebergaenge

Julian Müller

vor 12 Tagen

70ddf15

Feature master 260907-ing

"Bearbeiten" bei STEP3 hat ein begruendetes Ziel -- und eine Sperre, sobald Geld unterwegs ist

Julian Müller

vor 13 Tagen

e547946

Feature master 260907-ing

GREEN -- Ablehnen gibt es, mit Grund und mit einem Weg zurueck

Julian Müller

vor 13 Tagen

8b24f8a

Feature master 260907-ing

demo_schema nachgezogen -- die Migration laeuft auf beiden Shards

Julian Müller

vor 13 Tagen

3077f86

Feature master 260907-ing

additive Spalte txt_ablehnungsgrund -- Owner-Entscheidung E-3

Julian Müller

vor 13 Tagen

0cccdba

Feature master 260907-ing

der Loeschknopf ist zurueck -- mit Rueckfrage, und weg, sobald Geld unterwegs ist

Julian Müller

vor 13 Tagen

3bef1b3

Feature master 260907-ing

GREEN -- die Loeschstrecke steht, und die einzige Verteidigung sitzt vor destroy!

Julian Müller

vor 13 Tagen

7ef3e46

Feature master 165-04

der Weg vom Knopf bis zur Karte -- Route, Aktion, Bedienelement, Rueckmeldung

Julian Müller

vor 13 Tagen

0a5fac5

Feature master 165-04

der Verteiler besetzt leere Schichten, uebergeht keinen Ausschluss und benennt jede Luecke

Julian Müller

vor 13 Tagen

06e544a

Feature master 166-08

zwei Folgeknoepfe an der Lauf-Karte, zwei Verweise auf den Abrechnungsseiten

Julian Müller

vor 13 Tagen

004f323

Feature master 166-08

GREEN -- Einreichen schliesst ab, Verwerfen gibt frei, beides in einer Transaktion

Julian Müller

vor 13 Tagen

7c0e783

Feature master 166-08

GREEN -- zwei eigene Schreibregeln, zwei PATCH-Routen, zwei Protokollnamen

Julian Müller

vor 13 Tagen

f037840

Feature master 165-03

deutsche Beschriftungen und eigene Ablehnungstexte

Julian Müller

vor 13 Tagen

d68aaad

Feature master 165-03

GREEN -- Besetzungsstaerke je Diensteinheit mit benanntem Rueckfall

Julian Müller

vor 13 Tagen

4c7a650

Feature master 165-03

GREEN -- vier Loeschwege tragen die neue Regeltabelle

Julian Müller

vor 13 Tagen

e3e7943

Feature master 166-07

der Auslassbericht wird ein Befund statt einer Meldung

Julian Müller

vor 13 Tagen

8605a2b

Feature master 166-07

die Fahrdienstabrechnung als zweite Quellart -- mit ihrer eigenen, gegenlaeufigen Betragsregel

Julian Müller

vor 13 Tagen

aa6e10f

Feature master 165-03

GREEN -- die Regeltabelle als EIGENE Tabelle, mit Modellregeln und Fixtures

Julian Müller

vor 13 Tagen

5dfd4d8

Feature master betreuerabrechnung

"bar ausgezahlt" als Haekchen des Inhabers, SEPA-Zugehoerigkeit nur abgeleitet

Julian Müller

vor 13 Tagen

8899f01

Feature master 166

IBAN-Felder setzen die Vierergruppen beim Tippen

Julian Müller

vor 13 Tagen

4e8dbba

Feature master 166-06

SEPA-Reiterinhalt -- Erzeugen, Auszahlbares, Laufliste, Leerzustand

Julian Müller

vor 14 Tagen

6ecfe93

Feature master 166-06

Reiterleiste der Organisation auf shared/_reiter gezogen -- zwoelfter Reiter SEPA-Auszahlungen

Julian Müller

vor 14 Tagen

897f2d3

Feature master 166-05

#download -- gespeicherter Anhang, wiederholbar, mandantenfest

Julian Müller

vor 14 Tagen

61cff97

Feature master 166-05

Route + #create -- POST, Vorbedingung Auftraggeber-Bankverbindung

Julian Müller

vor 14 Tagen

14a2689

Feature master 165-02

Beugungsregel kuechendienst_betreuer_regel/-regeln VOR der Migration

Julian Müller

vor 14 Tagen

9c335b1

Feature master 165-02

GREEN -- KuechendienstBetreuerVerfuegbarkeit mit Rueckfall und Null-Schutz

Julian Müller

vor 14 Tagen

0f7cc46

Feature master 166-05

SepaAuszahlungslaufPolicy -- vier Regeln, download alias auf show?

Julian Müller

vor 14 Tagen

37fa8a9

Feature master 166-04

SepaAuszahlungslaufErsteller -- auswaehlen, gruppieren, pruefen, speichern (Aufgabe 3, GREEN)

Julian Müller

vor 14 Tagen

c4ce560

Feature master 166-04

die drei SEPA-Modelle plus IBAN-Maskierung bei Kontoloeschung (Aufgabe 2, GREEN)

Julian Müller

vor 14 Tagen

9a56b1a

Feature master 166-04

Sepa::Fassung, Sepa::Zeichensatz, SepaXmlErzeuger -- gegen die echte XSD bewiesen (Aufgabe 1, GREEN)

Julian Müller

vor 14 Tagen

ae81e29

Feature master 166-03

Abschnitt Bankverbindung im Stammdatenformular -- Schreiben owner-only

Julian Müller

vor 14 Tagen

98e9762

Feature master 166-03

str_iban validiert ueber ibandit, Demo-Kloner setzt sie zurueck

Julian Müller

vor 14 Tagen

4a291a1

Feature master 166-02

Abschnitt Bankverbindung im eigenen Profil -- genau eine Erlaubnisliste

Julian Müller

vor 14 Tagen

d2d4ba6

Feature master 166-02

str_iban validiert ueber ibandit -- gruen

Julian Müller

vor 14 Tagen

5117495

Feature master 166-01

Pluralregeln, drei SEPA-Tabellen, str_iban-Spalten und Loeschstrecke

Julian Müller

vor 14 Tagen

d437a9e

Feature master 166-01

ibandit und nokogiri ausdruecklich im Gemfile, XSD lokal im Repo

Julian Müller

vor 14 Tagen

90892a7

Feature master 163-13

der HTML-Cache ist aus -- ein Schalter, und die vorhandenen Caches werden abgeraeumt

Julian Müller

vor 15 Tagen

3a2ad1a

Feature master 163-07

der Service Worker holt sie ab -- eigener Cache, Vorladen, Aufraeumen, Auslieferung

Julian Müller

vor 15 Tagen

936a731

Feature master 163-07

die Offline-Seite -- eine echte Seite, die ohne alles auskommt

Julian Müller

vor 15 Tagen

f9759dd

Feature master 163-05

der Controller -- fragen, auswerten, einblenden

Julian Müller

vor 15 Tagen

85952f1

Feature master 163-05

das Banner -- Bauform des Cookie-Hinweises, Symbol, Beschriftungen

Julian Müller

vor 15 Tagen

ba80632

Feature master 163-05

der Service Worker merkt sich die Herkunft und beantwortet sie

Julian Müller

vor 15 Tagen

38c5940

Feature master 163-10

der Baumarker im Cachenamen -- ein Deploy verwirft ueber die bestehende einzige Loeschstelle

Julian Müller

vor 16 Tagen

2382625

Feature master 163-10

der Baumarker auf jeder HTML-Antwort -- Kopfzeile, Kennzeichen, Fehlerseiten-Rueckfall

Julian Müller

vor 16 Tagen

4d9ef89

Feature master 163-04

Antworten mit Meldung werden nicht gespeichert

Julian Müller

vor 16 Tagen

3c34228

Feature master 163-03

Grundregel umgedreht -- gecacht wird jede Seite ausser der Ausnahmeliste

Julian Müller

vor 16 Tagen

2de08e9

Feature master 164-02

der Generator bekommt ein Gedaechtnis fuer Gegner

Julian Müller

vor 16 Tagen

f2728da

Feature master 163-02

der zweite Kanal -- die Seite meldet ihre Epoche, und zwar nur zum Loeschen

Julian Müller

vor 17 Tagen

790ecc7

Feature master 163-02

die Verwerfung -- eine Loeschstelle, vor dem Ausliefern und vor dem Schreiben

Julian Müller

vor 17 Tagen

f4ce103

Feature master 163-01

eine Seite durch alle Schichten -- Epochen-Kopfzeile und HTML-Cache fuer /handbuch

Julian Müller

vor 17 Tagen

b38ec40

Feature master 260902-nsg

die Kuerzung sichtbar machen -- Formular, Partial, Aufrufe

Julian Müller

vor 18 Tagen

ccbbb68

Feature master quick-260902-bgh

Rueckmeldung sagt, was tatsaechlich geschah -- zweiter Textbaustein, EIN Typ (BG-1)

Julian Müller

vor 18 Tagen

a34a6fd

Feature master 260902-nsg

NS-2 -- 30 und 40 dazu, oberhalb der Kandidatenzahl abschneiden

Julian Müller

vor 18 Tagen

1486249

Feature master quick-260902-bgh

Anforderungsaenderung BG-1 -- BF-03 umgekehrt, ein bestaetigtes Ereignis wird bei allen abgehakt

Julian Müller

vor 18 Tagen

d78c727

Feature master 260902-nsg

NS-1 -- die drei Ablenker nach Geschlecht eingrenzen

Julian Müller

vor 18 Tagen

f9560bf

Feature master 160.17-08

Systeminterna gegated, Kurztexte uebersetzt, ein Fork aufgeloest

Julian Müller

vor 19 Tagen

462cc41

Feature master 160.17-08

ueberfluessige Texte gestrichen, Doppelungen zusammengefuehrt

Julian Müller

vor 19 Tagen

5a9e214

Feature master 160.17-07

aus jeder Filterleiste fuehrt jetzt ein Weg heraus

Julian Müller

vor 19 Tagen

82364c8

Feature master 160.17-07

fuenf Aufschriften fuer den Rueckweg auf eine

Julian Müller

vor 19 Tagen

91ad578

Feature master 160.17-06

20 Untertitel gestrichen, eine Regel fuer den Primaerknopf

Julian Müller

vor 19 Tagen

8fcfffe

Feature master 160.17-05

vier Formulare bekommen Ankreuzlisten -- und der leere Kuechendienst leert wirklich

Julian Müller

vor 19 Tagen

52ff8ac

Feature master 160.17-05

vier Erklaertexte zur Bedienung fallen, zwei Beschriftungen ziehen um

Julian Müller

vor 19 Tagen

4aa934e

Feature master 160.8-03

die Runde sagt, in welchem Kreis sie spielt

Julian Müller

vor 19 Tagen

05c4ddb

Feature master 160.8-02

der Auswahlblock zeigt die Folgen der Wahl vor dem Absenden

Julian Müller

vor 19 Tagen

0a4f7d2

Feature master 160.8-01

der Demo-Bereich zieht das Schema nach

Julian Müller

vor 19 Tagen

2fecca7

Feature master 160.17-04

eine Anrede, ein Fragesatz, eine Satzform -- und zwei fehlende Rueckfragen

Julian Müller

vor 19 Tagen

97eee71

Feature master 160.7-05

der Verlauf, und der einzige Weg eine Halterbezeichnung zurueckzunehmen

Julian Müller

vor 19 Tagen

2b5729d

Feature master 160.7-05

Beschriftungen fuer Verlauf, Korrektur und Loeschung

Julian Müller

vor 19 Tagen

ff5eca8

Feature master 160.8-01

der Kandidatenkreis laesst sich auf eine Kategorie verengen

Julian Müller

vor 19 Tagen

fe1a5ae

Feature master 160.7-05

Korrigieren und Loeschen einer Bestmarke

Julian Müller

vor 19 Tagen

6ba2baf

Feature master 160.7-04

der Kern des Auftrags -- eine Bestmarke, die die alte schlaegt

Julian Müller

vor 19 Tagen

e52fe2d

Feature master 160.8-01

zwei additive Spalten fuer den Kandidatenkreis

Julian Müller

vor 19 Tagen

02b3f94

Feature master 160.7-04

Beschriftungen des Erfassungsformulars

Julian Müller

vor 19 Tagen

fc26184

Feature master 160.7-04

Anlegeformular und Anlegen einer Bestmarke

Julian Müller

vor 19 Tagen

3e6ba68

Feature master 160.7-03

die Ordnungsebene wird bedienbar -- Anlegen, Aendern, Loeschen

Julian Müller

vor 19 Tagen

fab8a73

Feature master 160.7-03

Beschriftungen der Disziplinen-Verwaltung

Julian Müller

vor 19 Tagen

dcdcf14

Feature master 160.17-03

sechs sprechend benannte Datumsformate anlegen

Julian Müller

vor 19 Tagen

34a8047

Feature master 160.7-03

der volle Satz fuer die Disziplinen, ohne Detailseite

Julian Müller

vor 19 Tagen

4d7b867

Feature master 160.6-04

zweimal Nochmal-spielen ergibt genau eine Lobby

Julian Müller

vor 19 Tagen

cdbb060

Feature master 160.7-06

das Rekordmodul im Verarbeitungsverzeichnis, mit der Speicherdauer, die wirklich gilt

Julian Müller

vor 19 Tagen

c5579eb

Feature master 160.7-06

eine Organisation mit Rekorddaten raeumt vollstaendig ab

Julian Müller

vor 19 Tagen

f1334cf

Feature master 160.6-03

der Host sieht, wer noch da ist

Julian Müller

vor 19 Tagen

880e0a6

Feature master 160.7-02

der Durchstich -- Policy, Controller, Reiterleiste, Bestenliste

Julian Müller

vor 19 Tagen

7f395e6

Feature master 160.6-03

der Raum weiss, WER drin ist -- Anwesenheit statt Untaetigkeitsfrist

Julian Müller

vor 19 Tagen

f52c0a1

Feature master 160.7-02

die Rekord-Kachel -- der einzige Eingang, mit einem freien Symbol

Julian Müller

vor 19 Tagen

2bf7391

Feature master 160.6-02

das Ratefoto ist fertig, bevor die Uhr laeuft

Julian Müller

vor 19 Tagen

0c7a3d3

Feature master 160.7-02

Beschriftungen des Rekordmodul-Durchstichs

Julian Müller

vor 19 Tagen

c395ff5

Feature master 160.7-02

die zwei Listenwege des Rekordmoduls

Julian Müller

vor 19 Tagen

3e1085f

Feature master 160.6-01

Zustandsmarke und Abgleich als Netz unter den Broadcasts

Julian Müller

vor 19 Tagen

6a6c3bd

Feature master 160.7-01

die beiden Modelle -- und die eine Stelle, an der "besser" entschieden wird

Julian Müller

vor 19 Tagen

d4c1d52

Feature master 160.7-01

Beschriftungen des Rekordmoduls in de.yml

Julian Müller

vor 19 Tagen

5c380bc

Feature master 160.17-01

die eine Reiterleiste anlegen und die Wiki-Referenz darauf ziehen

Julian Müller

vor 19 Tagen

8ebeb7c

Feature master 160.7-01

Inflection zuerst, dann die zwei Tabellen des Rekordmoduls

Julian Müller

vor 19 Tagen

850a8a2

Feature master 160.12-06

ein Widget, das den Abruftakt benennt statt einen Kanal

Julian Müller

vor 19 Tagen

0b678ef

Feature master 160.12-06

alle Texte des Log-Widgets nach de.yml

Julian Müller

vor 19 Tagen

5ed6d9d

Feature master 160.12-06

das Abzeichen des Schwarzen Bretts sagt, was es misst

Julian Müller

vor 19 Tagen

4764101

Feature master 160.11-06

Einwilligungen -- DSGVO-Nachweise, erste eigene Tests, D-E umgesetzt

Julian Müller

vor 19 Tagen

01298b3

Feature master 160.12-05

ein Alarm, der verstummen kann, und eine Liste, die sich aufsummiert

Julian Müller

vor 19 Tagen

823f4ea

Feature master 160.13-07

der Leerzustand der Ausleihe nennt den Reiter und die Suche

Julian Müller

vor 19 Tagen

a01e40f

Feature master 160.11-06

Bemerkungen binden auf die Mitgliedschaftsmenge

Julian Müller

vor 19 Tagen

b0f67e4

Feature master 160.9-05

Abhaken und Wiederoeffnen, Zustand je Zeile, Reiter und Leerzustand

Julian Müller

vor 19 Tagen

76487ac

Feature master 160.11-05

Rueckmeldungen binden auf die Mitgliedschaftsmenge

Julian Müller

vor 19 Tagen

b28da0f

Feature master 160.12-04

der Feed wird chronologisch, das Online-Widget freizeitbezogen

Julian Müller

vor 19 Tagen

e83fdca

Feature master 160.11-05

Rotationsplaner und Stationen -- Regel und Ladeweg endlich derselben Meinung

Julian Müller

vor 19 Tagen

3b3aba8

Feature master 160.9-05

das Ereignis-Abzeichen misst den echten Zustand und fuehrt zu ihm hin

Julian Müller

vor 19 Tagen

8867f09

Feature master 160.11-05

Krisenmodul -- die engere Grenze bleibt die Grenze

Julian Müller

vor 19 Tagen

f4b6938

Feature master 160.12-04

die drei Titel des Aktivitaets-Feeds nach de.yml

Julian Müller

vor 19 Tagen

42190fa

Feature master 160.9-05

Scopes, Policy-Regeln und der Weg, ein Ereignis zu schliessen

Julian Müller

vor 19 Tagen

2be136a

Feature master 160.11-04

die beiden Strandwachen-Policies und zwei weitere Rollenregeln

Julian Müller

vor 19 Tagen

d4879d7

Feature master 160.12-03

die Betreueransprache sagt, was zu tun ist -- und was liegen blieb

Julian Müller

vor 19 Tagen

047959d

Feature master 160.12-03

Beschriftungen der Betreueransprache

Julian Müller

vor 19 Tagen

35546ab

Feature master 160.9-05

Ereignisse bekommen einen Zustand -- Zeitpunkt und Urheber

Julian Müller

vor 19 Tagen

d8d5529

Feature master 160.11-04

die beiden Nachtwachen-Policies -- die einzigen lebendigen Sammel-Scopes

Julian Müller

vor 19 Tagen

95cf2f9

Feature master 160.12-02

N im Team zaehlt endlich die Liste, auf die es zeigt

Julian Müller

vor 19 Tagen

a96abf5

Feature master 160.9-04

das bedingungslose Abzeichen der Teilnehmer-Karte faellt weg

Julian Müller

vor 19 Tagen

426c6c8

Feature master 160.11-03

Kuechendienst und Kurszeiten -- zwei reine Rollenregeln geschlossen

Julian Müller

vor 19 Tagen

287fe51

Feature master 160.12-02

49 anwesend auf einem vorbeigelaufenen Camp -- die Teilnehmer-Karte

Julian Müller

vor 19 Tagen

82da611

Feature master 160.11-03

Essensplan -- Instanz-Vergleich umgestellt, Klassen-Zweig bleibt false

Julian Müller

vor 19 Tagen

6d81c2f

Feature master 160.9-03

die Notfallmappe hoert auf, einen Druck zu behaupten

Julian Müller

vor 19 Tagen

f5cf0a6

Feature master 160.11-03

Ereignisse binden auf die Mitgliedschaftsmenge (geteilte Datei)

Julian Müller

vor 19 Tagen

ed9874f

Feature master 160.12-02

Tag -318 von 15 verschwindet -- ein Praedikat fuer laeuft dieses Camp

Julian Müller

vor 19 Tagen

f9eda9f

Feature master 160.11-02

Ausgehorte -- zweigliedrige Kette und die reine Rollenregel geschlossen

Julian Müller

vor 19 Tagen

39e1304

Feature master 160.12-02

Beschriftungen fuer die Kartenreihe des Betreuer-Dashboards

Julian Müller

vor 19 Tagen

ca53a6f

Feature master 160.11-02

Anwesenheitskontrolle und Ausgang -- mit unveraenderten Klassen-Zweigen

Julian Müller

vor 19 Tagen

032f71b

Feature master 160.13-04

der Leerzustand unterscheidet Filter von Nichtexistenz -- als NAHT

Julian Müller

vor 19 Tagen

9b823e2

Feature master 160.11-02

Aktivitaeten und An-/Abreise binden auf die Mitgliedschaftsmenge

Julian Müller

vor 19 Tagen

aecbf03

Feature master 160.11-01

ein Begriff von aktueller Freizeit, an genau einer Stelle

Julian Müller

vor 19 Tagen

9d53370

Feature master 160.9-02

Formularzeilen kommen mit vorbelegter Ordnungszahl

Julian Müller

vor 19 Tagen

744ef82

Feature master 160.9-02

leere Ordnungszahl vergibt sich selbst die naechste freie Zahl

Julian Müller

vor 19 Tagen

315db94

August 2026

Feature master 260831-v9r

B-2/B-4/B-5/B-6 -- Mitspieler entfernen, Lobby aktuell, Wiederholen mit Mannschaft, Rueckweg aufs Dashboard

Julian Müller

vor 20 Tagen

f8da191

Feature master 260831-v9r

B-2/B-5 -- Route und Regel fuer Entfernen und Wiederholen

Julian Müller

vor 20 Tagen

131916f

Feature master 160.3-04

Bestands-Nachzug als einmalige, unumkehrbare Daten-Migration

Julian Müller

vor 20 Tagen

8a32dc0

Feature master 260831-miz

Rake-Lauf betreuer_user:preprocess_thumbs fuer die Betreuer-Fotos

Julian Müller

vor 20 Tagen

265bf47

Feature master 160.3-03

der Nachzug-Anlass wird nach Rueckkehr aus der Engine zugestellt

Julian Müller

vor 20 Tagen

44e3987

Feature master 160.3-03

eigener Benachrichtigungstyp fuer den Nachzug

Julian Müller

vor 20 Tagen

ff6b0d4

Feature master quick-260831-p4t

Namensspiel-Runde von Hand beenden (N-3)

Julian Müller

vor 20 Tagen

3e6b48f

Feature master quick-260831-p4t

verlassene Namensspiel-Raeume verfallen (N-2)

Julian Müller

vor 20 Tagen

a1360a2

Feature master 260831-z7k

Teilnehmer nach Zeltnummer suchen -- Mehrfachauswahl in der Filterleiste

Julian Müller

vor 20 Tagen

b43b705

Feature master 160.3-02

der Nachzug als Mengenoperation ueber (Freizeit, BingoFeld)

Julian Müller

vor 20 Tagen

28a9089

Feature master 260831-z7k

Helfer fuer die Zeltnummern einer Freizeit

Julian Müller

vor 20 Tagen

285bf98

Feature master 160.3-01

die Detailansicht nennt den wahren Grund einer Sofort-Bestaetigung

Julian Müller

vor 20 Tagen

9d216fe

Feature master 260831-miz

lazy als Parameter der Avatar-Komponente, in der Kartenliste scharf

Julian Müller

vor 20 Tagen

68eec4a

Feature master 260831-miz

Teilnehmer-Fotos in der Uebersicht vorab laden

Julian Müller

vor 20 Tagen

98c69a6

Feature master 260831-miz

alt als Parameter der Avatar-Komponente, Vorgabe leer statt Initialen

Julian Müller

vor 20 Tagen

0d7f176

Feature master 160.3-01

ein belegtes Ereignis schaltet das eigene Feld sofort frei

Julian Müller

vor 20 Tagen

3d7e92a

Feature master 260831-miz

Bildvarianten im Proxy- statt im Redirect-Modus ausliefern

Julian Müller

vor 20 Tagen

bb273f5

Feature master 260831-miz

Rake-Lauf teilnehmer:preprocess_thumbs erzeugt fehlende :thumb-Varianten vorab

Julian Müller

vor 20 Tagen

d66feeb

Feature master 160.5-03

das Campbuch folgt derselben Regel, der dritte Rueckfalltext faellt

Julian Müller

vor 20 Tagen

5e53055

Feature master 160.5-03

der Aushang traegt mehrere Betreuer in einer eigenen Zeile

Julian Müller

vor 20 Tagen

84a3838

Feature master 160.5-02

die JSON-Teil-Ansicht nennt die Mannschaft statt der Altspalte

Julian Müller

vor 20 Tagen

785dcf5

Feature master 160.5-02

der Betreuer wird gegen die eigene Freizeit geschnitten -- T-160-10.2-N1 zu

Julian Müller

vor 20 Tagen

9bea9e7

Feature master 160.5-02

das Formular waehlt die Mannschaft statt eines Betreuers

Julian Müller

vor 20 Tagen

0b75fa7

Feature master 160.5-01

der Bestand zieht mit -- reversibel, idempotent, mit Leerfall

Julian Müller

vor 20 Tagen

69859d4

Feature master 160.5-01

der Kuechendienst traegt eine Mannschaft statt eines Betreuers

Julian Müller

vor 20 Tagen

9b4ea7d

Feature master 260830-x8q

Weg von der Vorlage zur Checkliste auf beiden Vorlagen-Seiten

Julian Müller

vor 20 Tagen

89caa41

Feature master 260830-x8q

manuelle Uebernahme im bestehenden Anlege-Endpunkt

Julian Müller

vor 20 Tagen

45ef941

Feature master 160.2-04

der Export-Weg zeigt, was er ausliefern wird (GREEN)

Julian Müller

vor 20 Tagen

9a97501

Feature master 160.2-04

der Dateizweig liefert die gefilterte Menge (D-02, GREEN)

Julian Müller

vor 20 Tagen

acac515

Feature master t5r-02

Ticketuebersicht zeigt standardmaessig nur die offenen (GREEN)

Julian Müller

vor 20 Tagen

8d51180

Feature master 160.2-03

Sortier-Auswahlfeld in der Kurs-Filterleiste

Julian Müller

vor 20 Tagen

baa371c

Feature master 160.2-02

Zuruecksetzen-Weg in der Kurs-Filterleiste

Julian Müller

vor 20 Tagen

3f4b673

Feature master 160.2-02

die sechs Merkmalsgruppen aus D-03 in der Kurs-Filterleiste

Julian Müller

vor 21 Tagen

3f40382

Feature master 160.2-01

Treffer und Gesamtzahl getrennt, leergefilterter Kursblock bleibt

Julian Müller

vor 21 Tagen

2fcb7bc

Feature master 160.2-01

Nachnamen-Filter der Kursansicht -- Rahmen, Reiter, Mandantengrenze

Julian Müller

vor 21 Tagen

1cae80f

Feature master 260830-n31

Formulargrenze setzt die gemessene Kartenkapazitaet durch

Julian Müller

vor 21 Tagen

5421ebb

Feature master 260830-n31

Bingo-Feldtext steht ungekuerzt im Kaestchen, Groesse am laengsten Text bemessen

Julian Müller

vor 21 Tagen

e7237df

Feature master 260830-p4v

Beschwerde-Code und Nextcloud-Passwort auf das Bauteil

Julian Müller

vor 21 Tagen

721c96b

Feature master 260830-p4v

Umschalter an allen acht Konto-Passwortfeldern

Julian Müller

vor 21 Tagen

71e6d20

Feature master 260830-p4v

Bauteil fuer den Passwort-Sichtbarkeits-Umschalter

Julian Müller

vor 21 Tagen

99d97d4

Feature master strandwache

laufende Wache per Klick beenden

Julian Müller

vor 21 Tagen

970e0aa

Feature master 260830-k82

Bingo-Feld-Detailansicht als vorgerendertes Fenster

Julian Müller

vor 21 Tagen

3eac9f1

Feature master quick-260830-gjd

Einzelweg an AnAbreiseErfassbarkeit angeschlossen, T-160-10.2-N1 geschlossen (MAA-06, MAA-06b, MAA-07)

Julian Müller

vor 21 Tagen

6dd4a42

Feature master quick-260830-gjd

Ausleih-Sammelwarnung, I18n und Brotkrumen im Massenweg (MAA-03, MAA-04, MAA-05)

Julian Müller

vor 21 Tagen

c79a4c3

Feature master quick-260830-gjd

Massenweg an AnAbreiseErfassbarkeit angeschlossen (MAA-01, MAA-01b, MAA-01c, MAA-02)

Julian Müller

vor 21 Tagen

3611be9

Feature master quick-260830-gjd

AnAbreiseErfassbarkeit als alleinige Regelstelle

Julian Müller

vor 21 Tagen

7cd5034

Feature master 260830-gjc-02

Kartenraster ohne Abhak-Formular, sichtbare Kuerzung am Kaestchen

Julian Müller

vor 21 Tagen

b9d2029

Feature master 260830-gjc-01

Detail-Bahn fuer Bingo-Kartenfelder -- Route, Policy-Alias, Action, View, Texte

Julian Müller

vor 21 Tagen

0e0d4f6

Feature master 260830-fzb

Kuechendienst-Dienstplan Gesamtplan-Download + Leck-Sonde

Julian Müller

vor 21 Tagen

404bacb

Feature master 260830-fzb

Kuechendienst-Dienstplan als serverseitiges PDF (Tagesblatt)

Julian Müller

vor 21 Tagen

de75c04

Feature master 160-08

UnattachedBlobReaperJob schliesst den Abfluss (T-68-02)

Julian Müller

vor 23 Tagen

ff45de1

Feature master 160-08

zwei Drosselungen fuer die oeffentliche Flaeche (T-106-A1, T-68-02)

Julian Müller

vor 23 Tagen

2be75dd

Feature master 160-04

zwei Uebersetzungsschluessel vorab angelegt, damit Welle 5 die de.yml nicht teilt

Julian Müller

vor 23 Tagen

ba4f49c

Feature master 160-04

Reichweite des Org-Vorabchecks -- acht Haken nachgeruestet, acht bewusst nicht

Julian Müller

vor 23 Tagen

3730ebd

Feature master 160-03

globaler Organisations-Vorabcheck in ApplicationPolicy, strenge Fassung

Julian Müller

vor 23 Tagen

6e3175c

Feature master dashboard

Geburtstags-Widget zeigt den Freizeitzeitraum statt der laufenden Woche

Julian Müller

vor 23 Tagen

4b070ce

Feature master 159.1-13

geteilte Teilschablonen (Seitenblaetterung, Ueber-mich-Teaser, Zahlungshinweis) ueber icon()

Julian Müller

vor 24 Tagen

a6a0b20

Feature master 159.1-13

Benachrichtigungsglocke im Kopfbereich ueber icon()

Julian Müller

vor 24 Tagen

9b65e0f

Feature master 159.1-11

anmeldungsfreie Flaeche und letzte Einzelstuecke ohne Symbol

Julian Müller

vor 24 Tagen

beab1de

Feature master 159.1-12

Berechtigungsbox ohne SVG-Markup im JavaScript

Julian Müller

vor 24 Tagen

f1c9ce3

Feature master 159.1-12

Import-Knopf ohne SVG-Markup im JavaScript

Julian Müller

vor 24 Tagen

be99d21

Feature master 159.1-11

tickets, notifications, ereignisse ohne eingebettetes Symbol

Julian Müller

vor 24 Tagen

86b50a6

Feature master 159.1-11

quiz_sessions, kurs, kurs_zeiten ohne eingebettetes Symbol

Julian Müller

vor 24 Tagen

b137a9e

Feature master 159.1-10

krisen_vorgangs symbolfrei -- Sicherheits-Module und oeffentlicher Zugang bereits sauber

Julian Müller

vor 24 Tagen

9ee735a

Feature master 159.1-10

dokumente, gaestelistes, ausleihvorgangs symbolfrei

Julian Müller

vor 24 Tagen

a2b1cdc

Feature master 159.1-09

ausgeh_vorgangs (ohne _form), an_abreise_vorgangs, massen_an_abreise_vorgang ohne eingebettetes Symbol -- Task 3

Julian Müller

vor 24 Tagen

186c153

Feature master 159.1-10

freizeits symbolfrei -- letzte drei Fundstellen in _freizeit_partial

Julian Müller

vor 24 Tagen

f85fdf4

Feature master 159.1-09

anwesenheitskontroll_vorgangs ohne eingebettetes Symbol -- Task 2

Julian Müller

vor 24 Tagen

9d72d8f

Feature master 159.1-09

teilnehmers ohne eingebettetes Symbol -- Task 1

Julian Müller

vor 24 Tagen

418c04f

Feature master 159.1-08

betreuer_users und organisations symbolfrei

Julian Müller

vor 24 Tagen

97384ae

Feature master 159.1-08

betreuer_abrechnungs symbolfrei -- Auszahlung auf icon(hand-coins)

Julian Müller

vor 24 Tagen

c0d1d88

Feature master 159.1-08

fahrdienst_abrechnungs symbolfrei -- Kilometer-Stat auf icon(trend-up)

Julian Müller

vor 24 Tagen

87882e4

Feature master 159.1-07

letzte 10 FontAwesome-Zeilen auf icon() umgestellt, regular/ geloescht, CLAUDE.md nachgezogen

Julian Müller

vor 24 Tagen

2af373d

Feature master 159.1-07

Kopfbereich-Pfeil auf icon(), Waechter-Testfall F gegen zweiten Namensraum

Julian Müller

vor 24 Tagen

eab5727

Feature master 159.1

Kachel-Symbol-Zuweisung nach Owner-Befund 2026-08-27 umgesetzt

Julian Müller

vor 24 Tagen

da95a18

Feature master 159.1-06

letzte 5 eingebettete Symbole unter app/views/dashboard/ ersetzt

Julian Müller

vor 24 Tagen

540e873

Feature master 159.1-06

alle 37 restlichen Dashboard-Kacheln auf Phosphor, D-17 woertlich

Julian Müller

vor 24 Tagen

bec0d49

Feature master 159.1-06

Anwesenheitskontroll-Kachel ueber icon(), svg-Verzweigung faellt

Julian Müller

vor 24 Tagen

6b54dee

Feature master 159.1-04

Signaturen 29-37 auf icon() umgestellt, Durchgang 1 abgeschlossen (246/325)

Julian Müller

vor 24 Tagen

32379fb

Feature master 159.1-04

Signaturen 21-28 auf icon() umgestellt, Kalenderblatt statt Aktenkoffer, Prohibit-Korrektur statt Sonne

Julian Müller

vor 24 Tagen

357a93a

Feature master 159.1-04

Signaturen 14-20 auf icon() umgestellt, Ladeanzeiger von Aktualisieren-Knopf getrennt

Julian Müller

vor 24 Tagen

ffcc042

Feature master 159.1-03

sechs weitere Signaturen auf icon() umgestellt (57 Vorkommen)

Julian Müller

vor 24 Tagen

1ef8464

Feature master 159.1-03

sechs weitere Signaturen auf icon() umgestellt (69+1 Vorkommen)

Julian Müller

vor 24 Tagen

ac68376

Feature master 159.1-03

Haken-Symbol (M5 13l4 4L19 7) durch icon("check") ersetzt

Julian Müller

vor 24 Tagen

b9f11a3

Feature master 159.1-02

restliche 14 Umbenennungen inkl. der fuenf verdeckten Formen (D-08)

Julian Müller

vor 24 Tagen

e2f9893

Feature master quick-260827-nhc

Teilnehmer-Reiterleisten scrollen seitlich statt umzubrechen (GREEN)

Julian Müller

vor 24 Tagen

6c63a1c

Feature master 159-12

In-App-Hinweis vor dem Reiterwechsel bei Aenderungen

Julian Müller

vor 24 Tagen

cc43486

Feature master 159-11

Kontakt-Ausloeser im Abzeichen-Cluster mit gemeinsamem Gate

Julian Müller

vor 24 Tagen

2510296

Feature master 159-11

vorgerendertes Schnellzugriff-Fenster mit der Kompaktzeile

Julian Müller

vor 24 Tagen

baf8725

Feature master 159-11

Fenster-Betrieb im inline-modal-Controller

Julian Müller

vor 24 Tagen

f832788

Feature master 159-10

die Zaehlung auch fuer Bildschirmleser

Julian Müller

vor 24 Tagen

6d07a79

Feature master 159-10

zwei Momente, zwei Texte -- Sammelaktions-Warnung und Rueckfrage vor dem Speichern

Julian Müller

vor 24 Tagen

8fb41d1

Feature master 159-10

Sammelaktionen in beide Richtungen, erst nach dem Verbinden sichtbar

Julian Müller

vor 25 Tagen

74a7b1d

Feature master 159-09

Kontaktpersonen-Block in Detailseite und Formular

Julian Müller

vor 25 Tagen

b3f6764

Feature master 159-09

Kontaktkarte, Kompaktzeile und Leerzustand aus einem Bauteil

Julian Müller

vor 25 Tagen

3aa46b4

Feature master 159-08

Richtungs-Segmente, Bestandsschutz, gepruefte Kategorie, Leerzustand

Julian Müller

vor 25 Tagen

ffcc6af

Feature master 159-08

Listen 2 und 3 als Abhaklisten mit korrigierten Beschriftungen

Julian Müller

vor 25 Tagen

573a332

Feature master 159-07

Geburtsort pflegbar, Rueckkehrzeit als ein Zeitfeld

Julian Müller

vor 25 Tagen

1bf0616

Feature master 159-07

Bearbeiten-Formular auf Reiter umstellen (Teil-Submit)

Julian Müller

vor 25 Tagen

b0ea599

Feature master 159-06

Bus-Teilnehmer sortieren in der Busliste nach oben (D-06)

Julian Müller

vor 25 Tagen

676ca3b

Feature master 159-05

die fuenf uebrigen Panels, Rueckfallzweig entfernt

Julian Müller

vor 25 Tagen

809de1c

Feature master 159-05

Panels Aufenthalt & Ausgang und Gesundheit

Julian Müller

vor 25 Tagen

e971714

Feature master 159-04

Anwesenheitsliste als Abhakliste ohne JavaScript

Julian Müller

vor 25 Tagen

ae2b241

Feature master 159-03

Kopf und Einsatzkarte -- auf jedem Reiter sichtbar

Julian Müller

vor 25 Tagen

ab3e051

Feature master 159-03

Ein Reiter durchgehend -- ?tab=-Allowlist, Reiterleiste, Uebersicht-Panel

Julian Müller

vor 25 Tagen

cc1e6f1

Feature master 159-02

add cross-wave CSS for page scrollbar and Abhak-Zaehler (002/E-07, 003)

Julian Müller

vor 25 Tagen

9e1169f

Feature master 159-02

add KONTAKTE_KOMPAKT_AB and l_back_time virtual attribute (001, F-10)

Julian Müller

vor 25 Tagen

b706c46

Feature master 159-02

add Teilnehmer#faehrt_bus? as single bus-derivation rule (D-06)

Julian Müller

vor 25 Tagen

da60d4a

Feature master 159-01

views.*-Beschriftungen fuer Welle A und Welle B anlegen

Julian Müller

vor 25 Tagen

8c71544

Feature master 159-01

activerecord.attributes fuer Teilnehmer und Anwesenheitskontrolle vervollstaendigen

Julian Müller

vor 25 Tagen

6635898

Feature master 158-06

oeffentlicher Exit-Text beschreibt den Ausloeser (V2, reversibel)

Julian Müller

vor 25 Tagen

99c7741

Feature master 158-05

Vorzustands-Pruefung, Push-Schritt und die README des Zielrepos

Julian Müller

vor 25 Tagen

dab0d08

Feature master quick-260826-g0g

Entwicklungs-Schluessel ableiten statt hinschreiben (BEFUND A)

Julian Müller

vor 25 Tagen

4b29ffe

Feature master quick-260826-do2

Waechter-Protokoll auf eigenen Branch umgestellt

Julian Müller

vor 25 Tagen

395fa5a

Feature master quick-260826-d59

Anreisetag-Busliste GREEN -- zirkulaere Bedingung im Busliste-Zweig geoeffnet

Julian Müller

vor 25 Tagen

1d2bbaf

Feature master 158-03

Mail-Kanal der Eskalation ausbauen, Ein-Kanal-Regel absichern (D-26)

Julian Müller

vor 25 Tagen

7932b36

Feature master 158.1-06

Login-IP-Drosseln an die Devise-Kontosperre angleichen

Julian Müller

vor 26 Tagen

581e8cb

Feature master 158.1-04

Remember-Haken vorbelegen und Mindestlaenge dauerhaft sichtbar machen

Julian Müller

vor 26 Tagen

76582c1

Feature master 158.1-03

Devise-Mails asynchron ohne Token im Job-Argumentprotokoll

Julian Müller

vor 26 Tagen

4cb4176

Feature master 158.1-02

bewusster Logout laesst remember-me weiterhin ablaufen (D-04)

Julian Müller

vor 26 Tagen

ea65549

Feature master 158.1-02

NULL-Falle schliessen und Devise-Scopes entkoppeln

Julian Müller

vor 26 Tagen

207d9f2

Feature master 158.1-01

decouple password reset and email reconfirmation from full-model validation

Julian Müller

vor 26 Tagen

f808a10

Feature master quick-260825-nxq

Kontaktperson bearbeiten und loeschen inkl. Telefonnummern-Pflege

Julian Müller

vor 26 Tagen

243cdf2

Feature master quick-260825-nxq

Betreuer legt Kontaktperson mit Telefonnummer an

Julian Müller

vor 26 Tagen

406b479

Feature master 158-01

tracer -- Messung, rails-freies Urteil, Protokoll-Commit-Kette

Julian Müller

vor 27 Tagen

6e29384

Feature master 157.1-01

Zahlungswege-Konstante -> FAQ -> Kongruenz-Guard end-to-end

Julian Müller

vor 28 Tagen

b3185c2

Feature master 134-07

Exit-/Kontinuitaets-Zusage veroeffentlichen -- Zusage, nicht Verfahren

Julian Müller

vor 30 Tagen

7fd0f38

Feature master 134-05

die Muster-Seite -- mit der Grenze, die dieses Formular bewusst zieht

Julian Müller

vor 30 Tagen

da7230f

Feature master 134-05

den bestehenden Generator oeffentlich anbieten -- ohne ihn anzufassen

Julian Müller

vor 30 Tagen

f349b9a

Feature master 134-04

die Anhang-Mechanik ausserhalb des sanitizeten Inhalts -- und die Seite

Julian Müller

vor 30 Tagen

492a94f

Feature master 134-04

eine Textquelle, ein PDF, ein oeffentlicher Endpunkt -- mengenbegrenzt

Julian Müller

vor 30 Tagen

e5eb37c

Feature master 134-03

DSFA-Vorlage veroeffentlicht -- vorausgefuellt, redigiert, ausfuellbar

Julian Müller

vor 30 Tagen

5cab75f

Feature master 134-02

Leerzustand von /avv-muster haertet no-store + noindex,nofollow (GREEN)

Julian Müller

vor 30 Tagen

e7696dd

Feature master 134-01

Tracer - oeffentliche Biometrie-Opt-in-Seite in neuer Handbuch-Gruppe

Julian Müller

vor 30 Tagen

031c902

Feature master 133-04

reversible v2-Migration fuer alle drei Traegertypen aktiviert

Julian Müller

vor 30 Tagen

451f56a

Feature master 133-06

fuenf AGB-Repo/Prod-Drift-Korrekturen per verankerter Migration

Julian Müller

vor 30 Tagen

29279fa

Feature master 133-03

AVV Paragraf 9 Kontinuitaets- und Datenexportklausel (Vorschlag B, 90 Tage)

Julian Müller

vor 30 Tagen

49f9875

Feature master 133-03

Stripe-Ausschluss aus Verantwortlichenrolle begruenden statt aus Anbieterentscheidung

Julian Müller

vor 30 Tagen

6091a7a

Feature master 133-01

Dokument-Selbstbezeichnung nennt tatsaechlich ausgelieferte Versionsnummer (CP-133-03 Frage 3)

Julian Müller

vor 30 Tagen

521786c

Feature master 157-07

publish the Handbuch chapter Sicherung und Wiederherstellung (D-12)

Julian Müller

vor 30 Tagen

0f8549d

Feature master 157-07

name the changelog disclosure as a deliberate stance (D-08)

Julian Müller

vor 30 Tagen

9304bfa

Feature master 157-06

AGB § 5 und FAQ sagen identisch alle drei Zahlungswege zu (D-10)

Julian Müller

vor 30 Tagen

d274b38

Feature master 157-05

Datenschutzerklaerung dokumentiert Krisenvorgangs-Aufbewahrungsfrist (R-02, 30 Jahre ab Vorgangsende)

Julian Müller

vor etwa einem Monat

03a9a43

Feature master 157-05

Datenschutzerklaerung praezisiert Rechtsgrundlage Gesundheitsdaten (R-01, lit. a + lit. c)

Julian Müller

vor etwa einem Monat

58add06

Feature master 157-05

Verarbeitungsverzeichnis nennt Zweiteilung Gesundheitsdaten und bestimmte Krisenfrist

Julian Müller

vor etwa einem Monat

8adcebf

Feature master 157-03

Elterneinwilligungs-PDF deckt Gesundheitsangaben ab, Widerrufsbelehrung nennt die Folge

Julian Müller

vor etwa einem Monat

9eeafcc

Feature master 157-03

Einstieg zum Blankoformular -- und der Test, der den Weg geht

Julian Müller

vor etwa einem Monat

d739b0e

Feature master 157-03

Bestandsstatus und Nachforder-Weg in der Einwilligungs-Oberflaeche

Julian Müller

vor etwa einem Monat

4d2303f

Feature master 157-04

Massen-Ausgang -- Ankreuzliste mit Kennzeichen und Text (Befund C, CP-157-04)

Julian Müller

vor etwa einem Monat

5952021

Feature master 157-04

Einzel-Ausgang -- Gesundheitsangabe in der Info-Box (Befund C)

Julian Müller

vor etwa einem Monat

e088bd7

Feature master 157-02

Lagerbuch gegatet, Notfallmappe als Gegenprobe festgeschrieben

Julian Müller

vor etwa einem Monat

1da13f1

Feature master 157-02

Kuechendienst, Teilnehmer-Akte und Kursliste an die zentrale Entscheidungsstelle haengen

Julian Müller

vor etwa einem Monat

29da4eb

Feature master 157-01

Widerruf der Gesundheitsdaten-Einwilligung wird zum Ereignis mit Empfaenger

Julian Müller

vor etwa einem Monat

2a367cc

Feature master 157-01

Gesundheitsdaten-Scope zurueck ins Modell und die eine Entscheidungsstelle

Julian Müller

vor etwa einem Monat

8d53d19

Feature master 155-03

Verfahrensstand, Historie und Admin-Kennzeichnung in der Uebersicht (D-07/D-08)

Julian Müller

vor etwa einem Monat

63013a6

Feature master 155-03

Verfahrensstand je Person und Historie abgeschlossener Pruefungen (D-07)

Julian Müller

vor etwa einem Monat

a20c908

Feature master 155-02

Freigabe-Knopf gated nach Sichtbarkeit = Zugriff (D-06)

Julian Müller

vor etwa einem Monat

048e63f

Feature master 155-02

konkrete Hindernistexte statt AASM-Bibliothekstext im Flash

Julian Müller

vor etwa einem Monat

f3427fa

Feature master 155-01

Grundlage der Freigabe festhalten -- additive Spalte, Stempel in derselben Transaktion

Julian Müller

vor etwa einem Monat

318327b

Feature master 155-01

beide Zugangsschichten auf dieselbe Bedingung -- Policy, Dashboard-Kachel, Konsistenztest

Julian Müller

vor etwa einem Monat

7b8398d

Feature master 155-01

Vier-Augen-Regel als einzige Quelle -- Service, Guard, Profilmatrix

Julian Müller

vor etwa einem Monat

917e94a

Feature master 154-02

Auslieferungspfad haerten -- Turbo-Netz, PWA-Musterguard, fortgeschriebene Texte

Julian Müller

vor etwa einem Monat

d7b3b43

Feature master 154-01

Ausbau -- Register, Kennzeichen, Herkunft und Leerzustaende fuer Tab 6

Julian Müller

vor etwa einem Monat

c70a2d0

Feature master 154-01

Tracer -- sechster Reiter fuer Handlungsleitfaeden in der Sanitaetszelt-Mappe

Julian Müller

vor etwa einem Monat

1b45406

Feature master 152-10

fuenf Standard-Handlungsleitfaeden per reversibler Migration ausliefern

Julian Müller

vor etwa einem Monat

58e2985

Feature master 152-09

Reiter-Schale, Herkunftsanzeige und Versionshinweis ohne Ueberschreiben

Julian Müller

vor etwa einem Monat

e43ab54

Feature master 152-09

Uebernehmen (D-01) und ableitbarer Neuere-Fassung-Hinweis (D-03)

Julian Müller

vor etwa einem Monat

3b70bd3

Feature master 152-09

globale Vorlagen-Ebene mit unveraenderlicher Versionskette (D-01/D-03)

Julian Müller

vor etwa einem Monat

fdc1224

Feature master 152-08

Formular-Select nutzt dieselbe Typ-Rangfolge wie der Filter

Julian Müller

vor etwa einem Monat

1ca89da

Feature master 152-08

Typ-Filter auf der Leitfaden-Liste (D-04)

Julian Müller

vor etwa einem Monat

0bec291

Feature master 152-08

GREEN - fuenf Leitfadentypen durchgezogen (D-04)

Julian Müller

vor etwa einem Monat

cdff01d

Feature master 152-07

gescopte Rueck-Assoziation als Durchsetzung von D-10 und die Ausnahme aus D-21

Julian Müller

vor etwa einem Monat

d637ae7

Feature master 152-07

Eskalation mit selektiver Uebernahme (D-09) und getrennter Freigabe zur Akte (D-21)

Julian Müller

vor etwa einem Monat

b47c355

Feature master 152-07

dreiwertiger Abschluss des Bogens mit sichtbarem Ausweg bei unsicher (D-08)

Julian Müller

vor etwa einem Monat

0cf12ec

Feature master 152-06

externer 2FA-Zugang zeigt den Dokumentationsbogen (T-152-27)

Julian Müller

vor etwa einem Monat

a067bb1

Feature master 152-06

txt_summary raus aus Formularen und Permit-Liste (D-12)

Julian Müller

vor etwa einem Monat

09dd99e

Feature master 152-05

PDF-Export des Dokumentationsbogens (D-15)

Julian Müller

vor etwa einem Monat

377491f

Feature master 152-05

Oberflaeche am KrisenVorgang -- Policy, Routen, Controller, Views

Julian Müller

vor etwa einem Monat

75e76c6

Feature master 152-05

Dokumentationsbogen-Tabelle, Modell und unveraenderliche Versionskette

Julian Müller

vor etwa einem Monat

841e26f

Feature master 152-04

PDF-Export des Selbstreflexionsbogens (D-15) -- frisch gerendert, ohne Blob

Julian Müller

vor etwa einem Monat

5fedd42

Feature master 152-03

D-11 einloesen -- Loeschung bei Kontoloeschung (Task-2-Entscheidung option-b)

Julian Müller

vor etwa einem Monat

853a5ca

Feature master 152-03

Tracer - privater Selbstreflexionsbogen, hart privat (D-06)

Julian Müller

vor etwa einem Monat

09b74ec

Feature master 152-01

add German inflections for Kinderschutz-Paket models

Julian Müller

vor etwa einem Monat

b53180b

Feature master 151-09

Nachauswertung aller betroffenen Karten + Protokollierung (O-4)

Julian Müller

vor etwa einem Monat

3d2ac08

Feature master 151-09

Deaktivieren-/Reaktivieren-Bahn mit Reichweiten-Warnung

Julian Müller

vor etwa einem Monat

fc5d426

Feature master 151-08

add Rangliste tab, controller, view, and own-card bingo display

Julian Müller

vor etwa einem Monat

d3f123c

Feature master 151-08

add BingoRangliste query object with total D-12 ordering

Julian Müller

vor etwa einem Monat

047f594

Feature master 151-07

Push-Fanout nach dem Abhaken ueber BingoBetreuerKreis

Julian Müller

vor etwa einem Monat

dad29f4

Feature master 151-07

register bingo_feld_abgehakt type and backfill push preferences

Julian Müller

vor etwa einem Monat

ee2a31e

Feature master 151-06

Kartenansicht mit Abhak-Knoepfen und "Offene Bestaetigungen"

Julian Müller

vor etwa einem Monat

e679aa3

Feature master 151-06

Routen und BingoKartenfelderController als reiner Durchreicher

Julian Müller

vor etwa einem Monat

0d34192

Feature master 151-05

Autobingo an die Stimm-Engine gehaengt, innerhalb derselben Kartensperre

Julian Müller

vor etwa einem Monat

7cc4144

Feature master 151-05

BingoKarte::LINIEN, Erfuellt-Regel und idempotente Bingo-Auswertung

Julian Müller

vor etwa einem Monat

601548c

Feature master 151-04

BingoBetreuerKreis and BingoKartenfeldPolicy

Julian Müller

vor etwa einem Monat

3ab916f

Feature master 151-04

Stimm-Engine — Abhaken, Abstimmen, Schwelle, Einweg-Uebergang

Julian Müller

vor etwa einem Monat

ada9a68

Feature master 151-03

Pool-Reiter, Pool-Oberflaeche and Fehlbedarfsanzeige

Julian Müller

vor etwa einem Monat

951be9b

Feature master 151-03

policies, routes and controllers for Pool-Pflege and Schalter

Julian Müller

vor etwa einem Monat

0d05c08

Feature master 151-03

Gate A/Gate B minimum-pool invariants in the model

Julian Müller

vor etwa einem Monat

ad616c7

Feature master 151-02

Camp-Bingo-Tracer -- Kachel bis eigene Bingo-Karte

Julian Müller

vor etwa einem Monat

9f6ad9f

Feature master 151-01

sechs Bingo-Modelle mit ihren Invarianten (GREEN)

Julian Müller

vor etwa einem Monat

afe959d

Feature master 151-01

sechs additive Migrationen mit allen Eindeutigkeits-Garantien

Julian Müller

vor etwa einem Monat

11854ab

Feature master 151-01

deutsche Inflections fuer Camp-Bingo-Modelle setzen

Julian Müller

vor etwa einem Monat

7b5fd15

Feature master 149-04

Kuechendienst-Campbuch-Section um Essensplan+Kopfzahlen erweitern

Julian Müller

vor etwa einem Monat

d303c51

Feature master 149-03

vier Exporte verdrahten — Tagesblatt-Zuschnitt, getrennte Actions

Julian Müller

vor etwa einem Monat

c9c33b5

Feature master 149-03

KuechendienstDienstblattPdf — Kopfzahlen + beide Art-9-Bloecke

Julian Müller

vor etwa einem Monat

76868af

Feature master 149-05

Handbuch-Regel Aushang aushaengen — Dienstblatt nicht

Julian Müller

vor etwa einem Monat

574242d

Feature master 149-05

DSE-Abschnitt Verpflegungsplanung — additive, marker-begrenzte Migration

Julian Müller

vor etwa einem Monat

4808f98

Feature master 149-02

Tagesliste-Reiter — Übersicht + Tagesdetail mit Ernährung/Medizin

Julian Müller

vor etwa einem Monat

e5b0041

Feature master 149-02

KuechendienstTagesdaten — Kopfzahlen mit konstantem Query-Budget und drei kommentierten Datumsregeln

Julian Müller

vor etwa einem Monat

6e2f73e

Feature master 149-01

Essensplan-Tracer — Reiter, Pflege-Formular, Aushang-PDF

Julian Müller

vor etwa einem Monat

1f58fd4

Feature master 149-01

deutsche Inflection essensplan -> essensplaene

Julian Müller

vor etwa einem Monat

d40226b

Feature master 148-05

Ereignis-Badge inline aufklappbar, Detailseite + Liste (Task 2)

Julian Müller

vor etwa einem Monat

1718855

Feature master 148-04

Einhaengung im Controller, Richtungsbadge, Integrationstests

Julian Müller

vor etwa einem Monat

fe3b016

Feature master 148-04

BuslisteAnAbreiseCreator — Set-Differenz-Idempotenz (GREEN)

Julian Müller

vor etwa einem Monat

4d72473

Feature master 148-04

str_richtung Feld — additive Spalte, weiche Validierung, Formular

Julian Müller

vor etwa einem Monat

4abebab

Feature master 148-03

Camp-Book-PDF druckt die Wachliste statt des Erfassers (OQ-1)

Julian Müller

vor etwa einem Monat

24ffbb2

Feature master 148-03

Ransack auf Wachliste umstellen, Erfasser gegen Mass-Assignment haerten (D-05)

Julian Müller

vor etwa einem Monat

f5dff81

Feature master 148-03

reversible, idempotent backfill of Strandwachen-Bestandsdaten (D-02)

Julian Müller

vor etwa einem Monat

8ce6c15

Feature master 148-01

Strandwachen-Mehrfachbetreuer — Tracer end-to-end (D-01/D-03/D-04/D-06)

Julian Müller

vor etwa einem Monat

dab435b

Feature master 147-05

drop freizeits.txt_ansagen (D-14)

Julian Müller

vor etwa einem Monat

17b8bd1

Feature master 147-05

remove obsolete txt_ansagen field (D-14)

Julian Müller

vor etwa einem Monat

a1eaa64

Feature master 147-04

Darstellung des Ungelesen-Zaehlers im gemeinsamen Kachel-Partial (D-11, D-12)

Julian Müller

vor etwa einem Monat

35dc55e

Feature master 147-04

Zaehl-Abfrage im Dashboard, badge-Feld im Kachel-Hash und Zeitstempel-Aktualisierung (D-11, D-12)

Julian Müller

vor etwa einem Monat

4b0df23

Feature master 147-04

Tabelle und Modell SchwarzesBrettBesuch — ein Zeitstempel je Betreuer und Freizeit (D-11, D-12)

Julian Müller

vor etwa einem Monat

6293365

Feature master 147-03

PDF-Auslieferung im autorisierten respond_to + Turbo-Bypass-Download-Link (D-13)

Julian Müller

vor etwa einem Monat

c752ca6

Feature master 147-03

Prawn-Klasse SchwarzesBrettPdf — grosses Datum, Eintraege ohne Verfasserangabe (D-13)

Julian Müller

vor etwa einem Monat

abb84b3

Feature master 147-02

Eintrag bearbeiten/loeschen fuer jeden Betreuer der Freizeit (D-06)

Julian Müller

vor etwa einem Monat

e5f2351

Feature master 147-02

camp_tage-Tagesnavigation + serverseitige Tagesparameter-Absicherung (D-02)

Julian Müller

vor etwa einem Monat

52efd90

Feature master 147-01

tracer — Schwarzes Brett end-to-end (Kachel, Brett, Ansage schreiben)

Julian Müller

vor etwa einem Monat

dac083a

Feature master 147-01

add German inflections for Schwarzes Brett models

Julian Müller

vor etwa einem Monat

77a0610

Feature master 140.1-03

permanent unlock link on login page (D-01)

Julian Müller

vor etwa einem Monat

8b799d8

Feature master 140.1-01

add Turnstile widget to unlock form, RED-first proof

Julian Müller

vor etwa einem Monat

e4b1230

Feature master 146.2-02

vorlagen tab bar and breadcrumb chain

Julian Müller

vor etwa einem Monat

2bdba00

Feature master 146.2-02

kategorien tab bar, width alignment, breadcrumb chain

Julian Müller

vor etwa einem Monat

df8f01c

Feature master 146.2-01

shared checklisten tab bar, gated on create? per T-146.2-01

Julian Müller

vor etwa einem Monat

8220b5a

Feature master 153-05

eigene VVT-Zeile fuer teaminterne Betreuerübersicht (D-22)

Julian Müller

vor etwa einem Monat

776e2a7

Feature master 153-05

additiver, marker-begrenzter DSE-Abschnitt zur teaminternen Sichtbarkeit

Julian Müller

vor etwa einem Monat

dc36360

Feature master 153-04

betreuer_anwesenheit wandert in den Standard-Tier (D-14)

Julian Müller

vor etwa einem Monat

8293fc5

Feature master 153-03

Telefonnummer-Pflege im Profil + tel:-Zeile auf der Betreuer-Karte

Julian Müller

vor etwa einem Monat

6000a56

Feature master 153-03

Telefonnummer-Spalte, Validierung und DSGVO-Loeschung am BetreuerUser

Julian Müller

vor etwa einem Monat

2c9dec6

Feature master 153-02

Betreuerübersicht Suchfeld, Karten-Grid und beide Leerzustände

Julian Müller

vor etwa einem Monat

3e9c681

Feature master 153-02

read-only Betreuer-Karte mit Foto, Rollen, Qualifikationen, Kontakt, Anwesenheit

Julian Müller

vor etwa einem Monat

f3131c0

Feature master 153-02

read-only Juleica/Erste-Hilfe qualification badges, never Fuehrungszeugnis

Julian Müller

vor etwa einem Monat

d7c5573

Feature master 153-02

Dashboard-Kachel Betreuerübersicht + Policy-Boundary-Test

Julian Müller

vor etwa einem Monat

c62ab91

Feature master 153-01

add Betreuerübersicht read-only tracer slice (route/policy/controller/view)

Julian Müller

vor etwa einem Monat

120bd73

Feature master 146.1-07

vier Leerzustaende, Fortschritt und Erledigt-Kennzeichen (E1/E2)

Julian Müller

vor etwa 2 Monaten

c0fb46b

Feature master 146.1-07

Freigeben-Aktion mit eigener Policy-Regel (D-05, CHK-09)

Julian Müller

vor etwa 2 Monaten

5d5584b

Feature master 146.1-06

Vorlagen-Views mit verschachteltem Punkte-Formular und Zeitfenster-Feldern

Julian Müller

vor etwa 2 Monaten

5492006

Feature master 146.1-06

ChecklistenVorlagePolicy und Controller mit verschachtelten Punkten

Julian Müller

vor etwa 2 Monaten

bb644be

Feature master 146.1-05

Kategorien-Liste und Formular inklusive Leerzustand

Julian Müller

vor etwa 2 Monaten

97f5e37

Feature master 146.1-05

ChecklistenKategoriePolicy + ChecklistenKategorienController

Julian Müller

vor etwa 2 Monaten

0c60fdd

Feature master 146.1-04

Dashboard-Kachel "Checklisten" ohne Paket-Gate (D-09/D-10 LOCKED)

Julian Müller

vor etwa 2 Monaten

dc33e71

Feature master 146.1-04

tracer — Kategorie waehlen, Checkliste uebernehmen, abhaken (CHK-04..07,11)

Julian Müller

vor etwa 2 Monaten

3a65d43

Feature master 146.1-03

Checkliste Uebernahme, Materialisierung, abgeleiteter Status

Julian Müller

vor etwa 2 Monaten

d82a683

Feature master 146.1-03

ChecklistenPunkt-Instanzmodell mit Erledigt-Trias (D-07)

Julian Müller

vor etwa 2 Monaten

1a4be8f

Feature master 146.1-02

ChecklistenVorlage mit Zeitfenster-Kondition (D-03) und Mindestens-ein-Punkt-Regel (P-01)

Julian Müller

vor etwa 2 Monaten

46faf19

Feature master 146.1-02

ChecklistenKategorie und ChecklistenVorlagePunkt

Julian Müller

vor etwa 2 Monaten

8f148cb

Feature master 146.1-01

add checklisten route skeleton

Julian Müller

vor etwa 2 Monaten

87df799

Feature master 146.1-01

add five additive checklisten migrations (D-01/D-13)

Julian Müller

vor etwa 2 Monaten

60cb6f6

Feature master 146.1-01

add checklisten inflections (D-13 LOCKED)

Julian Müller

vor etwa 2 Monaten

e38188e

Juli 2026

Feature master 145-04

rename last 5 payload keys — Grundschein, Zelt, Taschengeld, Freitexte

Julian Müller

vor etwa 2 Monaten

91d92c0

Feature master 145-03

rename health/nutrition keys + omit l_weight/l_height when blank

Julian Müller

vor etwa 2 Monaten

128f48c

Feature master 145-03

rename supervision keys + split rueckkehr into l_back_hour/l_back_minute

Julian Müller

vor etwa 2 Monaten

df0d40d

Feature master 145-03

add JCP_Form::parse_rueckkehr_zeit/first_set static helpers

Julian Müller

vor etwa 2 Monaten

f3eacd8

Feature master 145-02

admin_notices-Warnung solange der Aktivierungs-Standard unangetastet ist

Julian Müller

vor etwa 2 Monaten

26d5bf9

Feature master 145-02

dauerhafter Warnhinweis + Speicher-Marker an der Importmodus-Auswahl

Julian Müller

vor etwa 2 Monaten

4b255c1

Feature master 145-01

extract build_teilnehmer_payload() and fix 7 address/birth-place keys

Julian Müller

vor etwa 2 Monaten

b4c1ffb

Feature master 260727-cys

str_own_tent kanonisierungs-geprueft in Repair-Allowlist

Julian Müller

vor etwa 2 Monaten

e90403a

Feature master 143-05

expose b_group_of_2 + b_with_betreuer in Teilnehmer-Formular

Julian Müller

vor 2 Monaten

79dc55e

Feature master 143-04

OrganisationsController zelt-Branch + CSV-Export + Tab-Nav-Link

Julian Müller

vor 2 Monaten

e4015bf

Feature master 143-04

Zelt-Auswertung Partial (StatCards + Untergrenze + CSV-Export + Empty-State)

Julian Müller

vor 2 Monaten

f6e19fe

Feature master 143-03

WP native-shortcode jcp_eigenes_zelt Freitext -> select

Julian Müller

vor 2 Monaten

e320851

Feature master 143-03

Betreuer-Formular str_own_tent select + CSV-Importer graceful Normalisierung

Julian Müller

vor 2 Monaten

d8a1ff0

Feature master 143-03

OWN_TENT_OPTIONS + OWN_TENT_CAPACITY constants + inclusion validation

Julian Müller

vor 2 Monaten

e5f1750

Feature master 143-02

l_weight/l_height Kursleiter-Need-to-know-Block in Kurs-Card

Julian Müller

vor 2 Monaten

d181804

Feature master 143-01

b_gs Label "GS" -> "Grundschein" + Ransack-Filter-Checkbox

Julian Müller

vor 2 Monaten

57ad5c4

Feature master 143-01

Teilnehmer-Karte zeigt str_country/str_place_of_birth/txt_further_information/Grundschein

Julian Müller

vor 2 Monaten

2aaef67

Feature master 141-03

display Request/Response debug detail (manage_options-gated)

Julian Müller

vor 2 Monaten

75f1205

Feature master 141-03

capture exact request/response bodies at all 3 import sites

Julian Müller

vor 2 Monaten

30f897d

Feature master 141-03

extract build_request_body() helper + surface in test_mapping dry-run

Julian Müller

vor 2 Monaten

ec4499a

Feature master 141-02

minimal admin CSS scoped to storno page (D-04)

Julian Müller

vor 2 Monaten

48511d8

Feature master 141-02

resolve real Teilnehmer names in storno admin table (live-sync)

Julian Müller

vor 2 Monaten

fa10c62

Feature master 141-02

add get_teilnehmers() bulk roster GET client method

Julian Müller

vor 2 Monaten

e1d32f4

Feature master 141-01

add org+Freizeit-scoped read-only GET /api/v1/teilnehmers

Julian Müller

vor 2 Monaten

0e96c07

Feature master 137.2-21

schedule migration for 100 blog post publish dates

Julian Müller

vor 2 Monaten

183227b

Feature master 137.2-20

add 17 reversible content-seed migrations for blog batches 01-17

Julian Müller

vor 2 Monaten

428a31a

Feature master 137.2-19

add pre-DB content verification gate

Julian Müller

vor 2 Monaten

6da959d

Feature master 137.2-19

add SSOT aggregator for 100 blog articles

Julian Müller

vor 2 Monaten

f9b1210

Feature master 137.2-14

batch_13 content SSOT - 6 deep-dive articles (themes 73-78)

Julian Müller

vor 2 Monaten

6233bf7

Feature master 137.2-08

batch_07 content SSOT - 6 deep-dive articles (themes 37-42, all legal)

Julian Müller

vor 2 Monaten

0cf2d2f

Feature master 137.2-13

batch_12 content SSOT - 6 deep-dive articles (themes 67-72, web-verified 68/69, legal 69)

Julian Müller

vor 2 Monaten

1b31487

Feature master 137.2-17

batch_16 content SSOT - 6 deep-dive articles (themes 91-96, stories/casestudies)

Julian Müller

vor 2 Monaten

d9c8db6

Feature master 137.2-16

batch_15 content SSOT - 6 deep-dive articles (themes 85-90, legal 89)

Julian Müller

vor 2 Monaten

9941978

Feature master 137.2-07

batch_06 content SSOT - 6 deep-dive articles (themes 31-36, all legal)

Julian Müller

vor 2 Monaten

104ec78

Feature master 137.2-12

batch_11 content SSOT - 6 deep-dive articles (themes 61-66, web-verified 62)

Julian Müller

vor 2 Monaten

91467b9

Feature master 137.2-15

batch_14 content SSOT - 6 deep-dive articles (themes 79-84)

Julian Müller

vor 2 Monaten

b7492da

Feature master 137.2-11

batch_10 content SSOT - 6 deep-dive articles (themes 55-60, web-verified 55, legal 55)

Julian Müller

vor 2 Monaten

9b1e91c

Feature master 137.2-09

batch_08 content SSOT - 6 deep-dive articles (themes 43-48, legal 45-47)

Julian Müller

vor 2 Monaten

bb3e5da

Feature master 137.2-18

batch_17 content SSOT - 4 deep-dive articles (themes 97-100)

Julian Müller

vor 2 Monaten

c0efa95

Feature master 137.2-10

batch_09 content SSOT - 6 deep-dive articles (themes 49-54, legal 54)

Julian Müller

vor 2 Monaten

10a370f

Feature master 137.2-06

batch_05 content SSOT - 6 deep-dive articles (themes 25-30, legal 26-30)

Julian Müller

vor 2 Monaten

c42914a

Feature master 137.2-03

batch_02 content SSOT - 6 deep-dive articles (themes 7-12)

Julian Müller

vor 2 Monaten

10a44d3

Feature master 137.2-04

batch_03 content SSOT - 6 deep-dive articles (themes 13-18)

Julian Müller

vor 2 Monaten

131b796

Feature master 137.2-05

batch_04 content SSOT - 6 deep-dive articles (themes 19-24)

Julian Müller

vor 2 Monaten

2cca673

Feature master 137.2-02

batch_01 content SSOT — 6 deep-dive blog articles (themes 1-6)

Julian Müller

vor 2 Monaten

954b0a1

Feature master 137.2-01

scheduler module for category-balanced publish order (D-04/D-05)

Julian Müller

vor 2 Monaten

140e750

Feature master 137.1-08

merge 6 cluster files into final 100-topic 137.1-THEMEN.md

Julian Müller

vor 2 Monaten

730fac7

Feature master 139-18

mount global branded confirm modal + wire Turbo.setConfirmMethod

Julian Müller

vor 2 Monaten

997f6b1

Feature master 139-18

extend confirm_modal_controller.js into global Turbo confirm gate

Julian Müller

vor 2 Monaten

aa5828f

Feature master 139-01

add shared same_organisation?/authorization_organisation_id to ApplicationPolicy

Julian Müller

vor 2 Monaten

b23f5dd

Feature master 135.10-01

honor login-gated return-to, dashboard PWA start_url, home-redirect for signed-in betreuer (GREEN)

Julian Müller

vor 2 Monaten

a4c93b5

Feature master 135.9-03

humanize the 3 defect cells in audit_protokoll/index.html.erb

Julian Müller

vor 2 Monaten

eedee9d

Feature master 135.9-03

wire AuditLogHumanizer into AuditProtokollController#index

Julian Müller

vor 2 Monaten

e7e7a4c

Feature master 135.9-02

implement AuditLogHumanizer (two-layer resolver, batch-preload, hybrid details)

Julian Müller

vor 2 Monaten

b5f6d4e

Feature master 135.9-01

extend audit_logs i18n block with full action/target/detail labels

Julian Müller

vor 2 Monaten

b66a72f

Feature master 135.8-01

systemic SW download-skip guard, DOWNLOAD_PATH_PATTERN re-derived

Julian Müller

vor 2 Monaten

82d72c7

Feature master 135.8-01

add download="" to FZ-Antrag link for standalone-PWA fix

Julian Müller

vor 2 Monaten

9d9e43e

Feature master 260716-bxs

read-only Rollen-Tags + Qual-Badges im User-Icon-Dropdown

Julian Müller

vor 2 Monaten

8bffb5e

Feature master 135.6-07

read-only Rollen-Tags + Qual-Badges auf Profil-Seite (D-06)

Julian Müller

vor 2 Monaten

b445456

Feature master 135.6-06

aspekt-stabile Canvas-Anzeigegroesse ueber alle 6 Signatur-Oberflaechen (D-05)

Julian Müller

vor 2 Monaten

aee4372

Feature master 135.6-06

HiDPI-Resize im geteilten signature-pad-Controller (D-05)

Julian Müller

vor 2 Monaten

3285e6f

Feature master 135.6-04

Warnbanner + Bestaetigungs-Checkbox im FZ-Pruef-Formular (D-02 UI)

Julian Müller

vor 2 Monaten

28d228f

Feature master 135.6-04

FZ-Erstpruefung Warn-und-Bestaetigen-Gate bei staler Ausstellung (D-02)

Julian Müller

vor 2 Monaten

5572404

Feature master 135.6-03

Jahre-Feld für FZ-Wiedervorlagezeitraum im Org-FZ-Tab (D-03)

Julian Müller

vor 2 Monaten

04efdff

Feature master 135.6-03

allow l_fz_gueltigkeit_jahre in FZ-Unterschrift strong-params (D-03)

Julian Müller

vor 2 Monaten

599acc9

Feature master 135.6-02

FZ badge title reflects per-org validity years (D-01d)

Julian Müller

vor 2 Monaten

96fee7f

Feature master 135.6-02

reminder job resolves FZ validity years per-betreuer via lambda (D-01e)

Julian Müller

vor 2 Monaten

416c69c

Feature master 135.6-02

gueltig_bis resolves per-org FZ validity years (D-01c)

Julian Müller

vor 2 Monaten

da2dbb6

Feature master 135.6-01

implement background_check_validity_years SSOT-Resolver + inverse_of (D-01, TDD GREEN)

Julian Müller

vor 2 Monaten

051dccf

Feature master 135.6-01

Organisation-Validierung + I18n-Attribut-Label fuer l_fz_gueltigkeit_jahre (D-01/D-04)

Julian Müller

vor 2 Monaten

63612d8

Feature master 135.6-01

additive LIVE-sichere Migration fuer l_fz_gueltigkeit_jahre (D-01/D-04)

Julian Müller

vor 2 Monaten

3e27ced

Feature master 135.4-04

add Sicherheit audit-trail dashboard tile (D-03)

Julian Müller

vor 2 Monaten

058484a

Feature master 135.4-03

audit-protokoll view + de.yml keys, expose visible_action_types (D-07/D-08)

Julian Müller

vor 2 Monaten

7de0431

Feature master 135.4-03

audit-protokoll route + controller (org-scope, role whitelist, IDOR guard, breadcrumbs)

Julian Müller

vor 2 Monaten

c8d2bc7

Feature master 135.4-02

create AuditProtokollPolicy default-deny access gate

Julian Müller

vor 2 Monaten

f85ca4b

Feature master 135.4-02

add AuditLog.for_organisation org-scoping scope

Julian Müller

vor 2 Monaten

86cc4ef

Feature master 135.3-08

role-gated Sicherheit dashboard tile + remove Plan-07 header entry

Julian Müller

vor 2 Monaten

a04500b

Feature master 135.3-08

strip FZ column from edit_juleica + shorten juleica_params

Julian Müller

vor 2 Monaten

1ae7559

Feature master 135.3-07

role-gated nav entry for the FZ-Pruefung module (Task 3)

Julian Müller

vor 2 Monaten

f635f25

Feature master 135.3-07

state-aware no-upload Pruef-Formular (Task 2)

Julian Müller

vor 2 Monaten

e7b1b1d

Feature master 135.3-07

index.html.erb — expiry-status badges + icon CTA (Task 1)

Julian Müller

vor 2 Monaten

c4265df

Feature master 135.3-06

create/freigeben/ablehnen — server-derived ids, AASM events, audit in transaction (Task 2)

Julian Müller

vor 2 Monaten

2cc2c17

Feature master 135.3-06

routes + AuditLog whitelist + self-excluded overview/new (Task 1)

Julian Müller

vor 2 Monaten

eca66aa

Feature master 135.3-05

FuehrungszeugnisPruefungPolicy — role-gate + owner bypass + self-exclusion + relation_scope

Julian Müller

vor 2 Monaten

3528bd4

Feature master 135.3-04

FuehrungszeugnisPruefung model — AASM 4-Augen guard + stamp-through

Julian Müller

vor 2 Monaten

505e718

Feature master 135.3-04

create fuehrungszeugnis_pruefungen table (inflection first)

Julian Müller

vor 2 Monaten

a7ca700

Feature master 135.3-02

DEFAULT_ROLES system_key SSOT + seeder + idempotent reversible backfill

Julian Müller

vor 2 Monaten

7c6904a

Feature master 135.3-02

additive nullable str_system_key column on rollen (reversible, prod-safe)

Julian Müller

vor 2 Monaten

42dc981

Feature master 135.2-07

auto-fill Geburtsort/Anrede/taetig-seit on Profil form (GAP-2)

Julian Müller

vor 2 Monaten

a01a6e3

Feature master 135.2-06

PDF reads altersspanne from the org, blank-safe; drop per-download param

Julian Müller

vor 2 Monaten

e72062f

Feature master 135.2-06

additive altersspanne column + owner Führungszeugnis-tab setting

Julian Müller

vor 2 Monaten

3f7e24e

Feature master 135.2-05

Fuehrungszeugnis-Antrag page (blocked/missing-fields/signature/download) + Profil entry card

Julian Müller

vor 2 Monaten

38d3317

Feature master 135.2-05

self-only Betreuer Fuehrungszeugnis actions + id-less routes

Julian Müller

vor 2 Monaten

c9f49cb

Feature master 135.2-04

Führungszeugnis Org-tab — owner form + non-owner read-only card

Julian Müller

vor 2 Monaten

b226dc9

Feature master 135.2-04

owner-only Führungszeugnis signature policy + nested controller + route

Julian Müller

vor 2 Monaten

7c1cff0

Feature master 135.2-03

two signature blocks (Owner + Betreuer) + optional Stempel

Julian Müller

vor 2 Monaten

67b1439

Feature master 135.2-03

PDF body — absender, Ort/Datum, Titel, legal body substitution

Julian Müller

vor 2 Monaten

2aa5945

Feature master 135.2-02

i18n attribute keys + str_city in the Betreuer profile form

Julian Müller

vor 2 Monaten

ea8f448

Feature master 135.2-02

demo-shard-safe signature/stempel attachments

Julian Müller

vor 2 Monaten

2aa16b8

Feature master 135.2-02

additive reversible migrations for Fuehrungszeugnis fields

Julian Müller

vor 2 Monaten

4ac4817

Feature master 135.1-03

migrate remaining 6 non-admin legacy pagy_nav sites

Julian Müller

vor 3 Monaten

c1b9016

Feature master 135.1-03

migrate 6 admin_panel legacy pagy_nav sites to shared partial

Julian Müller

vor 3 Monaten

27656dc

Feature master 135.1-02

add pagy_series helper, migrate shared partial to v43 public API

Julian Müller

vor 3 Monaten

6d530b5

Feature master 132-02

add CSP-safe graph-* CSS classes for changelog git-graph

Julian Müller

vor 3 Monaten

50d89aa

Feature master 118-03

G2 — granting access escalates the Vorgang idempotently + awareness modal

Julian Müller

vor 3 Monaten

5346f2f

Feature master 118-03

G1 — in-app confirm gate for crisis escalation + success toast

Julian Müller

vor 3 Monaten

a10949d

Feature master 131-01

WR-01 add present-tense verzug_gesperrt notification copy

Julian Müller

vor 3 Monaten

6d7e2e0

Feature master 130-02

gate landing stats section behind >10 organisations

Julian Müller

vor 3 Monaten

52045e6

Feature master 130-01

ping IndexNow on BlogPost publish/public-content change

Julian Müller

vor 3 Monaten

b39db5e

Feature master 130-01

add IndexNowService + IndexNowPingJob (async, fail-open)

Julian Müller

vor 3 Monaten

3d3d834

Feature master 129-06

i18n+style Nachtwachen forms, meaningful titles, Gästeliste breadcrumbs (F-13/F-21/F-20)

Julian Müller

vor 3 Monaten

8d55293

Feature master 129-03

serve /favicon.ico + link it (F-23); F-09 verified no-op

Julian Müller

vor 3 Monaten

b0afe39

Feature master 128-02

current-step card on top, read-only steps overview below

Julian Müller

vor 3 Monaten

78499fd

Feature master 128-01

reject step notes targeting a non-current step server-side

Julian Müller

vor 3 Monaten

b9b9e8a

Feature master 128-01

add KrisenVorgangSchritt#current?, delegate actionable? to it

Julian Müller

vor 3 Monaten

e337956

Feature master 127-01

Freizeit-edit UX cleanup — collapse modules, drop org box, checkbox betreuer list

Julian Müller

vor 3 Monaten

6468d41

Feature master 126-01

teilnehmers pagination als scoped opt-in turbo-frame

Julian Müller

vor 3 Monaten

db71db4

Feature master 126-01

default 40, options [40,80,120], cookie-aware pagy_per_page

Julian Müller

vor 3 Monaten

1c8abf6

Feature master 125-01

add dev:reseed convenience task materializing demo template

Julian Müller

vor 3 Monaten

69e5824

Feature master 125-01

seed PaketModulZuweisung matrix idempotently in dev seed path

Julian Müller

vor 3 Monaten

9b3a4b1

Feature master 123-01

explain empty Teilnehmer dropdown on single-Ausgang new form (F-120-11)

Julian Müller

vor 3 Monaten

1410b0a

Feature master 122-01

nested q[...] hidden fields + honest per-page selector

Julian Müller

vor 3 Monaten

9d9f40d

Feature master 119-03

end-to-end security integration test for external access flow

Julian Müller

vor 3 Monaten

0e2c685

Feature master 119-03

read-only external Vorgang view + Verlauf partial + minimal layout + i18n

Julian Müller

vor 3 Monaten

c79c0fc

Feature master 119-03

read-only external show action + session-freshness gate + audit

Julian Müller

vor 3 Monaten

edd60d4

Feature master 119-02

rate-limit + PII log filter + i18n for the 2FA code gate

Julian Müller

vor 3 Monaten

03c25ed

Feature master 119-02

public 2FA controller + routes + code mailer + views

Julian Müller

vor 3 Monaten

4d637f6

Feature master 119-02

add 2FA session-code lifecycle to grant model

Julian Müller

vor 3 Monaten

d65f549

Feature master 119-01

link-only invitation mailer + KSB/Owner grant UI + i18n

Julian Müller

vor 3 Monaten

8859ee7

Feature master 119-01

KSB/Owner-only external-access grant policy + controller + routes

Julian Müller

vor 3 Monaten

c949c0b

Feature master 119-01

external-access model, migration + audit actor relaxation

Julian Müller

vor 3 Monaten

309a447

Feature master 118-02

Verlauf-Timeline inkl. Audit-Events + Rendering in beiden Views

Julian Müller

vor 3 Monaten

1ef1c34

Feature master 118-02

Eskalation wirkt real — Audit + KSB-Notification, idempotent

Julian Müller

vor 3 Monaten

8ac17c9

Feature master 118-01

step-scoped note form + display, IDOR-safe binding

Julian Müller

vor 3 Monaten

4d32b58

Feature master 118-01

bind KrisenVorgangNotiz optionally to a KrisenVorgangSchritt

Julian Müller

vor 3 Monaten

fc2efd4

Feature master 116-01

restore scoped Ausgeh override button + i18n + DEBT note

Julian Müller

vor 3 Monaten

765b29f

Feature master 116-01

wire audited Ausgeh override in creator + single controller

Julian Müller

vor 3 Monaten

2449241

Feature master 116-01

conditional Ausgeh domain-validation override + audit action type

Julian Müller

vor 3 Monaten

274bc71

Feature master 113-02

add composite indexes for teilnehmers + ausgeh_vorgangs (D12)

Julian Müller

vor 3 Monaten

7a47f7c

Feature master 111-02

export robustness — PDF shrink_to_fit (D32) + anonymized JSON/CSV alignment (D33)

Julian Müller

vor 3 Monaten

905e181

Feature master 111-02

access & audit hardening — medical audit (D29), read-only gate (D30), CSRF POST (D31)

Julian Müller

vor 3 Monaten

1beb483

Feature master 111-01

neutralize CSV formula/DDE injection across all generated CSVs (D28)

Julian Müller

vor 3 Monaten

e08d51b

Feature master 111-01

own-only projection of semicolon ID-list sources — no cross-child PII (D27)

Julian Müller

vor 3 Monaten

9f32d3b

Feature master 111-01

stammdaten allowlist — biometric templates can never leak (D26/D34)

Julian Müller

vor 3 Monaten

13ada5f

Feature master 110-04

enable config.hosts allowlist in production

Julian Müller

vor 3 Monaten

7fe9c2c

Feature master 110-02

ApiKey digest-at-rest lookup + one-time raw-token reveal (D43)

Julian Müller

vor 3 Monaten

298fb1c

Feature master 110-02

additive str_token_digest migration for ApiKey (backfill+null plaintext)

Julian Müller

vor 3 Monaten

e4e07dd

Feature master 110-01

SSRF guard in NextcloudService (D42)

Julian Müller

vor 3 Monaten

74e7052

Feature master 103-04

UI-Button DSGVO-Auskunft & Datenexport auf Teilnehmer-Seite

Julian Müller

vor 3 Monaten

85cfec2

Feature master 103-04

DSGVO-Auskunft Backend — Route, Policy-Rule, ACTION_TYPES, Controller-Action

Julian Müller

vor 3 Monaten

fc091d7

Feature master 103-03

AuskunftExportService#call — In-Memory-ZIP-Bündelung + LIESMICH.txt

Julian Müller

vor 3 Monaten

1a5a702

Feature master 103-02

TeilnehmerAuskunftPdf — Art.-15-Auskunft mit Meta-Infos (GREEN)

Julian Müller

vor 3 Monaten

a8f062f

Feature master 103-01

implement Teilnehmer::AuskunftExportService

Julian Müller

vor 3 Monaten

251971e

Feature master quick-260702-k2r

inline Turbo Stream card replacement for role assign/remove

Julian Müller

vor 3 Monaten

ce608ff

Feature master 104.1-04

apply correction migration to LIVE-shaped dev records

Julian Müller

vor 3 Monaten

af06dbb

Feature master 104.1-01

author reversible correction migration with frozen OLD_* snapshot

Julian Müller

vor 3 Monaten

613d9d0

Feature master 104-07

seed Verein-Digitalisieren Blog-Post (published, guide)

Julian Müller

vor 3 Monaten

ab294c1

Feature master 104-07

seed Verein-Digitalisieren Handbuch-Serie (5 Seiten, modul start)

Julian Müller

vor 3 Monaten

7ea5eee

Feature master 104-05

author Handbuch #5 Von Papier zu digital migration content

Julian Müller

vor 3 Monaten

77c5ab1

Feature master 104-05

author Handbuch #4 Team & Ehrenamt change-management content

Julian Müller

vor 3 Monaten

1cd87fb

Feature master 104-04

author Handbuch #3 Software einfuehren (JCP rollout)

Julian Müller

vor 3 Monaten

ac3da1e

Feature master 104-03

author Handbuch #2 Recht & Datenschutz into RechtDatenschutz::HTML

Julian Müller

vor 3 Monaten

33bb575

Feature master 104-03

author Handbuch #1 Fahrplan series hub into Fahrplan::HTML

Julian Müller

vor 3 Monaten

73a995d

Feature master 104-02

author the neutral blog guide into Blog::HTML

Julian Müller

vor 3 Monaten

3752709

Feature master 104-01

add SSOT content module tree for verein-digitalisieren series

Julian Müller

vor 3 Monaten

c329c1c

Feature master 99-03

add Zusatzmodule PDF line from frozen invoice price (REQ-99-BILL-03)

Julian Müller

vor 3 Monaten

4c50d52

Feature master 99-03

snapshot Einstellung price + count in AbrechnungCreatorService

Julian Müller

vor 3 Monaten

519aaac

Feature master 99-03

add à-la-carte surcharge to Abrechnung#calculate_prices

Julian Müller

vor 3 Monaten

f60c6a1

Feature master 99-02

replace read-only paket lock with upgrade/add-modul panel + UI test (GREEN)

Julian Müller

vor 3 Monaten

28e23c9

Feature master 99-02

implement upgrade_paket + add_modul actions + de.yml upgrade keys (GREEN)

Julian Müller

vor 3 Monaten

6148214

Feature master 99-04

full admin edit view + dashboard nav tile + view i18n

Julian Müller

vor 3 Monaten

6454173

Feature master 99-04

AuditLog type + route + EinstellungenController + stub view + controller tests

Julian Müller

vor 3 Monaten

1b78acb

Feature master 99-04

Einstellung model + seeded migration + attribute i18n + model tests

Julian Müller

vor 3 Monaten

f83cb15

Feature master 99-01

add upgrade_paket?/add_modul? policy rules, routes, and tests

Julian Müller

vor 3 Monaten

86e83f6

Feature master 99-01

extend AuditLog ACTION_TYPES + add paket upgrade audit tests

Julian Müller

vor 3 Monaten

cf80ab3

Juni 2026

Feature master 106

link public /status page in footer (Ressourcen column)

Julian Müller

vor 3 Monaten

b512e1f

Feature master 260630-in4-01

add idempotent backfill migration for default Rollen

Julian Müller

vor 3 Monaten

56d06e2

Feature master 260630-in4-01

add after_commit(on: :create) hook to seed default roles

Julian Müller

vor 3 Monaten

8b7af41

Feature master 106-07

add jcp-prober.sh — off-box bash+curl health prober

Julian Müller

vor 3 Monaten

2dcae29

Feature master 106-06

add status index view + Stimulus auto-refresh + i18n

Julian Müller

vor 3 Monaten

5d34fd5

Feature master 106-06

add StatusController + GET /status route (GREEN)

Julian Müller

vor 3 Monaten

e31aa7c

Feature master 106-05

schedule StatusDailyRollupJob (02:00) and StatusRetentionCleanupJob (03:00) in recurring.yml

Julian Müller

vor 3 Monaten

149288a

Feature master 106-05

implement StatusRetentionCleanupJob (GREEN)

Julian Müller

vor 3 Monaten

ed90791

Feature master 106-05

implement StatusDailyRollupJob (GREEN)

Julian Müller

vor 3 Monaten

2a30984

Feature master 106-04

implement VerfuegbarkeitsBerechner module (GREEN)

Julian Müller

vor 3 Monaten

41cbff3

Feature master 106-03

schedule KomponentenHealthCheckJob in recurring.yml (prod + dev)

Julian Müller

vor 3 Monaten

79319a8

Feature master 106-03

implement KomponentenHealthCheckJob (GREEN)

Julian Müller

vor 3 Monaten

a1a0dcd

Feature master 106-02

add Rack::Attack throttle for POST /monitoring/ingest

Julian Müller

vor 3 Monaten

dba8296

Feature master 106-02

implement Monitoring::IngestController + route (GREEN)

Julian Müller

vor 3 Monaten

2f74349

Feature master 106-01

add activerecord.attributes i18n labels for Phase 106 models

Julian Müller

vor 3 Monaten

383cded

Feature master 106-01

implement VerfuegbarkeitsPruefung, TagesVerfuegbarkeit, Systemvorfall models

Julian Müller

vor 3 Monaten

0ce672f

Feature master 106-01

add Phase 106 inflections + three reversible migrations

Julian Müller

vor 3 Monaten

557432a

Feature master 105-08

Trägertyp column, per-Trägertyp summary, select + i18n + test

Julian Müller

vor 3 Monaten

ebf88e7

Feature master 105-08

Trägertyp-aware AvvVorlagenController (index/new/create)

Julian Müller

vor 3 Monaten

d93cb39

Feature master 105-03

wire avv:smoke_test into deploy build phase after db_migrate

Julian Müller

vor 3 Monaten

53c6fdb

Feature master 105-03

add avv:smoke_test rake task over all SUPPORTED_TRAEGERTYPS

Julian Müller

vor 3 Monaten

5828798

Feature master 105-07

public /avv-muster whitelisted Traegertyp preview picker + i18n

Julian Müller

vor 3 Monaten

766e7b1

Feature master 105-07

rewire per-org AVV consumers to current(org.str_traegertyp) + nil-template sign guard

Julian Müller

vor 3 Monaten

01461a6

Feature master 105-06

seed avv_vorlage v1 per Trägertyp + expand fixtures (Task 3)

Julian Müller

vor 3 Monaten

287a776

Feature master 105-06

scope AvvVorlage model to str_traegertyp + i18n label (Task 2)

Julian Müller

vor 3 Monaten

34b6380

Feature master 105-06

add str_traegertyp to avv_vorlagen + composite index swap (Task 1)

Julian Müller

vor 3 Monaten

088908e

Feature master 105-05

parametrize build_v1_text for per-Trägertyp §§ (D-4)

Julian Müller

vor 3 Monaten

8bae122

Feature master 105-02

avv_vorlagen views (index/new/_form) and i18n keys

Julian Müller

vor 3 Monaten

75e58a7

Feature master 105-02

AdminPanel::AvvVorlagenController + route + dashboard tile

Julian Müller

vor 3 Monaten

5e3a8eb

Feature master 105-01

add reversible idempotent data migration for AvvVorlage v1

Julian Müller

vor 3 Monaten

2be21f9

Feature master 105-01

refactor seed to use SSOT module + add AvvVorlageContentTest

Julian Müller

vor 3 Monaten

ec2782c

Feature master 105-01

extract AVV v1 legal text into lib/avv_vorlage_content.rb (SSOT)

Julian Müller

vor 3 Monaten

c67c165

Feature master wiki

switch article-link trigger from [[ to @ in Quill editor

Julian Müller

vor 3 Monaten

4df464b

Feature master 97-07

Beschwerde QR card + Alle Flyer drucken button on QR-Codes tab

Julian Müller

vor 3 Monaten

c43ca90

Feature master 97-07

qr_flyer member action + route + leader-facing policy gate

Julian Müller

vor 3 Monaten

43cc431

Feature master 97-07

QrFlyerPdf Prawn builder — one A4 flyer per present QR

Julian Müller

vor 3 Monaten

a4b43a2

Feature master 97-04

eskalieren? policy + controller action + Handlungsleitfaden picker (OD-1)

Julian Müller

vor 3 Monaten

7b01346

Feature master 97-04

implement BeschwerdeEskalationsService (OD-1 atomic escalation)

Julian Müller

vor 3 Monaten

e80e923

Feature master 97-03

content-free notify on create + Dashboard Sicherheit tile

Julian Müller

vor 3 Monaten

3190e40

Feature master 97-03

IDOR-safe Betreuer Beschwerde-Eingang (policy + controller + views)

Julian Müller

vor 3 Monaten

62b51db

Feature master 97-05

schedule BeschwerdeAnonymisierungJob in recurring.yml (prod + dev)

Julian Müller

vor 3 Monaten

0556387

Feature master 97-05

BeschwerdeAnonymisierungJob — 10y content-only scrub via encrypting writers

Julian Müller

vor 3 Monaten

b151142

Feature master 97-02

Beschwerde-QR generation + token-hash Rack::Attack throttle

Julian Müller

vor 3 Monaten

5b5b8fb

Feature master 97-02

public Beschwerde views + recipient-picker Stimulus controller

Julian Müller

vor 3 Monaten

4d6bfe3

Feature master 97-02

public anonymous BeschwerdenController + routes + i18n

Julian Müller

vor 3 Monaten

917c942

Feature master 97-01

Beschwerde + BeschwerdeNachricht immutable encrypted models

Julian Müller

vor 3 Monaten

024c7d4

Feature master 97-01

inflections + reversible additive migrations for beschwerden tables

Julian Müller

vor 3 Monaten

2a61761

Feature master 96-02

seed §8a-Schutzauftrag HandbuchSeite via reversible data-migration

Julian Müller

vor 3 Monaten

04cf1d5

Feature master 95-03

Verzeichnis page-level legal-regime banner + traegertyp Rechtsgrundlagen (DS-4)

Julian Müller

vor 3 Monaten

58f7d3a

Feature master 95-03

AVV traegertyp variants in one file via Plan-01 resolvers (DS-3)

Julian Müller

vor 3 Monaten

5ed4c29

Feature master 95-03

validate traegertyp param + expose Plan-01 resolvers in DsgvoController

Julian Müller

vor 3 Monaten

1889d4d

Feature master 95-02

switch dse_generator texts to paragraph interpolation + disclaimer

Julian Müller

vor 3 Monaten

192f62a

Feature master 95-02

interpolate trägertyp paragraphs in build_dse_block from resolvers

Julian Müller

vor 3 Monaten

5ffa55b

Feature master 95-04

add 'KDG-/DSG-EKD-konform?' landing FAQ item (D-6)

Julian Müller

vor 3 Monaten

ce11e8d

Feature master 95-04

add KDG-/DSG-EKD-konform token to pricing trust line (D-5)

Julian Müller

vor 3 Monaten

1d82414

Feature master 95-01

add Trägertyp select to organisation form + permit-list + i18n + fixture

Julian Müller

vor 3 Monaten

c36f30c

Feature master 95-01

implement str_traegertyp enum + 8 Rechtsgrundlagen resolvers

Julian Müller

vor 3 Monaten

d00c145

Feature master 95-01

add additive reversible str_traegertyp column to organisations

Julian Müller

vor 3 Monaten

e897f16

Feature master 94-03

surface three-qualification ampel in _juleica_status + render assertion

Julian Müller

vor 3 Monaten

dfe970a

Feature master 94-03

graduated qualification ampel from model helpers

Julian Müller

vor 3 Monaten

c2d2840

Feature master 94-02

implement QualificationExpiryCheckJob + schedule + notification i18n

Julian Müller

vor 3 Monaten

9ace7a4

Feature master 94-02

implement QualificationExpiryMailer#warnung + templates

Julian Müller

vor 3 Monaten

528f7c6

Feature master 94-02

add LIVE-safe qualification_expiry_notifications dedup marker table

Julian Müller

vor 3 Monaten

29a5ded

Feature master 94-01

register qualification_expiry in Notification::NOTIFICATION_TYPES

Julian Müller

vor 3 Monaten

0fd0ee7

Feature master 94-01

add validity constants + *_expiry_status helpers to BetreuerUser

Julian Müller

vor 3 Monaten

2727267

Feature master 83.2-04

enable raise_on_missing_translations gate in test env

Julian Müller

vor 3 Monaten

5244310

Feature master 83.2-05

sweep activerecord.attributes — German field names for all models

Julian Müller

vor 3 Monaten

e2b5dea

Feature master 83.2-05

add validation-i18n detection harness (runner script)

Julian Müller

vor 3 Monaten

13f9ebd

Feature master 83.2-03

wrap all non-admin placeholders in t()

Julian Müller

vor 3 Monaten

4a98a68

Feature master 83.2-03

wrap non-admin controller flash messages in t()

Julian Müller

vor 3 Monaten

98313cc

Feature master 83.2-03

wrap hardcoded submit buttons in t() (non-admin)

Julian Müller

vor 3 Monaten

e8eef34

Feature master 83.2-02

complete dynamic enum i18n family (notification_types.payment_overdue_warning)

Julian Müller

vor 3 Monaten

c124ae2

Feature master 83.2-02

fill all static missing i18n keys (Category A)

Julian Müller

vor 3 Monaten

5c35a82

Feature master 102-03

polish ereignistyps new/edit/_form to design system (REQ-102-UI-01)

Julian Müller

vor 3 Monaten

4e8d9d8

Feature master 102-03

wire Ereignistyp org-tab nav + card-list partial (D-01, REQ-102-REACH-01)

Julian Müller

vor 3 Monaten

4e21fe2

Feature master 102-03

add ereignistyp tab branch + ordered org-scoped @ereignistyps load

Julian Müller

vor 3 Monaten

8adf3db

Feature master 102-02

merge Ereignistyp i18n keys into existing views.ereignistyp block (D-06)

Julian Müller

vor 3 Monaten

594656e

Feature master 102-02

narrow ereignistyps route + delete scaffold read views (D-04)

Julian Müller

vor 3 Monaten

50c7460

Feature master 102-02

rewire EreignistypsController — tab redirects, i18n, rename-cascade

Julian Müller

vor 3 Monaten

0e511e1

Feature master 102-02

add presence + scoped case-insensitive uniqueness to Ereignistyp

Julian Müller

vor 3 Monaten

f87f632

Feature master 101.1-06

paginate remaining 9 index actions (Task 2, F-10 rollout complete)

Julian Müller

vor 3 Monaten

b0d3c7b

Feature master 101.1-06

paginate first 9 index actions + include PaginationHelper in ApplicationController

Julian Müller

vor 3 Monaten

760e827

Feature master 101.1-13

i18n-wrap Teilnehmer-view English labels → de.yml

Julian Müller

vor 3 Monaten

93a1150

Feature master 101.1-04

fix F-14 operator-precedence bug — Auszahlung = Pauschale − Spende (GREEN)

Julian Müller

vor 3 Monaten

afffa03

Feature master 101.1-16

scope Küchendienst print to selected day only

Julian Müller

vor 3 Monaten

4cb137d

Feature master 101.1-14

F-07 Anwesenheits-Eintraege default eingeklappt + Kurzuebersicht

Julian Müller

vor 3 Monaten

5d30a9e

Feature master 101.1-11

Task 2 — thread offset_days through all remaining dated clone_* methods (D-5)

Julian Müller

vor 3 Monaten

f4f3923

Feature master 101.1-10

F-20 BetreuerAnwesenheiten-Nav-Einstieg fuer Admin/Owner

Julian Müller

vor 3 Monaten

80bfa3b

Feature master 101.1-10

F-05e Ansagen auf Dashboard + F-01 Quiz-Redirect auf Dashboard

Julian Müller

vor 3 Monaten

27fb13b

Feature master 101.1-10

D-3 freizeit-partial bereinigt + D-4 Notfallmappe in Dokumente

Julian Müller

vor 3 Monaten

21ad61d

Feature master 101.1-09

Gesperrt-Badge + sperren/entsperren-Button in _betreuer_card (Task 3)

Julian Müller

vor 3 Monaten

3b742d5

Feature master 101.1-09

sperren/entsperren action + route + policy + i18n (Task 2)

Julian Müller

vor 3 Monaten

f7f61c7

Feature master 101.1-09

add b_blocked migration + Devise login-block gate for gesperrt (GREEN)

Julian Müller

vor 3 Monaten

7509339

Feature master 101.1-02

shared pagination partial + per-page selector + fix F-09b blue paginator

Julian Müller

vor 3 Monaten

2df9301

Feature master 101.1-02

add pagy initializer (default 20) + per-page whitelist helper

Julian Müller

vor 3 Monaten

f70760b

Feature master quick-260626-wsu-01

add AVV (Muster) footer link under Rechtliches

Julian Müller

vor 3 Monaten

5e26adf

Feature master quick-260626-wsu-01

add avv_muster view + I18n keys (views.avv_muster)

Julian Müller

vor 3 Monaten

ce59b14

Feature master quick-260626-wsu-01

add public /avv-muster route + PagesController#avv_muster

Julian Müller

vor 3 Monaten

ce00d52

Feature master 101-06

add show record breadcrumb to RotationsplaeneController

Julian Müller

vor 3 Monaten

831736b

Feature master 101-06

add show/edit/new action-level breadcrumbs to Strandwachen+Nachtwachen Vorgangs controllers

Julian Müller

vor 3 Monaten

b0dfd93

Feature master 101-06

add show/edit/new/rules action-level breadcrumbs to FreizeitsController

Julian Müller

vor 3 Monaten

5e25fe5

Feature master 101-06

add show/edit/new action-level breadcrumbs to TeilnehmersController

Julian Müller

vor 3 Monaten

dd49024

Feature master 101-05

breadcrumbs on StrandwachenEreignisseController show/new/edit

Julian Müller

vor 3 Monaten

941f921

Feature master 101-05

breadcrumbs on NachtwachenEreignisseController show/new/edit

Julian Müller

vor 3 Monaten

4ca756b

Feature master 101-05

breadcrumbs on KrisenVorgangZugriffsController#index

Julian Müller

vor 3 Monaten

04bad98

Feature master 101-04

QuizSessionsController new/show breadcrumbs (Freizeit parent)

Julian Müller

vor 3 Monaten

bcd7576

Feature master 101-04

GaestelistesController#index breadcrumb via before_action

Julian Müller

vor 3 Monaten

096962b

Feature master 101-04

RueckmeldungenController#index breadcrumb chain

Julian Müller

vor 3 Monaten

ceb395f

Feature master 101-03

add parent-anchored breadcrumbs to Massen-* controllers

Julian Müller

vor 3 Monaten

78883fa

Feature master 101-03

add profile-edit breadcrumb to BetreuerUsersController

Julian Müller

vor 3 Monaten

1d4a229

Feature master 101-03

add breadcrumbs to BetreuerAnwesenheitenController

Julian Müller

vor 3 Monaten

30a8795

Feature master 101-02

add index breadcrumbs to Notifications, Schedule, InaktiveAusgehVorgaenge

Julian Müller

vor 3 Monaten

147e7a1

Feature master 101-02

add breadcrumbs to MetaEntriesController (public show guarded)

Julian Müller

vor 3 Monaten

235bf84

Feature master 101-02

add breadcrumbs to AbrechnungsController + EreignistypsController

Julian Müller

vor 3 Monaten

2790e27

Feature master 101-01

add 11 breadcrumb i18n label keys to de.yml

Julian Müller

vor 3 Monaten

2cb169b

Feature master 260626-i4k

add Feedback module to dashboard Verwaltung group (owners+admins)

Julian Müller

vor 3 Monaten

6f77de8

Feature master 100-11

consolidate AVV UX into the tab; fix invisible icons, dead-end nav, ugly PDF (G-5)

Julian Müller

vor 3 Monaten

fb333b8

Feature master 100-10

AVV read==signed==hashed — freeze resolved full text into snapshot; §10(3) proportionate (G-4)

Julian Müller

vor 3 Monaten

334a266

Feature master 100-08

AVV-Volltext im Sign-Flow + Tab lesbar; native turbo_confirm → In-App-Modal (G-3)

Julian Müller

vor 3 Monaten

4c12497

Feature master 260625-l4r

redesign AVV soft-gate banner as high-contrast card

Julian Müller

vor 3 Monaten

12ac5e9

Feature master 100-06

D-14 re-sign gate + soft banner + resign gate test GREEN

Julian Müller

vor 3 Monaten

28f75d6

Feature master 100-05

AVV tab partial + sign modal + Stimulus controller

Julian Müller

vor 3 Monaten

ecbd1a6

Feature master 100-05

wire AVV tab into orgaheader dispatcher + Org form fields + de.yml

Julian Müller

vor 3 Monaten

e9081ce

Feature master 100-04

org-nested AVV conclusion controller + routes + views (Wave 3)

Julian Müller

vor 3 Monaten

885f752

Feature master 100-04

add AvvVertragPdf prawn generator (renders from snapshot)

Julian Müller

vor 3 Monaten

43b6af2

Feature master 100-03

seed AvvVorlage v1 — resolved §1–§11 body + idempotent

Julian Müller

vor 3 Monaten

67199cc

Feature master 100-03

implement AvvVertragPolicy — owner-only sign? + cross-org deny

Julian Müller

vor 3 Monaten

fe0ae82

Feature master 100-02

extend AuditLog with avv_signed ACTION_TYPE + str_previous_hash

Julian Müller

vor 3 Monaten

46fc3ff

Feature master 100-02

add AvvVertrag signed-instance model + Organisation association

Julian Müller

vor 3 Monaten

4f641ea

Feature master 100-02

add AvvVorlage immutable versioned template model

Julian Müller

vor 3 Monaten

dd760ba

Feature master 100-01

German inflections + AVV schema foundation (Wave 0)

Julian Müller

vor 3 Monaten

7ebc284

Feature master 85.2.2.1-05

read backup status file instead of invoking pgbackrest (GREEN)

Julian Müller

vor 3 Monaten

9f2e885

Feature master 85.2.2.1-02

store pgbackrest repo cipher pass in encrypted credentials

Julian Müller

vor 3 Monaten

da50113

Feature master 85.2.2.1-02

extend on :launch with backup:smoke_test hook (D-15)

Julian Müller

vor 3 Monaten

45ec5e0

Mai 2026

Feature master 260529-sb5

replace raw date_field with custom birthdate control in registration

Julian Müller

vor 4 Monaten

b87cce3

Feature master 260529-sb5

add birthdate parse module + Stimulus controller

Julian Müller

vor 4 Monaten

6d8862e

Feature master 260529-sb5

add I18n keys dob_placeholder + dob_open_picker

Julian Müller

vor 4 Monaten

ccf66fd

Feature master 260529-qsl

double-gate for unreleased betreuer + pending screen + I18n

Julian Müller

vor 4 Monaten

c2a6cd7

Feature master 85.2.2.1-01

GREEN — backup.rake, BackupCheckJob, BackupCheckMailer, recurring.yml

Julian Müller

vor 4 Monaten

07cfae4

Feature master 260529-qsl

reversible idempotent backfill migration for b_released

Julian Müller

vor 4 Monaten

3573636

Feature master 85.2.2-05

GREEN all 8 D-04 AS demo isolation regression tests (REQ-85.2.2-01..06)

Julian Müller

vor 4 Monaten

d394d20

Feature master 85.2.2-03

route 18 attachment macros through DEMO_ATTACHMENT_SERVICE proc (REQ-85.2.2-03, T-85.2.2-02 mitigation)

Julian Müller

vor 4 Monaten

23d6d52

Feature master 85.2.2-04

annotate seed attach with service_name: :demo_local + extend test 13 (REQ-85.2.2-04)

Julian Müller

vor 4 Monaten

38c7cfb

Feature master 85.2.2-04

fix cloner attach — download+re-upload through :demo_local (REQ-85.2.2-04, OQ-2)

Julian Müller

vor 4 Monaten

82efbf2

Feature master 85.2.2-02

wire DemoConnectionSwitching into ActiveStorage::BaseController (D-01 step 1, REQ-85.2.2-01)

Julian Müller

vor 4 Monaten

a96f25c

Feature master 85.2.1-05

extend DemoOrganisationDestroyer to wipe DemoCloneStatus + add W3 behavioral test

Julian Müller

vor 4 Monaten

fd520d4

Feature master 85.2.1-04

add demo_loading_controller.js Stimulus polling + elapsed timer

Julian Müller

vor 4 Monaten

318a28c

Feature master 85.2.1-04

add _loading_panel + _error_panel partials (D-05 LOCKED retry path)

Julian Müller

vor 4 Monaten

f922064

Feature master 85.2.1-04

wrap gate form in #demo_gate_panel + add i18n keys

Julian Müller

vor 4 Monaten

0512472

Feature master 85.2.1-03

add #status polling action with done/failed/timeout/pending branching (revision B2)

Julian Müller

vor 4 Monaten

8bf5876

Feature master 85.2.1-03

rework #new + #create + #destroy for async dispatch + dedup

Julian Müller

vor 4 Monaten

572d90c

Feature master 85.2.1-03

add demo_status route + extend skip_before_action

Julian Müller

vor 4 Monaten

0bd489a

Feature master 85.2.1-02

DemoOrganisationCloneJob — Wave-0 job tests GREEN

Julian Müller

vor 4 Monaten

ca672c5

Feature master 85.2.1-02

DemoCloneStatus model — Wave-0 model tests GREEN

Julian Müller

vor 4 Monaten

11c35ab

Feature master 85.2.1-02

migration — create demo_clone_statuses (both shards)

Julian Müller

vor 4 Monaten

c727518

Feature master roadmap

insert Phase 85.2.1 — Demo ActiveStorage Tenant Isolation (SECURITY)

Julian Müller

vor 4 Monaten

e2728b7

Feature master 85.2-05

seed + clone all remaining niche Pro modules (D-01)

Julian Müller

vor 4 Monaten

1dfcbad

Feature master 85.2-04

seed + clone BetreuerAbrechnung + FahrdienstAbrechnung + D-05 trim

Julian Müller

vor 4 Monaten

59aaf36

Feature master 85.2-04

seed + clone AusgehVorgangOrt (per-TN) + AusgehVorgang

Julian Müller

vor 4 Monaten

50fb195

Feature master 85.2-04

seed + clone KrisenVorgang with leitfaden_id_map remap

Julian Müller

vor 4 Monaten

53204b0

Feature master 85.2-03

seed + clone Dokumentenordner/Dokument with bundled PDF (D-06)

Julian Müller

vor 4 Monaten

95062b6

Feature master 85.2-02

set demo Freizeit rate columns (l_daily_rate, l_going_out_flat) for abrechnung realism

Julian Müller

vor 4 Monaten

bfa6fbe

Feature master 85.2-02

clone_mock_betreuer returns betreuer_id_map; thread all four maps + latency timer in clone_for_session!

Julian Müller

vor 4 Monaten

ec936da

Feature master 85.2-02

clone_freizeits returns teilnehmer_id_map + fz_id_map; clone_handlungsleitfaeden returns leitfaden_id_map

Julian Müller

vor 4 Monaten

917df72

Feature master 85.2-01

extract demo-modus HTML to single source; wire migration + seed; set str_modul demo

Julian Müller

vor 4 Monaten

eaa008a

Feature master 85.2-01

register 'demo' module group in HandbuchSeite MODULES + MODUL_LABELS

Julian Müller

vor 4 Monaten

2be2b17

Feature master 85-07

Pro-tier demo data — 100 TN + 15 Betreuer + Pro module snapshot (GAP-85-C)

Julian Müller

vor 4 Monaten

ef9f665

Feature master 85-06

DSGVO demo-modus HandbuchSeite on primary shard (REQ-85-08, D-06)

Julian Müller

vor 4 Monaten

4e5b6a6

Feature master 85-06

Rack::Attack demo throttles + noindex + robots.txt (REQ-85-09, REQ-85-13, D-10)

Julian Müller

vor 4 Monaten

8fe5890

Feature master 85-06

DemoOrganisationCleanupJob + hourly SolidQueue recurring task

Julian Müller

vor 4 Monaten

ce294e2

Feature master 85-05

PreventDemoLeak concern body — D-01 Task 4 enqueue-safety helpers + boundary guard

Julian Müller

vor 4 Monaten

fd05eb8

Feature master 85-05

side-effect guards (Mail, Stripe, Web-Push, Face-Detection, ActionCable namespace)

Julian Müller

vor 4 Monaten

8d09cef

Feature master 85-04

demo gate view + demo banner + layout hook + CTA fix + i18n

Julian Müller

vor 4 Monaten

a1fc733

Feature master 85-04

DemoSessionsController + /demo routes (gate, entry, reset)

Julian Müller

vor 4 Monaten

8c3f494

Feature master 85-03

DemoOrganisationDestroyer — leaf-first cascade + blob purge (GREEN)

Julian Müller

vor 4 Monaten

9383b7b

Feature master 85-03

DemoOrganisationCloner — clone_for_session! (GREEN)

Julian Müller

vor 4 Monaten

f7957c4

Feature master 85-03

demo template seed + demo.rake (seed_template / purge_all)

Julian Müller

vor 4 Monaten

e32092a

Feature master 85-02

wire DemoConnectionSwitching + PreventDemoLeak into ApplicationController

Julian Müller

vor 4 Monaten

283ef31

Feature master 85-02

demo-session crypto initializer + DemoConnectionSwitching concern (fail-closed) + PreventDemoLeak stub

Julian Müller

vor 4 Monaten

757a727

Feature master 85-01

add b_demo/b_template migration + demo_schema.rb for schema parity

Julian Müller

vor 4 Monaten

940e2f8

Feature master 85-01

add demo shard connection to database.yml + connects_to on ApplicationRecord

Julian Müller

vor 4 Monaten

4901032

Feature master 89-03

wire SEPA-failure mail into webhook job (idempotency + nil-recipient guard)

Julian Müller

vor 4 Monaten

998b62a

Feature master 89-03

AbrechnungMailer#stripe_sepa_failed + HTML/text templates + 5 i18n keys

Julian Müller

vor 4 Monaten

5083b08

Feature master 89-02

persist SEPA failure to DB + admin badge (REQ-89-08/09)

Julian Müller

vor 4 Monaten

bf4552b

Feature master 89-02

add str_stripe_failure_code + dt_stripe_failed_at to abrechnungs

Julian Müller

vor 4 Monaten

fc57b44

Feature master 89-01

close SEPA payment gap in StripeWebhookJob + controller dispatch

Julian Müller

vor 4 Monaten

f518a32

Feature master 90.1-02

register ReadOnlyZahlungsverzugJob in recurring.yml

Julian Müller

vor 4 Monaten

35770ff

Feature master 90.1-02

implement ReadOnlyZahlungsverzugJob

Julian Müller

vor 4 Monaten

c146cb3

Feature master 90.1-03

add verzug_vorwarnung mailer action, views and de.yml subject key

Julian Müller

vor 4 Monaten

3093199

Feature master 90.1-03

add AASM after-block on bezahlen-event for auto read-only release

Julian Müller

vor 4 Monaten

0d514f4

Feature master 90.1-01

add Verzug test fixtures (3 freizeits + 3 abrechnungs with ERB dates)

Julian Müller

vor 4 Monaten

81148e7

Feature master 90.1-01

add dt_verzug_vorwarnung_am migration + Verzug constants + payment_overdue_warning type + In-App i18n keys

Julian Müller

vor 4 Monaten

99fac5e

Feature master 90-09

fix CR-01 API write-bypass and CR-02 non-atomic state+audit

Julian Müller

vor 4 Monaten

4d905a5

Feature master 90-07

admin UI partial + index render-hook + I18n block for read-only toggle

Julian Müller

vor 4 Monaten

184e1fe

Feature master 90-07

add activate/deactivate_organisation_read_only routes + controller actions

Julian Müller

vor 4 Monaten

b983054

Feature master 90-06

add I18n keys banner_headline/banner_body/contact_link/activated_at

Julian Müller

vor 4 Monaten

e4a433f

Feature master 90-06

add _read_only_banner.html.erb partial + layout render hook

Julian Müller

vor 4 Monaten

bfacf0e

Feature master 90-05

skip_pre_check whitelists in 4 policies + NotificationPolicy tests (REQ-L)

Julian Müller

vor 4 Monaten

d2e9347

Feature master 90-05

ApplicationPolicy pre_check :deny_if_organisation_read_only (REQ-K/REQ-J)

Julian Müller

vor 4 Monaten

32b2fbe

Feature master 90-04

add I18n key views.organisation.read_only.alert to de.yml

Julian Müller

vor 4 Monaten

ac5d79f

Feature master 90-04

add enforce_organisation_readonly! HTTP-gate to ApplicationController

Julian Müller

vor 4 Monaten

b825f70

Feature master 90-03

add Organisation read-only methods + extend AuditLog ACTION_TYPES

Julian Müller

vor 4 Monaten

e598a3e

Feature master 98.4-02

replace window.prompt with in-app modal flow in rotation_plan_edit_controller.js (D-1c)

Julian Müller

vor 4 Monaten

5d10470

Feature master 98.4-02

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

Julian Müller

vor 4 Monaten

bfcd0cc

Feature master 98.4-01

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

Julian Müller

vor 4 Monaten

ba3518c

Feature master 98.4-01

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

Julian Müller

vor 4 Monaten

3e89702

Feature master 98.5-04

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

Julian Müller

vor 4 Monaten

e5f4b32

Feature master 98.5-03

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

Julian Müller

vor 4 Monaten

c688294

Feature master 98.5-02

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

Julian Müller

vor 4 Monaten

105f72c

Feature master 98.5-02

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

Julian Müller

vor 4 Monaten

8fa5441

Feature master 98.5-02

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

Julian Müller

vor 4 Monaten

0be05b8

Feature master 98.5-01

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

Julian Müller

vor 4 Monaten

560d669

Feature master 98.3

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

Julian Müller

vor 4 Monaten

7a11d6f

Feature master 98.3-06

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

Julian Müller

vor 4 Monaten

4fcfb56

Feature master 98.3-05

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

Julian Müller

vor 4 Monaten

46b9395

Feature master 98.3-04

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

Julian Müller

vor 4 Monaten

58100cc

Feature master 98.3-04

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

Julian Müller

vor 4 Monaten

81a7a8e

Feature master 98.3-04

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

Julian Müller

vor 4 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 4 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 4 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 4 Monaten

daca9c6

Feature master 98.3-02

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

Julian Müller

vor 4 Monaten

91f2e42

Feature master 98.2-10

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

Julian Müller

vor 4 Monaten

09d937b

Feature master 98.2-10

add generic tab-switcher Stimulus controller

Julian Müller

vor 4 Monaten

0a30156

Feature master 98.2-08

LeaderboardPdf Prawn class — header + status line + ranking table

Julian Müller

vor 4 Monaten

18eafd3

Feature master 98.2-08

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

Julian Müller

vor 4 Monaten

1f528ec

Feature master 98.2-07

Task 2 — rotation_wertung + rotation_relativ Stimulus controllers

Julian Müller

vor 4 Monaten

d4143cd

Feature master 98.2-07

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

Julian Müller

vor 4 Monaten

9be57e9

Feature master 98.2-05

wertung_speichern, korrektur_speichern, leaderboard_pdf + @leaderboard + ersteller

Julian Müller

vor 4 Monaten

93ba49c

Feature master 98.2-05

add 3 member routes + extend before_action only-lists

Julian Müller

vor 4 Monaten

a10374e

Feature master 98.2-09

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

Julian Müller

vor 4 Monaten

74a45cd

Feature master 98.2-09

extend station_params with 5 scoring fields + i18n keys

Julian Müller

vor 4 Monaten

c3eb6cd

Feature master 98.2-03

implement StationslaufScoring PORO — absolut + relativ + aggregation

Julian Müller

vor 4 Monaten

8cdd721

Feature master 98.2-02

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

Julian Müller

vor 4 Monaten

8e19122

Feature master 98.2-02

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

Julian Müller

vor 4 Monaten

526fc68

Feature master 83.1

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

Julian Müller

vor 4 Monaten

7e52945

Feature master 83.1-04

Repair-on-409 opt-in PATCH in backfill_entries

Julian Müller

vor 4 Monaten

851ebc3

Feature master 83.1-02

multi-phone mapping — kontakt_telefon_2/3 + telefonnummers collection

Julian Müller

vor 4 Monaten

aece36a

Feature master 83.1-02

compound targets receive raw structured value; exclude from row count

Julian Müller

vor 4 Monaten

b88eba1

Feature master 83.1-02

jcp_is_list helper + fix get_row_value/detect_row_count

Julian Müller

vor 4 Monaten

c6184c6

Feature master 98.1

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

Julian Müller

vor 4 Monaten

4fb58ea

Feature master 98.1

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

Julian Müller

vor 4 Monaten

587ac4b

Feature master 98.1

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

Julian Müller

vor 4 Monaten

442c840

Feature master 98

show group roster on plan page (resolve txt_gruppen to names)

Julian Müller

vor 4 Monaten

8e748b9

Feature master 98

add arrows-rotate.svg icon for Rotationsplaner dashboard tile

Julian Müller

vor 4 Monaten

f4bbd81

Feature master 98

Wiki-style tab switcher between Rotationsläufe and Stationen

Julian Müller

vor 4 Monaten

54cc054

Feature master 98

vendor full GFDL nam_dict.txt + rewrite GenderHeuristik parser for real format

Julian Müller

vor 4 Monaten

5025e35

Feature master 98-06

wire format.pdf on RotationsplaeneController show action

Julian Müller

vor 4 Monaten

22d552c

Feature master 98-06

RotationsplanPdf — master grid + per-group sheets (D-22/D-24)

Julian Müller

vor 4 Monaten

0b97372

Feature master 98-05

dashboard tile + Stimulus controllers + views + i18n for rotationsplaner

Julian Müller

vor 4 Monaten

171cb23

Feature master 98-05

routes + paket-gated controllers + policies for rotationsplaner

Julian Müller

vor 4 Monaten

12bf041

Feature master 98-04

GREEN — implement RotationsplanGenerator (capacitated round-robin scheduler)

Julian Müller

vor 4 Monaten

fa7fff5

Feature master 98-03

GenderHeuristik — memoized offline name→gender service

Julian Müller

vor 4 Monaten

d69d3e7

Feature master 98-02

create AnwesenheitsFilter service (verbatim extraction)

Julian Müller

vor 4 Monaten

e11a215

Feature master 98-01

register :rotationsplaner module — KNOWN_MODULES + template seed + backfill (D-03)

Julian Müller

vor 4 Monaten

56a88fc

Feature master 98-01

create five rotationsplaner models + Freizeit associations (D-07..D-12, D-24)

Julian Müller

vor 4 Monaten

fdabd08

Feature master 98-01

create five rotationsplaner tables (C-04, D-08..D-11, D-20, D-24)

Julian Müller

vor 4 Monaten

08b1098

Feature master rack-attack

block WordPress/PHP scanner probes from prod logs

Julian Müller

vor 4 Monaten

30312bc

Feature master 92.1-02

Banner-Wording auf Defensiv-Variante (ausschließlich + ähnliche Technologien + Tracking-Negation)

Julian Müller

vor 4 Monaten

368d74f

Feature master 92-03

Sitemap-Eintrag für /ueber-mich + Pre-Bug-Fix datenschutz_url

Julian Müller

vor 4 Monaten

e19d3f2

Feature master 92-03

Home rendert about_teaser zwischen FAQ und CTA

Julian Müller

vor 4 Monaten

5e529e7

Feature master 92-03

Partial shared/_about_teaser für Home-Trust-Anchor

Julian Müller

vor 4 Monaten

9da6175

Feature master 92-03

Footer-Link auf /ueber-mich in Spalte Rechtliches

Julian Müller

vor 4 Monaten

f4a0951

Feature master 92-02

/ueber-mich live, Wave-1-RED-Tests grün

Julian Müller

vor 4 Monaten

c14c474

Feature master 92-02

Foto-Asset julian-camp-2025.jpg (Operator-bereitgestellt, DSGVO-clean)

Julian Müller

vor 4 Monaten

fee4a59

Feature master 92-02

View pages/ueber_mich.html.erb mit 7 Sektionen + CV-Substanz

Julian Müller

vor 4 Monaten

3ff960d

Feature master 92-02

I18n-Block views.ueber_mich.* + views.about_teaser.* (CV-Substanz)

Julian Müller

vor 4 Monaten

4c9811f

Feature master 92-02

Route /ueber-mich + PagesController#ueber_mich Action

Julian Müller

vor 4 Monaten

1c86ea7

Feature master 88.3

Notfallmappe-Card auch auf BetreuerUser-Dashboard

Julian Müller

vor 4 Monaten

a023b07

Feature master 88.3-02

rendere Pinned-Notfallmappe-Card in Dokumente-Section

Julian Müller

vor 4 Monaten

2722b0f

Feature master 88.3-01

6 I18n-Keys views.notfallmappe_pinned in de.yml

Julian Müller

vor 4 Monaten

d815beb

Feature master 88.3-01

Admin-only Pinned-Card-Partial fuer Notfallmappe-PDF

Julian Müller

vor 4 Monaten

872b7d1

Feature master toast

globaler Toast-Controller + Dispatcher-Pattern

Julian Müller

vor 4 Monaten

ae4054a

Feature master 88.2-04

delete legacy dsgvo_attribution partial + update stale controller tests

Julian Müller

vor 4 Monaten

f7aeac4

Feature master 88.2-04

swap render-site to dse_generator, move outside Pro-gate

Julian Müller

vor 4 Monaten

c7573bc

Feature master 88.2-02

add _dse_generator.html.erb partial

Julian Müller

vor 4 Monaten

8aafbe4

Feature master 88.2-01

add DseGeneratorHelper pure functions + 14 unit tests

Julian Müller

vor 4 Monaten

58e7cda

Feature master 88.2-01

migrate i18n — drop views.freizeit.dsgvo_attribution, add views.dse_generator

Julian Müller

vor 4 Monaten

4b84547

Feature master 88.1-02

refactor freizeit card into Primary Band + collapse body

Julian Müller

vor 4 Monaten

d35ca83

Feature master 88.1-03

hide aggregate-stat-row at N=1, compact list to space-y-3

Julian Müller

vor 4 Monaten

c962e15

Feature master 88.1-04

add aria-expanded sync to collapse_controller.js#apply()

Julian Müller

vor 4 Monaten

1c61308

Feature master 88.1-06

add views.freizeit.card.* i18n keys to de.yml

Julian Müller

vor 4 Monaten

eb7658a

Feature master 88

Sanitätszelt-Mappe PDF + Pre-Camp-Reminder + Datenschutz §10

Julian Müller

vor 4 Monaten

b7e9dd7

Feature master 87

Eltern-Einwilligungs-PDF-Generator + Nachweis-Audit-Log

Julian Müller

vor 4 Monaten

485efcb

Feature master 86

face-detection audit-log UI tab + PDF export for DSFA

Julian Müller

vor 4 Monaten

eff85fe

Feature master 86

emit lifecycle audit-events for face-detection runs

Julian Müller

vor 4 Monaten

cc57859

Feature master 82-05

add dsgvo:audit_pii_encryption_status rake task

Julian Müller

vor 4 Monaten

5eecbf5

Feature master 82-05

extend dsgvo:encrypt_existing_pii to all 6 PII-models

Julian Müller

vor 4 Monaten

cd8128d

Feature master 82-04

pricing — DSGVO-Trust-Snippet (AES-256-GCM, Audit-Log, Hosting DE)

Julian Müller

vor 4 Monaten

be2bc58

Feature master 82-03

DPIA — Hosting-Infrastruktur konkretisieren

Julian Müller

vor 4 Monaten

18a1fd2

Feature master 82-03

Verzeichnis — Hosting-Anbieter konkret + TOM-Spalte schärfen

Julian Müller

vor 4 Monaten

fed86fd

Feature master 82-02

DSE Section 10 — 7-Bullet TOM-Block (AES-256-GCM, Audit-Log-Immutability, BSI)

Julian Müller

vor 4 Monaten

059b6b2

Feature master 82-02

DSE Section 5 — netcup GmbH (Karlsruhe Firmensitz, Nürnberg Rechenzentrum)

Julian Müller

vor 4 Monaten

71c9d9f

Feature master 82-02

DSE Section 4.1 — Verschlüsselungs-Hinweis Adresse + Gesundheit

Julian Müller

vor 4 Monaten

26cba2f

Feature master 82-02

DSE Section 3 — Art. 9 lit. a + lit. c für Gesundheitsdaten

Julian Müller

vor 4 Monaten

0eaa874

Feature master 79-03

rewrite Persisted-Branch to use PricingHelper + actual TN total

Julian Müller

vor 4 Monaten

edafcf9

Feature master 79-02

extend paket_picker controller with TN-input + total + minimum-mirror + LocalStorage

Julian Müller

vor 4 Monaten

3d2656d

Feature master 79-03

add TN-input + total-cost preview markup to NEW-Branch picker

Julian Müller

vor 4 Monaten

90f342d

Feature master 79-01

add 6 paket_picker i18n keys for tier total-cost preview

Julian Müller

vor 4 Monaten

4cc1333

Feature master admin/actions

grant face-detection credits to a freizeit (Phase 78)

Julian Müller

vor 5 Monaten

585a9d4

Feature master admin/tickets

Pro-Tier Priority-Support-Badge + Filter (Phase 77)

Julian Müller

vor 5 Monaten

d4104a6

Feature master admin/handbuch

WYSIWYG/HTML-Toggle für Handbuch-Seiten — Custom-Markup überlebt Saves

Julian Müller

vor 5 Monaten

34e1a61

Feature master pricing

Aufklärungs-Box zur Gesichtserkennung unter dem Pricing-Grid

Julian Müller

vor 5 Monaten

ca68792

Feature master 76.2-04

simplify Freizeit-tier-picker — Stimulus-driven dynamic panel

Julian Müller

vor 5 Monaten

7ac4afa

Feature master 76.2-04

rebuild Freizeit-tier-picker — dedupe + discount + feature table

Julian Müller

vor 5 Monaten

368132e

Feature master 76.1-06

PDF Early-Access-Rabatt disclosure line + i18n + tests

Julian Müller

vor 5 Monaten

023dea3

Feature master 76.1-05

dynamize landing _hero badge + _pricing partial via PricingHelper

Julian Müller

vor 5 Monaten

d02b01c

Feature master 76.1-05

add PricingHelper#landingpage_pricing + i18n early_access_badge keys

Julian Müller

vor 5 Monaten

8c8d5d1

Feature master 76.1-04

GREEN — discounted_paket_prices + calculate_prices wiring

Julian Müller

vor 5 Monaten

676d3bc

Feature master 76.1-03

implement rabattaktion_starten + rabattaktion_beenden admin actions (GREEN)

Julian Müller

vor 5 Monaten

f14a938

Feature master 76.1-02

snapshot active Rabattaktion onto Freizeit at create-time

Julian Müller

vor 5 Monaten

71bb3e1

Feature master 76.1-02

add rabattaktion_id + c_rabatt_prozent to freizeits

Julian Müller

vor 5 Monaten

61ed6e7

Feature master 76.1-01

Rabattaktion model + migration + tests + singleton index

Julian Müller

vor 5 Monaten

44c2580

April 2026

Feature master 76-02

multi-pass comparison loop with delta-guard and merge_matches

Julian Müller

vor 5 Monaten

f748cc0

Feature master 76-03

add EXPECTED_EMBEDDING_DIM constant + dim-guard in compare_with_cache

Julian Müller

vor 5 Monaten

736d996

Feature master 75.2-03

subscribe header to notifications stream + render badge via partial

Julian Müller

vor 5 Monaten

3ecb590

Feature master 75.2-02

mark_as_read.turbo_stream.erb OOB-replaces #notification-badge

Julian Müller

vor 5 Monaten

00eab1c

Feature master 75.2-02

broadcast_prepend + broadcast_replace callbacks on Notification (per-recipient stream)

Julian Müller

vor 5 Monaten

396447d

Feature master 75.2-02

add _notification_badge.html.erb partial — server-sole-ownership of count

Julian Müller

vor 5 Monaten

fa5e1af

Feature master 75.2-02

extract _notification_dropdown_item.html.erb partial with dropdown-suffixed dom_id

Julian Müller

vor 5 Monaten

5e40fa9

Feature master 75-05

_dropdown.html.erb — wire markAsReadAndFollow + add Mark-all-as-read footer button

Julian Müller

vor 5 Monaten

c6e9c81

Feature master 75-05

notifications_controller.js — add markAsReadAndFollow fire-and-forget action

Julian Müller

vor 5 Monaten

5bc4283

Feature master 75-04

dashboard _index.html.erb — wrap 3 sections with collapse Stimulus + i18n

Julian Müller

vor 5 Monaten

7e41e20

Feature master 75-04

de.yml — i18n keys for dashboard collapse aria-labels

Julian Müller

vor 5 Monaten

c749871

Feature master 75-02

back_button_controller.js — history-aware back nav with dashboard fallback

Julian Müller

vor 5 Monaten

825e14f

Feature master 75-03

collapse_controller.js — localStorage-persisted section collapse Stimulus controller

Julian Müller

vor 5 Monaten

f538d45

Feature master 75-01

teilnehmer ZIP field inputmode=numeric

Julian Müller

vor 5 Monaten

bee2365

Feature master 74-04

add FAQ accordion CSS to application.css under Phase 74 banner

Julian Müller

vor 5 Monaten

bd5ad3f

Feature master 73-06

add Enterprise footer placeholder to UI-kit pricing pattern (D-02 cosmetic)

Julian Müller

vor 5 Monaten

0d19059

Feature master 73-06

PricingHelper#paket_modul_matrix + replace inline features array (D-01/D-02/D-03b/D-10)

Julian Müller

vor 5 Monaten

f50334a

Feature master 73-05

admin paket-modul-matrix UI + audit log + cache bust (D-06/D-09/D-10)

Julian Müller

vor 5 Monaten

a91c8cc

Feature master 73-05

add paket_module_matrix_updated to AuditLog::ACTION_TYPES (D-09)

Julian Müller

vor 5 Monaten

0d69855

Feature master 73-04

filter dashboard tiles by paket snapshot per D-03

Julian Müller

vor 5 Monaten

b76f3ed

Feature master 73-03

apply require_paket_module! before_action to all 12 paket-gated controllers

Julian Müller

vor 5 Monaten

47fca9b

Feature master 73-03

add require_paket_module! gate helper to ApplicationController

Julian Müller

vor 5 Monaten

a848f04

Feature master 73-02

implement seed migration + backfill (GREEN)

Julian Müller

vor 5 Monaten

ae63632

Feature master 73-02

add Freizeit#has_module? + after_create snapshot callback (GREEN)

Julian Müller

vor 5 Monaten

98f1c7f

Feature master 73-01

implement PaketModulZuweisung + FreizeitModulZuweisung AR models (GREEN)

Julian Müller

vor 5 Monaten

366c9c0

Feature master 73-01

implement FreizeitPaket PORO with KNOWN_MODULES (GREEN)

Julian Müller

vor 5 Monaten

4e17be4

Feature master 72-02

build admin_actions views (index page + reset form partial)

Julian Müller

vor 5 Monaten

11f18b7

Feature master 72-02

add admin_actions controller, routes, tile, i18n

Julian Müller

vor 5 Monaten

c2440f8

Feature master 72-01

extend AuditLog with reset_face_detection action + ip kwarg

Julian Müller

vor 5 Monaten

df3326e

Feature master 72-01

add str_ip column to audit_logs

Julian Müller

vor 5 Monaten

0f751ef

Feature master 71-05

render Betreuer-Gallery on /user/edit (D-15)

Julian Müller

vor 5 Monaten

8eda46d

Feature master 71-03

add face detection consent toggle to BetreuerUser#edit

Julian Müller

vor 5 Monaten

b99cfec

Feature master 71-02

replace meta-refresh with Turbo-Stream live updates

Julian Müller

vor 5 Monaten

dc80ae5

Feature master 71-01

implement BetreuerUserBilder model + associations + scope

Julian Müller

vor 5 Monaten

39c6b84

Feature master 71-01

add betreuer_user_bilders table + face detection consent flag

Julian Müller

vor 5 Monaten

35fb9e3

Feature master 70-03

render dsgvo_attribution partial inside pro guard in _freizeit_partial

Julian Müller

vor 5 Monaten

18a8fd8

Feature master 70-03

create _dsgvo_attribution.html.erb partial

Julian Müller

vor 5 Monaten

3b71327

Feature master 70-02

add dsgvo_attribution I18n keys under views.freizeit in de.yml

Julian Müller

vor 5 Monaten

9db6e48

Feature master 70-01

extend clipboard_controller with optional button target + successMessage value

Julian Müller

vor 5 Monaten

a1378b3

Feature master 69-02

convert Admin header dropdown button to AvatarComponent (Site 2)

Julian Müller

vor 5 Monaten

9d68510

Feature master 69-02

convert BetreuerUser header dropdown button to AvatarComponent (Site 1)

Julian Müller

vor 5 Monaten

d8407d8

Feature master 69-05

rewrite _betreuer_user.html.erb — AvatarComponent + Forest palette + German labels

Julian Müller

vor 5 Monaten

3a22643

Feature master 69-03

replace hand-rolled circle div with AvatarComponent in krisen_vorgang_zugriffs/index

Julian Müller

vor 5 Monaten

4cf8684

Feature master 69-04

replace hand-rolled lobby player circle with AvatarComponent

Julian Müller

vor 5 Monaten

43432d8

Feature master 69-03

replace inline avatar block with AvatarComponent in _role_contacts

Julian Müller

vor 5 Monaten

f27367b

Feature master 69-01

add str_fullname alias to Admin model

Julian Müller

vor 5 Monaten

314d75f

Feature master 68-04

migrate Dokument + Freizeit massen_import forms to UploadFieldComponent

Julian Müller

vor 5 Monaten

f1ec90a

Feature master 68-04

migrate Organisation/BlogPost/WikiArtikel forms to UploadFieldComponent

Julian Müller

vor 5 Monaten

85837bd

Feature master 68-05

migrate Ticket-Kommentar-Forms to inline file-upload controller

Julian Müller

vor 5 Monaten

b726215

Feature master 68-03

migrate BetreuerUser-Form to UploadFieldComponent

Julian Müller

vor 5 Monaten

dd1ab32

Feature master 68-03

migrate Teilnehmer-Form + foto_modus to UploadFieldComponent

Julian Müller

vor 5 Monaten

53f7357

Feature master 68-05

migrate Ticket-Forms to UploadFieldComponent

Julian Müller

vor 5 Monaten

627cbe3

Feature master 68-02

add UploadFieldComponent with image/file/avatar variants

Julian Müller

vor 5 Monaten

8ae3bff

Feature master 68-02

add file-upload Stimulus controller with DnD + compression

Julian Müller

vor 5 Monaten

0393518

Feature master 68-02

vendor browser-image-compression + add 17 upload i18n keys

Julian Müller

vor 5 Monaten

6add2d6

Feature master 68-01

add CSP worker_src directive for browser-image-compression

Julian Müller

vor 5 Monaten

5d5f7bb

Feature master 68-01

add CSP worker_src directive for browser-image-compression

Julian Müller

vor 5 Monaten

85c9d7d

Feature master face-detection

harvest reference embeddings per Teilnehmer

Julian Müller

vor 5 Monaten

f1d0bf1

Feature master 67-06

rollout AvatarComponent in 6 quiz_session views + system smoketest (Task 2)

Julian Müller

vor 5 Monaten

bce23ad

Feature master 67-05

collision modal partial + Stimulus controller + system tests

Julian Müller

vor 5 Monaten

44e49ce

Feature master 67-06

rollout AvatarComponent in 8 teilnehmer/org/freizeit/kurs views (Task 1)

Julian Müller

vor 5 Monaten

3b9d321

Feature master 67-05

collision branch + resolve_foto_modus + signed_id hardening

Julian Müller

vor 5 Monaten

af11269

Feature master 67-04

Entry button, Stimulus searchable-dropdown, system test

Julian Müller

vor 5 Monaten

53e7e05

Feature master 67-04

Routes + Policy + Controller Happy-Path + View + I18n

Julian Müller

vor 5 Monaten

62ef3e5

Feature master 67-03

add UI-Kit page + avatar_demo partial + system test (D-17)

Julian Müller

vor 5 Monaten

cfb7bfc

Feature master 67-02

extend Teilnehmer model with bild_uploaded_by + without_image scope

Julian Müller

vor 5 Monaten

e786018

Feature master 67-03

extend AvatarComponent with record: parameter + deterministic variant (D-14, D-15)

Julian Müller

vor 5 Monaten

4cee81f

Feature master 67-01

add camera.svg Bootstrap icon asset

Julian Müller

vor 5 Monaten

447419a

Feature master 67-01

add collision_override to AuditLog::ACTION_TYPES

Julian Müller

vor 5 Monaten

2270754

Feature master 67-02

add bild_uploaded_tracking migration to teilnehmers

Julian Müller

vor 5 Monaten

bbc1778

Feature master 65-04

migrate fahrdienst, betreuer, devise views to palette tokens

Julian Müller

vor 5 Monaten

92ba78a

Feature master 65-03

add palette-token badge_classes methods to Ticket and Abrechnung models

Julian Müller

vor 5 Monaten

4f24742

Feature master 65-03

migrate 11 views to palette tokens — blog, tickets, teilnehmer, notifications, rueckmeldungen, wordpress_plugin

Julian Müller

vor 5 Monaten

8da2826

Feature master 65-01

migrate InfoGroupComponent to palette token system

Julian Müller

vor 5 Monaten

63182f0

Feature master 63-06

extract landing patterns as ui_kit partials (D-03)

Julian Müller

vor 5 Monaten

8f2deff

Feature master 63-07

migrate 7 views to palette tokens (D-12 complete)

Julian Müller

vor 5 Monaten

ab97b6e

Feature master 63-05

implement Timeline/Metric/Accordion/StatusPipeline pattern components

Julian Müller

vor 5 Monaten

c7521c9

Feature master 63-04

implement TabsComponent as slot-based template component

Julian Müller

vor 5 Monaten

1c8144b

Feature master 63-04

implement Button/Avatar/ProgressBar ViewComponents

Julian Müller

vor 5 Monaten

2e1b537

Feature master 63-03

migrate Badge/Card/StatCard to design tokens

Julian Müller

vor 5 Monaten

4c504d2

Feature master 63-02

add expandable Tailwind code snippets to all UI Kit core elements

Julian Müller

vor 5 Monaten

9b4512b

Feature master 63-02

add reusable landing-DNA pattern blocks to UI Kit mockup

Julian Müller

vor 5 Monaten

b48d96d

Feature master 63-02

add static control + pattern sections to UI Kit mockup

Julian Müller

vor 5 Monaten

73425ed

Feature master 63-01

add section ids and scroll-spy hooks to UI Kit mockup

Julian Müller

vor 5 Monaten

a630458

Feature master 63-01

restructure UI Kit mockup with sticky sidebar layout

Julian Müller

vor 5 Monaten

ee3541d

Feature master 55-01

add quick-action buttons to admin invoice index

Julian Müller

vor 6 Monaten

c720471

Feature master 55-01

add status change actions to admin invoice show page

Julian Müller

vor 6 Monaten

e94291c

Feature master 54-02

update form with folder select + show page breadcrumbs

Julian Müller

vor 6 Monaten

5534d01

Feature master 54-02

rework Dokumente index with folder sidebar

Julian Müller

vor 6 Monaten

d3cef30

Feature master 54-01

add Dokumentenordner controller + routes + dashboard tile

Julian Müller

vor 6 Monaten

d8b2b1f

Feature master 54-01

add Dokumentenordner model with folder hierarchy

Julian Müller

vor 6 Monaten

6f8b682

März 2026

Feature master seo

add Handbuch pages and WordPress plugin to sitemap

Julian Müller

vor 6 Monaten

0d0b890

Feature master seo

switch robots default from noindex to index, follow

Julian Müller

vor 6 Monaten

5aa6727

Feature master blog

add WYSIWYG/HTML toggle for blog editor

Julian Müller

vor 6 Monaten

817d314

Feature master blog

add casestudy category for blog posts

Julian Müller

vor 6 Monaten

56c6c5e

Feature master blog

add Beitragsbild upload, display instead of emoji

Julian Müller

vor 6 Monaten

c8ef557

Feature master blog

add Quill editor for blog posts + VWWC case study seeds

Julian Müller

vor 6 Monaten

a01f0f7

Feature master 53-01

add dashboard online Betreuer widget with green indicators

Julian Müller

vor 6 Monaten

4202763

Feature master 53-01

add heartbeat presence tracking with Stimulus controller

Julian Müller

vor 6 Monaten

7de77c7

Feature master 52.1-01

add soft delete, restore, backlinks, and Papierkorb view

Julian Müller

vor 6 Monaten

f1992b2

Feature master 52.1-01

add wiki article search API and [[ autocomplete in Quill

Julian Müller

vor 6 Monaten

151abd7

Feature master 52-03

add Bild, Anhänge, and max 3-level depth for Bereiche

Julian Müller

vor 6 Monaten

25f0e60

Feature master 52-03

add admin bereich views, dashboard tile, and wiki icon

Julian Müller

vor 6 Monaten

231f19b

Feature master 52-03

add wiki article views with Quill editor and version history

Julian Müller

vor 6 Monaten

e5f2346

Feature master 52-02

add controllers, routes, and I18n for wiki

Julian Müller

vor 6 Monaten

c8bc1c6

Feature master 52-02

add WikiArtikel and WikiBereich policies

Julian Müller

vor 6 Monaten

c1c1fe0

Feature master 52-01

add WikiBereich seed data

Julian Müller

vor 6 Monaten

a46fa69

Feature master 52-01

add WikiArtikel and WikiArtikelVersion models

Julian Müller

vor 6 Monaten

6916709

Feature master 52-01

add WikiBereich model with inflections and migration

Julian Müller

vor 6 Monaten

aa77d4a

Feature master 51-02

pre-fill Abrechnungen from Anwesenheitszeitraum

Julian Müller

vor 6 Monaten

e7e48b4

Feature master 51-02

dashboard widget + admin overview + edit/update actions

Julian Müller

vor 6 Monaten

28e3d83

Feature master 51-01

add login interstitial for Betreuer attendance period

Julian Müller

vor 6 Monaten

0c68412

Feature master 51-01

add BetreuerAnwesenheit model, migration, and policy

Julian Müller

vor 6 Monaten

28bf848

Feature master 49.2-01

I18n translations for ticket enhancements

Julian Müller

vor 6 Monaten

abb5269

Feature master 49.2-01

update show/index views with nummer, assignment, attachments

Julian Müller

vor 6 Monaten

5adb146

Feature master 49.2-01

update ticket forms with attachments and assignment

Julian Müller

vor 6 Monaten

3afbc45

Feature master 49.2-01

add Active Storage attachments to tickets and comments

Julian Müller

vor 6 Monaten

71f1177

Feature master 49.2-01

add ticket nummer + assigned_admin migration and model

Julian Müller

vor 6 Monaten

d219a06

Feature master 50-01

add category + emoji to admin blog form

Julian Müller

vor 6 Monaten

777cc69

Feature master 50-01

add SEO blog posts 1-5 (Checkliste, Betreuer, Abrechnung, Krisenmanagement, Anwesenheit)

Julian Müller

vor 6 Monaten

dff32a9

Feature master 49-01

I18n translations for ticket comments and notifications

Julian Müller

vor 6 Monaten

6959cbe

Feature master 49-01

Redesign admin panel ticket views with activity timeline

Julian Müller

vor 6 Monaten

5d150ae

Feature master 49-01

Redesign betreuer ticket views with activity timeline

Julian Müller

vor 6 Monaten

23f8b22

Feature master 49-01

Controller actions, routes, and policy for ticket comments

Julian Müller

vor 6 Monaten

fcb0237

Feature master 49-01

TicketKommentar model + migration

Julian Müller

vor 6 Monaten

4eb320b

Feature master 48.1-01

I18n translations for newsletter ausgaben

Julian Müller

vor 6 Monaten

91b1a05

Feature master 48.1-01

Admin views for newsletter ausgaben CRUD + preview

Julian Müller

vor 6 Monaten

38851b1

Feature master 48.1-01

Mailer action + Versand-Job for newsletter ausgaben

Julian Müller

vor 6 Monaten

e6b9e55

Feature master 48.1-01

Policy + Controller + Routes for NewsletterAusgaben

Julian Müller

vor 6 Monaten

241aff1

Feature master 48.1-01

NewsletterAusgabe model + migration

Julian Müller

vor 6 Monaten

61a766b

Feature master 48-01

admin panel newsletter management + CSV export

Julian Müller

vor 6 Monaten

a278f5b

Feature master 48-01

NewsletterAbonnent model + double opt-in flow

Julian Müller

vor 6 Monaten

caf4539

Feature master 46.1-01

add 10 new handbook modules and expand all pages to 22

Julian Müller

vor 6 Monaten

4f15560

Feature master 46-01

public handbook views + navigation + seed content

Julian Müller

vor 6 Monaten

b308720

Feature master 46-01

HandbuchSeite model + migration + admin CRUD

Julian Müller

vor 6 Monaten

c22db5b

Feature master 47-01

vendor Flowbite, Signature Pad, and Quill JS locally

Julian Müller

vor 6 Monaten

eea6594

Feature master 45-01

add admin login link to footer bottom bar

Julian Müller

vor 6 Monaten

866a42d

Feature master 45-01

create distinct admin login view

Julian Müller

vor 6 Monaten

c2f2fc4

Feature master 44-01

add WordPress Plugin link to header navigation

Julian Müller

vor 6 Monaten

805d5ad

Feature master 44-01

create WordPress plugin download page with Forest design

Julian Müller

vor 6 Monaten

e05c03f

Feature master 43-01

improve standalone mode experience

Julian Müller

vor 6 Monaten

75c8db4

Feature master 43-01

create pwa-install Stimulus controller + banner partial

Julian Müller

vor 6 Monaten

91e81a2

Feature master 43-01

fix manifest colors + add manifest enhancements

Julian Müller

vor 6 Monaten

f94a0e5

Feature master 42-01

migrate ausgeh_vorgangs/index to Ransack server-side search

Julian Müller

vor 6 Monaten

03fb2c1

Feature master 42-01

migrate ereignisse/index to Ransack server-side search

Julian Müller

vor 6 Monaten

ef470db

Feature master 42-01

migrate gaestelistes/index to Ransack server-side search

Julian Müller

vor 6 Monaten

1c766cb

Feature master 42-01

migrate ausleihvorgangs/index to Ransack server-side search

Julian Müller

vor 6 Monaten

5954893

Feature master 42-01

migrate tickets/index to Ransack server-side search

Julian Müller

vor 6 Monaten

bb22eb1

Feature master 42-01

enhance ransack-filter Stimulus controller with debounce

Julian Müller

vor 6 Monaten

d747220

Feature master 41-03

update remaining modules + final sweep to Forest palette

Julian Müller

vor 6 Monaten

b9f994d

Feature master 41-03

update admin panel, quiz, organisations, betreuer views to Forest palette

Julian Müller

vor 6 Monaten

770b5ef

Feature master 41-01

create standardized form, button, and table UI helpers

Julian Müller

vor 6 Monaten

a3090fe

Feature master 40.1-02

revamp admin dashboard — stats row, management tiles, bottom grid

Julian Müller

vor 6 Monaten

38dc3e7

Feature master 40.1-01

revamp betreuer dashboard — stats row, module tile grid, activity feed + news

Julian Müller

vor 6 Monaten

133ab0c

Feature master 39-01

add dark mode to public pages (landing, blog, footer)

Julian Müller

vor 6 Monaten

add6d18

Feature master 39-01

update layout and header dark mode to forest palette

Julian Müller

vor 6 Monaten

e21572d

Feature master 39-01

add dark mode CSS properties and noise texture overlay

Julian Müller

vor 6 Monaten

621714f

Feature master 38.1-01

replace header toggle with landscape day/night toggle

Julian Müller

vor 6 Monaten

9032d16

Feature master 38.1-01

add landscape toggle CSS to application.css

Julian Müller

vor 6 Monaten

fd007ac

Feature master 38-02

redesign blog show page to Forest design system

Julian Müller

vor 6 Monaten

7ab511c

Feature master 38-01

redesign blog index to match design reference

Julian Müller

vor 6 Monaten

a86cddb

Feature master 38-01

add category and emoji fields to BlogPost

Julian Müller

vor 6 Monaten

4ea6fc4

Feature master 37.1-02

update pricing features and FAQ to match design reference

Julian Müller

vor 6 Monaten

591c7a0

Feature master 37.1-02

update bento card content to match design reference

Julian Müller

vor 6 Monaten

b710005

Feature master 37.1-02

fix FAQ, CTA, and footer to match design

Julian Müller

vor 6 Monaten

8346e19

Feature master 37.1-02

fix how-it-works and pricing to match design

Julian Müller

vor 6 Monaten

d206cbb

Feature master 37.1-01

fix bento feature grid to match design reference

Julian Müller

vor 6 Monaten

5e3aa6a

Feature master 37.1-01

fix hero section to match design reference

Julian Müller

vor 6 Monaten

7f9f85c

Feature master 37.1-01

fix header public navigation to match design reference

Julian Müller

vor 6 Monaten

ed9ae5a

Feature master 37-03

FAQ accordion, CTA section, and newsletter strip

Julian Müller

vor 6 Monaten

87cc57d

Feature master 37-03

how-it-works timeline and pricing comparison table

Julian Müller

vor 6 Monaten

350cedf

Feature master 37-02

stats bar and bento feature grid with scroll animations

Julian Müller

vor 6 Monaten

f751318

Feature master 37-02

hero section redesign with two-column layout and participant table mockup

Julian Müller

vor 6 Monaten

f984a86

Feature master 37-01

extract and redesign footer partial with Forest design system

Julian Müller

vor 6 Monaten

47c7a9d

Feature master 37-01

design system tokens in Tailwind config and Google Fonts

Julian Müller

vor 6 Monaten

6a8a5f9

Feature master 36-02

Abrechnung AASM state machine with Stripe integration

Julian Müller

vor 6 Monaten

6087ca2

Feature master 36-02

KrisenVorgangSchritt AASM state machine with immutability refactor

Julian Müller

vor 6 Monaten

fbc3891

Feature master 36-01

data migration and controller update for KrisenVorgang

Julian Müller

vor 6 Monaten

0bddee0

Feature master 36-01

install AASM gem and implement KrisenVorgang state machine

Julian Müller

vor 6 Monaten

e1320d7

Feature master wp-plugin

fix Forminator hook, repeater support, backfill date filter, and admin tools

Julian Müller

vor 6 Monaten

f59fe69

Feature master 35-03

bulk migrate 26 views to use ViewComponents

Julian Müller

vor 6 Monaten

0f66fa5

Feature master 35-03

create InfoGroupComponent with icon and color support

Julian Müller

vor 6 Monaten

2b46b42

Feature master 35-03

create CardComponent with header/body/footer slots

Julian Müller

vor 6 Monaten

ef3006a

Feature master 35-02

create PageHeaderComponent with title, subtitle, actions slot

Julian Müller

vor 6 Monaten

ff7a051

Feature master 35-02

create AlertComponent with 4 type variants and auto-icons

Julian Müller

vor 6 Monaten

c3add03

Feature master 35-02

create EmptyStateComponent with icon, heading, action slot

Julian Müller

vor 6 Monaten

e94f4e3

Feature master 35-01

create StatCardComponent with gradient theming and migrate 2 views

Julian Müller

vor 6 Monaten

3e726b4

Feature master 35-01

create BadgeComponent with color/size variants and migrate 3 views

Julian Müller

vor 6 Monaten

5d59747

Feature master 35-01

install ViewComponent gem and base structure

Julian Müller

vor 6 Monaten

54606be

Feature master 34-03

update Abrechnung show view with payment button and Stripe status

Julian Müller

vor 6 Monaten

872907a

Feature master 34-03

add payment link to invoice email and PDF with QR code

Julian Müller

vor 6 Monaten

5e5580d

Feature master 34-02

create StripeWebhookJob with payment reconciliation and tests

Julian Müller

vor 6 Monaten

73e157a

Feature master 34-02

add Stripe webhook controller with signature verification

Julian Müller

vor 6 Monaten

3e057a7

Feature master 34-01

create StripeCheckoutService and wire into invoice flow

Julian Müller

vor 6 Monaten

a14f348

Feature master 34-01

add Stripe gem, credentials config, and migration

Julian Müller

vor 6 Monaten

4a5da91

Feature master 33-01

add 20 SVG icon assets for common Heroicon patterns

Julian Müller

vor 6 Monaten

782d927

Feature master 33-01

create IconHelper#icon method wrapping inline_svg_tag

Julian Müller

vor 6 Monaten

a361c0b

Feature master 32-03

seed 3 initial blog posts with SEO metadata

Julian Müller

vor 6 Monaten

09684cd

Feature master 32-03

add SEO fields to admin blog post form

Julian Müller

vor 6 Monaten

671ecd4

Feature master 32-02

redesign blog show page with editorial reading experience

Julian Müller

vor 6 Monaten

b674ae3

Feature master 32-02

redesign blog index with editorial layout

Julian Müller

vor 6 Monaten

ee6566b

Feature master 32-01

add SEO meta tags and JSON-LD to blog views

Julian Müller

vor 6 Monaten

580cecf

Feature master 32-01

add XML sitemap and update robots.txt

Julian Müller

vor 6 Monaten

2655b15

Feature master 32-01

add SEO fields to BlogPost model

Julian Müller

vor 6 Monaten

72b96b3

Feature master 31-02

add ActionMailer preview classes for all mailers

Julian Müller

vor 6 Monaten

fa6bf23

Feature master 31-02

configure Devise parent_mailer and refactor all 5 Devise templates to use shared layout

Julian Müller

vor 6 Monaten

49e4b09

Feature master 31-01

add plain-text templates for BetreuerUserMailer

Julian Müller

vor 6 Monaten

210220c

Feature master 31-01

refactor custom mailer templates to use shared layout

Julian Müller

vor 6 Monaten

4cc5d2c

Feature master 31-01

build shared mailer layout with branding and reusable CSS

Julian Müller

vor 6 Monaten

e459151

Feature master 24-02

add push_label I18n translation

Julian Müller

vor 6 Monaten

3211fee

Feature master 24-02

save b_push preference in update_preferences action

Julian Müller

vor 6 Monaten

33ea852

Feature master 24-02

add Push column to notification preferences UI

Julian Müller

vor 6 Monaten

e433201

Feature master 24-02

extend Notification.notify! with push delivery

Julian Müller

vor 6 Monaten

2866ab7

Feature master 24-02

create WebPushNotificationJob for push delivery

Julian Müller

vor 6 Monaten

ba56e34

Feature master 24-02

extend BetreuerUser preference helpers for push channel

Julian Müller

vor 6 Monaten

de1f88a

Feature master 24-02

add b_push column to NotificationPreference

Julian Müller

vor 6 Monaten

6beb4df

Feature master 24-01

add German I18n translations for push notifications

Julian Müller

vor 6 Monaten

324ef5e

Feature master 24-01

push notification opt-in UI in notification preferences

Julian Müller

vor 6 Monaten

0b0ebdd

Feature master 24-01

PushSubscriptionsController with create/destroy actions

Julian Müller

vor 6 Monaten

5ae03f1

Feature master 24-01

PushSubscription model and migration

Julian Müller

vor 6 Monaten

2dfd8f4

Feature master 24-01

service worker registration and push subscription Stimulus controller

Julian Müller

vor 6 Monaten

748412d

Feature master 24-01

service worker with push and notification click handlers

Julian Müller

vor 6 Monaten

89bb48c

Feature master 24-01

enable PWA routes, manifest, and VAPID meta tag

Julian Müller

vor 6 Monaten

5139d80

Feature master 24-01

add web-push gem and VAPID configuration

Julian Müller

vor 6 Monaten

6c1fe4d

Feature master 23-02

add system announcements link to admin dashboard

Julian Müller

vor 6 Monaten

a90c371

Feature master 23-02

system announcements admin view with scope selector

Julian Müller

vor 6 Monaten

952e745

Feature master 23-02

system announcements admin controller

Julian Müller

vor 6 Monaten

c37cf72

Feature master 23-02

add admin panel announcements routes

Julian Müller

vor 6 Monaten

3e4911d

Feature master 23-02

notify creator when activity is approved or rejected

Julian Müller

vor 6 Monaten

e7b2769

Feature master 23-02

notify admins when activity needs approval on auto-creation

Julian Müller

vor 6 Monaten

e2c32df

Feature master 23-02

I18n translations for activity approval notifications and system announcements

Julian Müller

vor 6 Monaten

c7e1a82

Feature master 23-01

I18n translations for notification event messages

Julian Müller

vor 6 Monaten

4408e85

Feature master 23-01

ownership_transfer notification trigger

Julian Müller

vor 6 Monaten

33821c8

Feature master 23-01

crisis_access_granted notification trigger

Julian Müller

vor 6 Monaten

0596200

Feature master 23-01

ticket_status_changed notification triggers

Julian Müller

vor 6 Monaten

6f2ff36

Feature master 23-01

ticket_created notification triggers

Julian Müller

vor 6 Monaten

6bbd6ea

Feature master 23-01

role_change notification triggers in mote action

Julian Müller

vor 6 Monaten

9d86277

Feature master 22-03

Notification preferences UI with per-type toggles and tests

Julian Müller

vor 6 Monaten

6609754

Feature master 22-03

NotificationPreference model with user preference helpers

Julian Müller

vor 6 Monaten

715a7d7

Feature master 22-02

Notifications inbox page with Turbo Stream updates

Julian Müller

vor 6 Monaten

a6c58cc

Feature master 22-02

Navbar notification bell with dropdown and Stimulus controller

Julian Müller

vor 6 Monaten

fb6f5b4

Feature master 22-01

NotificationsController with policy, routes, and translations

Julian Müller

vor 6 Monaten

b208736

Feature master 22-01

Notification model with polymorphic associations and convenience methods

Julian Müller

vor 6 Monaten

fc31993

Feature master 28-04

CSP nonce for style tags + documentation

Julian Müller

vor 6 Monaten

e2da1e6

Feature master 28-04

migrate inline styles to Tailwind classes

Julian Müller

vor 6 Monaten

5904da6

Feature master 28-02

pre-commit hook for secret detection

Julian Müller

vor 6 Monaten

641139d

Feature master 28-02

bundler-audit in CI Pipeline

Julian Müller

vor 6 Monaten

4cb795b

Feature master 28-01

Signed Freizeit Session Tokens

Julian Müller

vor 6 Monaten

484ae51

Feature master 28-01

Devise Config Hardening + Permissions-Policy Header

Julian Müller

vor 6 Monaten

21a50ab

Feature master 27-05

Verarbeitungsverzeichnis + DPIA + AVV admin pages

Julian Müller

vor 6 Monaten

bb48aec

Feature master 27-05

Datenschutzerklärung public page

Julian Müller

vor 6 Monaten

2a11b6f

Feature master 27-04

cookie consent banner with localStorage persistence

Julian Müller

vor 6 Monaten

c963d63

Feature master 27-04

PII audit logging + admin audit log view

Julian Müller

vor 6 Monaten

5adca06

Feature master 27-03

BetreuerUser soft-delete with PII anonymization

Julian Müller

vor 6 Monaten

d5b88da

Feature master 27-03

Organisation retention settings + DataRetentionCleanupJob

Julian Müller

vor 6 Monaten

a5b21bf

Feature master 27-02

Face Detection Consent Gate

Julian Müller

vor 6 Monaten

c9b8d34

Feature master 27-02

Einwilligung Model + UI

Julian Müller

vor 6 Monaten

4d49ec1

Feature master 27-01

expand ActiveRecord encryption to address and medical PII fields

Julian Müller

vor 6 Monaten

87d04b9

Feature master 27-01

Teilnehmer anonymization with § 8a SGB VIII hard-block

Julian Müller

vor 6 Monaten

b5cc5d0

Feature master 21.4-02

Kind column in import log and storno UI, version 1.1.0, rebuild zip

Julian Müller

vor 6 Monaten

370fb1e

Feature master 21.4-02

repeater_index tracking in import log and corrections

Julian Müller

vor 6 Monaten

7db42b0

Feature master 21.4-01

import pipeline refactor for 1:N Teilnehmer per entry

Julian Müller

vor 6 Monaten

c54a55b

Feature master 21.4-01

field mapping UI with 3-category optgroup system

Julian Müller

vor 6 Monaten

2bca908

Feature master

render error pages inside app layout via ErrorsController

Julian Müller

vor 6 Monaten

1bf4ff0

Feature master 26.1-01

redesign 406 error page with neon theme

Julian Müller

vor 6 Monaten

052ab9d

Feature master 26.1-01

redesign 400 and 422 error pages with neon theme

Julian Müller

vor 6 Monaten

c9e6760

Feature master 26-04

secure ownership transfer with audit log and notification

Julian Müller

vor 6 Monaten

bd9c4ed

Feature master 26-04

CSV import schema validation and sanitization

Julian Müller

vor 6 Monaten

8502906

Feature master 26-03

invite token registration support and management UI

Julian Müller

vor 6 Monaten

5119d9a

Feature master 26-03

improve org codes and create InviteToken model

Julian Müller

vor 6 Monaten

19f417d

Feature master 21.3-02

integrate correction merge into import pipeline and rebuild zip

Julian Müller

vor 7 Monaten

097412a

Feature master 21.3-02

add correction admin page with list, form, and AJAX handlers

Julian Müller

vor 7 Monaten

86d878d

Feature master 21.3-01

add WP corrections table and fix duplicate ID capture

Julian Müller

vor 7 Monaten

c3df1b1

Feature master 21.3-01

add PATCH endpoint and fix duplicate response

Julian Müller

vor 7 Monaten

50cfc03

Feature master 25-02

integrate AuditLog into mote, toggle_release, and API key actions

Julian Müller

vor 7 Monaten

a618137

Feature master 25-02

create AuditLog model with immutable audit trail

Julian Müller

vor 7 Monaten

c19eeee

Feature master

WordPress plugin improvements — import mode toggle, top-level menu, hardcoded API URL, blog post

Julian Müller

vor 7 Monaten

f4086c1

Feature master 21.2-03

add storno support (Rails DELETE endpoint + WordPress UI)

Julian Müller

vor 7 Monaten

d8c2e2e

Feature master 21.2-03

add Forminator integration with field mapping and backfill

Julian Müller

vor 7 Monaten

59ff00c

Feature master 21.2-02

add registration form shortcode, email confirmation, and assets

Julian Müller

vor 7 Monaten

f9f2cae

Feature master 21.2-02

add WordPress plugin structure, settings, and API client

Julian Müller

vor 7 Monaten

cacd6f9

Feature master 21.2-01

add Teilnehmer API endpoint with token authentication

Julian Müller

vor 7 Monaten

a067e78

Feature master 21.2-01

add API key model and management UI

Julian Müller

vor 7 Monaten

f64eca2

Feature master 21.1-01

expand Nachtwachen/Strandwachen with event details, update Statistik

Julian Müller

vor 7 Monaten

49451ed

Feature master 21.1-01

add Fahrdienstabrechnungen and Betreuerabrechnungen sections to camp book PDF

Julian Müller

vor 7 Monaten

04e02ff

Februar 2026

Feature master 21-01

add admin ticket management translations

Julian Müller

vor 7 Monaten

de904e4

Feature master 21-01

make dashboard tickets clickable with admin panel links

Julian Müller

vor 7 Monaten

21690b7

Feature master 21-01

add admin ticket views — index, show, edit, form

Julian Müller

vor 7 Monaten

2a81cfb

Feature master 21-01

add AdminPanel::TicketsController

Julian Müller

vor 7 Monaten

df4f462

Feature master 21-01

add admin panel ticket routes

Julian Müller

vor 7 Monaten

28e3a79

Feature master 20-01

add blog to navigation menu and footer

Julian Müller

vor 7 Monaten

d091115

Feature master 20-01

add public blog views — index and show

Julian Müller

vor 7 Monaten

c303c3e

Feature master 20-01

add public blog controller, routes, policy

Julian Müller

vor 7 Monaten

4dc36a9

Feature master 19-01

seed billing, quiz, blog, tickets, feedback, misc

Julian Müller

vor 7 Monaten

b9a7174

Feature master 19-01

seed crisis models — incidents, steps, notes, audits, access

Julian Müller

vor 7 Monaten

639f3b6

Feature master 19-01

seed operational models — attendance, kitchen, outings, watches

Julian Müller

vor 7 Monaten

82f4c25

Feature master 19-01

seed participants, contacts, guest list

Julian Müller

vor 7 Monaten

d1a5771

Feature master 19-01

seed roles, templates, guidelines, event types

Julian Müller

vor 7 Monaten

a3c4050

Feature master 19-01

seed core models — Admin, Organisations, BetreuerUsers, Freizeits

Julian Müller

vor 7 Monaten

b606809

Feature master 18-01

auto-complete AktivitaetsVorgang when KursZeit ends

Julian Müller

vor 7 Monaten

8602e7f

Feature master 18-01

add AktivitaetsVorgang translations

Julian Müller

vor 7 Monaten

797c772

Feature master 18-01

add Betreueransprache dashboard section

Julian Müller

vor 7 Monaten

97affcd

Feature master 18-01

create AktivitaetsVorgang index and show views

Julian Müller

vor 7 Monaten

0eb86e7

Feature master 18-01

add AktivitaetsVorgang controller, policy, and routes

Julian Müller

vor 7 Monaten

52efac7

Feature master 18-01

auto-create AktivitaetsVorgang during attendance check

Julian Müller

vor 7 Monaten

3c85f4e

Feature master 18-01

create AktivitaetsVorgang model with associations

Julian Müller

vor 7 Monaten

fb0ca89

Feature master 18-01

create AktivitaetsVorgang migration and inflection

Julian Müller

vor 7 Monaten

dfcd1c2

Feature master 17-01

add Freizeit archive translations

Julian Müller

vor 7 Monaten

c654854

Feature master 17-01

add archive banner and read-only guard

Julian Müller

vor 7 Monaten

72ebdff

Feature master 17-01

add Freizeit switcher dropdown to navbar

Julian Müller

vor 7 Monaten

01ad722

Feature master 17-01

add Freizeit switcher endpoint and route

Julian Müller

vor 7 Monaten

200cf05

Feature master 17-01

add current_freizeit helper and accessible_freizeits method

Julian Müller

vor 7 Monaten

853c86f

Feature master 13-01

enable Content Security Policy in report-only mode

Julian Müller

vor 7 Monaten

2fa0322

Feature master 13-01

add session timeout with Devise timeoutable

Julian Müller

vor 7 Monaten

1a911c5

Feature master 13-01

add account lockout with Devise lockable and rack-attack

Julian Müller

vor 7 Monaten

973d97e

Feature master 13-01

secure gaesteliste with signed URL tokens

Julian Müller

vor 7 Monaten

11a00c3

Feature master 12-01

add visual branching graph to changelog

Julian Müller

vor 7 Monaten

d4a9627

Feature master 12-01

add changelog translations

Julian Müller

vor 7 Monaten

f2be4b6

Feature master 12-01

rewrite changelog controller and view

Julian Müller

vor 7 Monaten

e0fedf5

Feature master 12-01

extend GitHub fetcher with branch support

Julian Müller

vor 7 Monaten

99ee882

Feature master 12-01

update Commit model with type parsing and scopes

Julian Müller

vor 7 Monaten

c15b618

Feature master 12-01

add migration for changelog columns

Julian Müller

vor 7 Monaten

569e665

Feature master

make completed KursZeiten editable and improve display layout

Julian Müller

vor 7 Monaten

33f4c23

Feature master 14-01

add ticket statistics and overview to admin dashboard

Julian Müller

vor 7 Monaten

8647049

Feature master 11-04

add multiplayer toggle to quiz config and join form to Freizeit partial

Julian Müller

vor 7 Monaten

31ae329

Feature master 11-04

create multiplayer views — lobby, join, question, results, broadcasts

Julian Müller

vor 7 Monaten

3215b33

Feature master 11-04

add multiplayer controller actions with Turbo Stream broadcasts

Julian Müller

vor 7 Monaten

655a1c6

Feature master 11-04

add multiplayer model logic to QuizSession and QuizParticipant

Julian Müller

vor 7 Monaten

e7fefab

Feature master 11-04

add ActionCable BetreuerUser auth and infrastructure

Julian Müller

vor 7 Monaten

c9ec4dc

Feature master 11-03

add Namensspiel quiz section to Freizeit partial

Julian Müller

vor 7 Monaten

a929021

Feature master 11-03

create quiz views — config form, game play, answer result, final results

Julian Müller

vor 7 Monaten

009b843

Feature master 11-03

create Stimulus quiz timer controller with countdown and auto-submit

Julian Müller

vor 7 Monaten

d04d967

Feature master 11-03

add quiz controller, routes, and policy

Julian Müller

vor 7 Monaten

76a39e5

Feature master 11-03

create quiz models — QuizSession, QuizParticipant, QuizRound, QuizAnswer

Julian Müller

vor 7 Monaten

513cdf7

Feature master 11-02

add Camp Book generation UI to Freizeit partial

Julian Müller

vor 7 Monaten

63ac08d

Feature master 11-02

add camp book controller actions, routes, and Stimulus progress controller

Julian Müller

vor 7 Monaten

672457a

Feature master 11-02

create GenerateCampBookJob with progress tracking

Julian Müller

vor 7 Monaten

90f79d2

Feature master 11-02

implement all remaining Camp Book PDF sections

Julian Müller

vor 7 Monaten

83b67e8

Feature master 11-02

implement Teilnehmer, Betreuer, and Kuechendienst PDF sections

Julian Müller

vor 7 Monaten

70f78d0

Feature master 11-02

create CampBookPdf class with cover page, TOC, and page numbers

Julian Müller

vor 7 Monaten

9500020

Feature master 11-02

add camp book progress fields and attachment to Freizeit

Julian Müller

vor 7 Monaten

28cc782

Feature master 11-01

add Dokumente section to Freizeit partial

Julian Müller

vor 7 Monaten

98a563f

Feature master 11-01

create Dokument viewer with inline PDF and image display

Julian Müller

vor 7 Monaten

a4b207a

Feature master 11-01

create Dokumente index view with category filter and card layout

Julian Müller

vor 7 Monaten

8caa18b

Feature master 11-01

create Dokument upload form with dropzone and category selection

Julian Müller

vor 7 Monaten

249a919

Feature master 11-01

add Dokumente routes, controller, and policy

Julian Müller

vor 7 Monaten

c658c81

Feature master 11-01

create Dokument model with Active Storage and category system

Julian Müller

vor 7 Monaten

ff71e01

Feature master 10-01

allow admin to create Betreuerabrechnung for other Betreuer

Julian Müller

vor 7 Monaten

86b7c07

Feature master 10-01

add Vereinslogo upload and display in navbar, sidebar, and org pages

Julian Müller

vor 7 Monaten

94121e5

Feature master 10-01

add compact view toggle to Gaestelisten and Ausleihvorgangs

Julian Müller

vor 7 Monaten

a7976d2

Feature master 10-01

add compact view toggle to Teilnehmers index

Julian Müller

vor 7 Monaten

db82581

Feature master 10-01

create compact-view Stimulus controller with localStorage persistence

Julian Müller

vor 7 Monaten

f33bea0

Feature master 09-02

generate feedback QR code with signed token URL

Julian Müller

vor 7 Monaten

c5a0a37

Feature master 09-02

create staff feedback index view with filtering and statistics

Julian Müller

vor 7 Monaten

f54051b

Feature master 09-02

create public feedback form with mobile-first child-friendly UI

Julian Müller

vor 7 Monaten

44e2367

Feature master 09-02

add Rueckmeldung routes, controller, and policy

Julian Müller

vor 7 Monaten

792950d

Feature master 09-02

create Rueckmeldung model with categories and ratings

Julian Müller

vor 7 Monaten

2b0d09d

Feature master 09-01

add guest terms config to Freizeit form and settings import

Julian Müller

vor 7 Monaten

38f30d5

Feature master 09-01

add terms acceptance section to guest registration form

Julian Müller

vor 7 Monaten

31e8136

Feature master 09-01

add guest terms validation and permit params

Julian Müller

vor 7 Monaten

b711f2c

Feature master 09-01

add guest terms columns to Freizeit and Gaesteliste

Julian Müller

vor 7 Monaten

4e2895c

Feature master 08-01

create KursZeit report with per-participant time summaries

Julian Müller

vor 7 Monaten

ddf9241

Feature master 08-01

show KursZeit entries on Kurs index page

Julian Müller

vor 7 Monaten

0777abd

Feature master 08-01

add KursZeit routes, actions, and policy

Julian Müller

vor 7 Monaten

dd5432b

Feature master 08-01

auto-create KursZeit when Kurs attendance is checked

Julian Müller

vor 7 Monaten

716cb64

Feature master 08-01

create KursZeit model linked to AnwesenheitskontrollVorgang

Julian Müller

vor 7 Monaten

9e885c8

Feature master 07-01

display Ansagen on Freizeit show page

Julian Müller

vor 7 Monaten

3deac58

Feature master 07-01

add Ansagen text field to Freizeit model and form

Julian Müller

vor 7 Monaten

725a759

Feature master 07-01

add Bus badge to Anwesenheitskontrolle records

Julian Müller

vor 7 Monaten

506cbca

Feature master 07-01

add Busliste button to Anwesenheitskontrolle index

Julian Müller

vor 7 Monaten

e247e0b

Feature master 07-01

add Bus category to Anwesenheitskontrolle

Julian Müller

vor 7 Monaten

f93213d

Feature master 06-02

add Bemerkungen, Verlängerung and Blacklist badges to Teilnehmer cards

Julian Müller

vor 7 Monaten

7e6b4ed

Feature master 06-02

rename Kurzinfo to Berechtigungen with enhanced permissions view

Julian Müller

vor 7 Monaten

94fb589

Feature master 06-02

add Verlängerung overview to Freizeit page

Julian Müller

vor 7 Monaten

4590786

Feature master 06-02

add Verlängerung section to Teilnehmer form

Julian Müller

vor 7 Monaten

d3251d4

Feature master 06-02

add Verlängerung fields to Teilnehmer model

Julian Müller

vor 7 Monaten

1ef3868

Feature master 06-01

add blacklist tab to Organisation page

Julian Müller

vor 7 Monaten

d3d75f6

Feature master 06-01

add blacklist flag to Teilnehmer model and form

Julian Müller

vor 7 Monaten

7e163ad

Feature master 06-01

add birthday widget to betreuer dashboard

Julian Müller

vor 7 Monaten

2761813

Feature master 06-01

add Bemerkungen section to Teilnehmer show view

Julian Müller

vor 7 Monaten

52c4c2c

Feature master 06-01

add Bemerkungen routes, controller and policy

Julian Müller

vor 7 Monaten

c6afff0

Feature master 06-01

create Bemerkung model with categories and author tracking

Julian Müller

vor 7 Monaten

c24b3ca

Feature master 05-01

responsive partial with departure markers

Julian Müller

vor 8 Monaten

9344f23

Feature master 05-01

rewrite Küchendienst index with responsive layout

Julian Müller

vor 8 Monaten

61eacba

Feature master 05-01

sort current day first, load departure data

Julian Müller

vor 8 Monaten

52fb750

Feature master 05-01

add meal times to settings import/export

Julian Müller

vor 8 Monaten

7fcb1a5

Feature master 05-01

add meal time fields to Freizeit form

Julian Müller

vor 8 Monaten

46a910f

Feature master 05-01

add meal time fields to Freizeit model

Julian Müller

vor 8 Monaten

3231f87

Feature master 04.1-01

update UI for role selection via associations

Julian Müller

vor 8 Monaten

8a732be

Feature master 04.1-01

replace str_required_role with rolle_id FK on HandlungsleitfadenSchritt

Julian Müller

vor 8 Monaten

61d6bf8

Feature master 04.1-01

replace txt_required_roles with AktivitaetVorlageRolle join table

Julian Müller

vor 8 Monaten

12eb41f

Januar 2026

Feature master 04-3

add Handlungsleitfaden dashboard access and creator tracking

Julian Müller

vor 8 Monaten

080adb3

Feature master 04-3

add Praeventionsstufen and AktivitaetVorlagen management UI

Julian Müller

vor 8 Monaten

9df0936

Feature master 04-3

create AktivitaetVorlage model for activity templates

Julian Müller

vor 8 Monaten

df6d8b6

Feature master 04-3

create Praeventionsstufe model for risk levels

Julian Müller

vor 8 Monaten

50ec91b

Feature master 04-3

display role contacts in KrisenVorgang view

Julian Müller

vor 8 Monaten

5d0510b

Feature master 04-3

add Role Management UI for admins

Julian Müller

vor 8 Monaten

e5c3aac

Feature master 04-3

create BetreuerUserRolle join model

Julian Müller

vor 8 Monaten

a44adc1

Feature master 04-3

create KrisenmanagementRolle model with default roles

Julian Müller

vor 8 Monaten

399e00f

Feature master 04-2

update dependent policies for parent access

Julian Müller

vor 8 Monaten

753854f

Feature master 04-2

implement "exists but locked" UI pattern

Julian Müller

vor 8 Monaten

538a6c9

Feature master 04-2

add access management UI and controller

Julian Müller

vor 8 Monaten

720117f

Feature master 04-2

add read audit logging in show action

Julian Müller

vor 8 Monaten

b9e820a

Feature master 04-2

update KrisenVorgangPolicy for explicit access grants

Julian Müller

vor 8 Monaten

c1f08f5

Feature master 04-2

auto-grant creator access on incident creation

Julian Müller

vor 8 Monaten

2a4c087

Feature master 04-2

add KrisenVorgangZugriff model for explicit access grants

Julian Müller

vor 8 Monaten

15fcee0

Feature master 04-1

add German translations for audit and amendments

Julian Müller

vor 8 Monaten

023986d

Feature master 04-1

integrate audit logging for risk changes and steps

Julian Müller

vor 8 Monaten

750236e

Feature master 04-1

implement step immutability with amendment pattern

Julian Müller

vor 8 Monaten

4067835

Feature master 04-1

create immutable KrisenVorgangAudit model

Julian Müller

vor 8 Monaten

c1ef4f6

Feature master 04-1

setup Rails encryption for sensitive KrisenVorgang fields

Julian Müller

vor 8 Monaten

6f392c0

Feature master 03-1

add navigation integration for Handlungsleitfaden system

Julian Müller

vor 8 Monaten

789f6dc

Feature master 03-1

add default Handlungsleitfaden seed templates

Julian Müller

vor 8 Monaten

68e992c

Feature master 03-1

add incident timeline partial and edit view

Julian Müller

vor 8 Monaten

c304b01

Feature master 03-1

add incident list view with filtering

Julian Müller

vor 8 Monaten

e08db7d

Feature master 03-1

add incident workflow dashboard with step completion

Julian Müller

vor 8 Monaten

f76ce67

Feature master 03-1

add incident creation flow for KrisenVorgang

Julian Müller

vor 8 Monaten

48327fa

Feature master 03-1

add admin UI for Handlungsleitfaden template management

Julian Müller

vor 8 Monaten

769fac3

Feature master 03-1

add authorization policies for Handlungsleitfaden system

Julian Müller

vor 8 Monaten

178b84d

Feature master 03-1

add models for Handlungsleitfaden crisis management system

Julian Müller

vor 8 Monaten

3298dd6

Feature master 03-1

add database migrations for Handlungsleitfaden system

Julian Müller

vor 8 Monaten

545e74f

Feature master 01-1

enable global verify_authorized

Julian Müller

vor 8 Monaten

d71573b

Feature master 01-1

add authorization to remaining controllers

Julian Müller

vor 8 Monaten

dfad9bd

Feature master 01-1

add authorization to Vorgangs controllers

Julian Müller

vor 8 Monaten

30c63ed

Feature master 01-1

generate and implement remaining policies

Julian Müller

vor 8 Monaten

ae0a182

Feature master 01-1

generate and implement Abrechnungs group policies

Julian Müller

vor 8 Monaten

55fa98d

Feature master 01-1

generate and implement Vorgangs group policies

Julian Müller

vor 8 Monaten

f65a6a6

Feature master 01-1

implement public page policies

Julian Müller

vor 8 Monaten

735197f

Feature master 01-1

implement core entity policies

Julian Müller

vor 8 Monaten

db1ac2b

Feature master 01-1

implement Vorgangs group policies

Julian Müller

vor 8 Monaten

427a88d