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.

Juli 2026

Bugfix master 99

exclude marketing-only modules from the manage-modules panel (UAT)

Julian Müller

vor 4 Monaten

916c2dd

Bugfix master 99

active-modules overview + confirmation gate on add_modul (UAT)

Julian Müller

vor 4 Monaten

5a68297

Bugfix master 99

exclude enterprise from self-service upgrade (UAT)

Julian Müller

vor 4 Monaten

333de9e

Bugfix master 99

update persisted-view tests for the upgrade panel (Phase 99 removed the paket lock)

Julian Müller

vor 4 Monaten

6116bd1

Juni 2026

Bugfix master 260630-in4

clean default Rollen in demo_database_connection teardown

Julian Müller

vor 4 Monaten

c95d182

Bugfix master 260630-in4

clean default Rollen in demo test teardowns

Julian Müller

vor 4 Monaten

1bcd072

Bugfix master 106-06

repair broken status-page icons + UAT polish

Julian Müller

vor 4 Monaten

1c78bb9

Bugfix master 105-04

skip_verify_authorized for nil-guard early-return in create + sign-guard test

Julian Müller

vor 4 Monaten

037c031

Bugfix master handbuch

style prose-forest tables (borders, padding, header tint)

Julian Müller

vor 4 Monaten

b537f37

Bugfix master gaesteliste

stop 500 on guest registration + dedupe dt_to error

Julian Müller

vor 4 Monaten

42cc353

Bugfix master 97

self-heal Beschwerde-QR for existing freizeiten + per-QR flyer download + UI polish

Julian Müller

vor 4 Monaten

e3a338e

Bugfix master 97

danke page advises saving the link / re-scanning the QR

Julian Müller

vor 4 Monaten

9365d25

Bugfix master 97

picker entry to resume a complaint + honest contact-field hint

Julian Müller

vor 4 Monaten

e1278e5

Bugfix master 97

resolve anonymous complaint by re-open code when no beschwerde_id

Julian Müller

vor 4 Monaten

02532aa

Bugfix master 97

add 'Anderen Empfänger wählen' link on anonymous complaint form

Julian Müller

vor 4 Monaten

b59a0f0

Bugfix master 100

show full AVV Prüfsumme (was truncated to 16 chars + …)

Julian Müller

vor 4 Monaten

d04f09b

Bugfix master 100

stop double-truncating AVV Prüfsumme on Organisation AVV tab

Julian Müller

vor 4 Monaten

a4419d7

Bugfix master 97-06

add German activerecord.attributes names for Beschwerde models (suite i18n gate)

Julian Müller

vor 4 Monaten

81a4ccb

Bugfix master 94

add i18n attribute labels for QualificationExpiryNotification

Julian Müller

vor 4 Monaten

e158eec

Bugfix master 83.2-05

add errors.messages.required — fixes all 67 belongs_to models

Julian Müller

vor 4 Monaten

bdbeae5

Bugfix master 96

update internal slug refs in plan files to match renamed dir

Julian Müller

vor 4 Monaten

a53ba31

Bugfix master roadmap

rename Phase 96 dir so GSD resolves it (8a slug-prefix bug)

Julian Müller

vor 4 Monaten

b0527a7

Bugfix master 101.1

add toggle_blocked to AuditLog::ACTION_TYPES (UG-5)

Julian Müller

vor 4 Monaten

f285219

Bugfix master 101.1-18

UG-4 — remove stray %> from pagination partial ERB comment

Julian Müller

vor 4 Monaten

8843ab5

Bugfix master 101.1-18

UG-3 — abgeschlossene action: alias policy rule + set @berechtigung_teilnehmers

Julian Müller

vor 4 Monaten

48efe47

Bugfix master 101.1-17

UG-2 — remove Anwesenheitszeitraum top-nav; add admin Dashboard tile

Julian Müller

vor 4 Monaten

998ea58

Bugfix master 101.1-17

UG-1 — remove unrelease button; harden toggle_release; clean i18n

Julian Müller

vor 4 Monaten

75657e0

Bugfix master 101.1-05

update schedule_controller_test to schedule_url (F-18 route rename regression)

Julian Müller

vor 4 Monaten

d0ec40f

Bugfix master 101.1-12

triage + redirect-Ziel Ereignistypen→Index + Freizeit-Save weg von deprecated Show (Task 2)

Julian Müller

vor 4 Monaten

2a9d18a

Bugfix master 101.1-12

switch save-redirects from Show to Index for Vorgang-/Listen-Models (Task 1)

Julian Müller

vor 4 Monaten

20cc3b0

Bugfix master 101.1-05

BetreuerAnwesenheiten#index 500 beheben — komponierter Freizeit-Name (F-19)

Julian Müller

vor 4 Monaten

b0c16aa

Bugfix master 101.1-05

Schedule-Route auf Standard /schedule umstellen (F-18)

Julian Müller

vor 4 Monaten

6e68bcc

Bugfix master 101.1-04

scope BetreuerAbrechnungsController#index on current_freizeit (Phase-83-Restscope)

Julian Müller

vor 4 Monaten

93546ba

Bugfix master 101.1-15

mobile w-full Buttons + einklappbare Teilnehmer-Filterleiste

Julian Müller

vor 4 Monaten

e469bd7

Bugfix master 101.1-15

F-02 Kachel-Umbruch + F-04 Rollen-Header + F-15 Gaesteliste-Buttons

Julian Müller

vor 4 Monaten

e17ead4

Bugfix master 101.1-14

83-Restscope tote Info-Buttons entfernen (_form.html.erb)

Julian Müller

vor 4 Monaten

c6fe07d

Bugfix master 101.1-09

sync demo_schema.rb with b_blocked column (migration footprint)

Julian Müller

vor 4 Monaten

757a410

Bugfix master 101.1-08

83-Restscope Neuer-Ausgehvorgang-Link Frame-Ausbruch

Julian Müller

vor 4 Monaten

fec099b

Bugfix master 101.1-08

F-17 Benachrichtigungs-Titel-Link bricht aus turbo_frame aus

Julian Müller

vor 4 Monaten

363d022

Bugfix master 101.1-07

nil-safe Berechtigung-Tab mit Empty-State (F-09a)

Julian Müller

vor 4 Monaten

72e04ad