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.

April 2026

Feature master 75-04

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

Julian Müller

vor 6 Monaten

c749871

Feature master 75-02

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

Julian Müller

vor 6 Monaten

825e14f

Feature master 75-03

collapse_controller.js — localStorage-persisted section collapse Stimulus controller

Julian Müller

vor 6 Monaten

f538d45

Feature master 75-01

teilnehmer ZIP field inputmode=numeric

Julian Müller

vor 6 Monaten

bee2365

Feature master 74-04

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

Julian Müller

vor 6 Monaten

bd5ad3f

Feature master 73-06

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

Julian Müller

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

a91c8cc

Feature master 73-05

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

Julian Müller

vor 6 Monaten

0d69855

Feature master 73-04

filter dashboard tiles by paket snapshot per D-03

Julian Müller

vor 6 Monaten

b76f3ed

Feature master 73-03

apply require_paket_module! before_action to all 12 paket-gated controllers

Julian Müller

vor 6 Monaten

47fca9b

Feature master 73-03

add require_paket_module! gate helper to ApplicationController

Julian Müller

vor 6 Monaten

a848f04

Feature master 73-02

implement seed migration + backfill (GREEN)

Julian Müller

vor 6 Monaten

ae63632

Feature master 73-02

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

Julian Müller

vor 6 Monaten

98f1c7f

Feature master 73-01

implement PaketModulZuweisung + FreizeitModulZuweisung AR models (GREEN)

Julian Müller

vor 6 Monaten

366c9c0

Feature master 73-01

implement FreizeitPaket PORO with KNOWN_MODULES (GREEN)

Julian Müller

vor 6 Monaten

4e17be4

Feature master 72-02

build admin_actions views (index page + reset form partial)

Julian Müller

vor 6 Monaten

11f18b7

Feature master 72-02

add admin_actions controller, routes, tile, i18n

Julian Müller

vor 6 Monaten

c2440f8

Feature master 72-01

extend AuditLog with reset_face_detection action + ip kwarg

Julian Müller

vor 6 Monaten

df3326e

Feature master 72-01

add str_ip column to audit_logs

Julian Müller

vor 6 Monaten

0f751ef

Feature master 71-05

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

Julian Müller

vor 6 Monaten

8eda46d

Feature master 71-03

add face detection consent toggle to BetreuerUser#edit

Julian Müller

vor 6 Monaten

b99cfec

Feature master 71-02

replace meta-refresh with Turbo-Stream live updates

Julian Müller

vor 6 Monaten

dc80ae5

Feature master 71-01

implement BetreuerUserBilder model + associations + scope

Julian Müller

vor 6 Monaten

39c6b84

Feature master 71-01

add betreuer_user_bilders table + face detection consent flag

Julian Müller

vor 6 Monaten

35fb9e3

Feature master 70-03

render dsgvo_attribution partial inside pro guard in _freizeit_partial

Julian Müller

vor 7 Monaten

18a8fd8

Feature master 70-03

create _dsgvo_attribution.html.erb partial

Julian Müller

vor 7 Monaten

3b71327

Feature master 70-02

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

Julian Müller

vor 7 Monaten

9db6e48

Feature master 70-01

extend clipboard_controller with optional button target + successMessage value

Julian Müller

vor 7 Monaten

a1378b3

Feature master 69-02

convert Admin header dropdown button to AvatarComponent (Site 2)

Julian Müller

vor 7 Monaten

9d68510

Feature master 69-02

convert BetreuerUser header dropdown button to AvatarComponent (Site 1)

Julian Müller

vor 7 Monaten

d8407d8

Feature master 69-05

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

Julian Müller

vor 7 Monaten

3a22643

Feature master 69-03

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

Julian Müller

vor 7 Monaten

4cf8684

Feature master 69-04

replace hand-rolled lobby player circle with AvatarComponent

Julian Müller

vor 7 Monaten

43432d8

Feature master 69-03

replace inline avatar block with AvatarComponent in _role_contacts

Julian Müller

vor 7 Monaten

f27367b

Feature master 69-01

add str_fullname alias to Admin model

Julian Müller

vor 7 Monaten

314d75f

Feature master 68-04

migrate Dokument + Freizeit massen_import forms to UploadFieldComponent

Julian Müller

vor 7 Monaten

f1ec90a

Feature master 68-04

migrate Organisation/BlogPost/WikiArtikel forms to UploadFieldComponent

Julian Müller

vor 7 Monaten

85837bd

Feature master 68-05

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

Julian Müller

vor 7 Monaten

b726215

Feature master 68-03

migrate BetreuerUser-Form to UploadFieldComponent

Julian Müller

vor 7 Monaten

dd1ab32