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.
Februar 2026
create AktivitaetsVorgang model with associations
Julian Müller
vor 8 Monaten
fb0ca89
create AktivitaetsVorgang migration and inflection
Julian Müller
vor 8 Monaten
dfcd1c2
complete Policy Tests plan
Julian Müller
vor 8 Monaten
f2ad545
fix thin policy tests with missing assertions
Julian Müller
vor 8 Monaten
d6727a7
add remaining policy tests
Julian Müller
vor 8 Monaten
e1cf590
add crisis policy tests
Julian Müller
vor 8 Monaten
1e8945c
add admin/org-scoped policy tests
Julian Müller
vor 8 Monaten
0c3fbd0
add abrechnung policy tests
Julian Müller
vor 8 Monaten
3f94323
complete Controller Tests plan
Julian Müller
vor 8 Monaten
ecfcd6f
add controller tests — 12 new files, 70 assertions
Julian Müller
vor 8 Monaten
6ad830a
fix bugs found during controller testing
Julian Müller
vor 8 Monaten
f282eea
add model tests — 5 new files, 19 stubs rewritten, 3 fixtures
Julian Müller
vor 9 Monaten
255deb8
complete Fix Broken Tests (Green Suite) plan
Julian Müller
vor 9 Monaten
813881b
fix remaining model tests and controller issues
Julian Müller
vor 9 Monaten
fc5e0d6
fix policy tests with missing assertions and wrong API
Julian Müller
vor 9 Monaten
3e1a69e
fix route helpers, readonly guard, view bugs, inflections
Julian Müller
vor 9 Monaten
2378560
fix TYPE B controller tests — route helpers, auth, assertions
Julian Müller
vor 9 Monaten
b76f09f
fix nested route helpers in controllers and views
Julian Müller
vor 9 Monaten
1d5f3d9
rewrite 16 broken scaffold and nested route controller tests
Julian Müller
vor 9 Monaten
d97f5b0
delete 19 broken scaffold system tests
Julian Müller
vor 9 Monaten
62d454a
complete Freizeitauswahl (Archiv) plan
Julian Müller
vor 9 Monaten
183df9a
add Freizeit archive and switcher tests
Julian Müller
vor 9 Monaten
4b98d65
add Freizeit archive translations
Julian Müller
vor 9 Monaten
c654854
replace current_betreuer_user.freizeit with current_freizeit in views
Julian Müller
vor 9 Monaten
3798672
replace current_betreuer_user.freizeit with current_freizeit in controllers
Julian Müller
vor 9 Monaten
922d6c7
add archive banner and read-only guard
Julian Müller
vor 9 Monaten
72ebdff
add Freizeit switcher dropdown to navbar
Julian Müller
vor 9 Monaten
01ad722
add Freizeit switcher endpoint and route
Julian Müller
vor 9 Monaten
200cf05
add current_freizeit helper and accessible_freizeits method
Julian Müller
vor 9 Monaten
853c86f
complete Medium + Low Security Hardening plan
Julian Müller
vor 9 Monaten
5f03367
add security hardening tests
Julian Müller
vor 9 Monaten
026b378
security(13-02): low-priority hardening — cookie options, Arel.sql comment, seeds guard L2: Set rememberable cookie ...
Julian Müller
vor 9 Monaten
15bd46c
security(13-02): restrict MetaEntry show policy to authenticated users Replace unconditional allow! in MetaEntry sho...
Julian Müller
vor 9 Monaten
8ab5a2c
security(13-02): filter PII fields from log output Add date_of_birth, street, zip, city, nextcloud_password, medical...
Julian Müller
vor 9 Monaten
2020c0b
security(13-02): encrypt Nextcloud password at rest Add ActiveRecord encryption to str_nextcloud_password field on F...
Julian Müller
vor 9 Monaten
46118b1
add security risk comment to encryption key fallbacks
Julian Müller
vor 9 Monaten
7a703c4
security(13-02): increase minimum password length to 12 characters Raise Devise password_length minimum from 6 to 12...
Julian Müller
vor 9 Monaten
f6639da
sanitize LIKE queries to prevent SQL wildcard injection
Julian Müller
vor 9 Monaten
28299ac
complete Critical + High Security Fixes plan
Julian Müller
vor 9 Monaten
97f51b7
add phase 13-01 completion summary
Julian Müller
vor 9 Monaten
8f62e37