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

Feature master 18-01

create AktivitaetsVorgang model with associations

Julian Müller

vor 8 Monaten

fb0ca89

Feature master 18-01

create AktivitaetsVorgang migration and inflection

Julian Müller

vor 8 Monaten

dfcd1c2

Dokumentation master 17.1-04

complete Policy Tests plan

Julian Müller

vor 8 Monaten

f2ad545

Tests master 17.1-04

fix thin policy tests with missing assertions

Julian Müller

vor 8 Monaten

d6727a7

Tests master 17.1-04

add remaining policy tests

Julian Müller

vor 8 Monaten

e1cf590

Tests master 17.1-04

add crisis policy tests

Julian Müller

vor 8 Monaten

1e8945c

Tests master 17.1-04

add admin/org-scoped policy tests

Julian Müller

vor 8 Monaten

0c3fbd0

Tests master 17.1-04

add abrechnung policy tests

Julian Müller

vor 8 Monaten

3f94323

Dokumentation master 17.1-03

complete Controller Tests plan

Julian Müller

vor 8 Monaten

ecfcd6f

Tests master 17.1-03

add controller tests — 12 new files, 70 assertions

Julian Müller

vor 8 Monaten

6ad830a

Bugfix master 17.1-03

fix bugs found during controller testing

Julian Müller

vor 8 Monaten

f282eea

Tests master 17.1-02

add model tests — 5 new files, 19 stubs rewritten, 3 fixtures

Julian Müller

vor 9 Monaten

255deb8

Dokumentation master 17.1-01

complete Fix Broken Tests (Green Suite) plan

Julian Müller

vor 9 Monaten

813881b

Tests master 17.1-01

fix remaining model tests and controller issues

Julian Müller

vor 9 Monaten

fc5e0d6

Tests master 17.1-01

fix policy tests with missing assertions and wrong API

Julian Müller

vor 9 Monaten

3e1a69e

Bugfix master 17.1-01

fix route helpers, readonly guard, view bugs, inflections

Julian Müller

vor 9 Monaten

2378560

Tests master 17.1-01

fix TYPE B controller tests — route helpers, auth, assertions

Julian Müller

vor 9 Monaten

b76f09f

Bugfix master 17.1-01

fix nested route helpers in controllers and views

Julian Müller

vor 9 Monaten

1d5f3d9

Tests master 17.1-01

rewrite 16 broken scaffold and nested route controller tests

Julian Müller

vor 9 Monaten

d97f5b0

Tests master 17.1-01

delete 19 broken scaffold system tests

Julian Müller

vor 9 Monaten

62d454a

Dokumentation master 17-01

complete Freizeitauswahl (Archiv) plan

Julian Müller

vor 9 Monaten

183df9a

Tests master 17-01

add Freizeit archive and switcher tests

Julian Müller

vor 9 Monaten

4b98d65

Feature master 17-01

add Freizeit archive translations

Julian Müller

vor 9 Monaten

c654854

Refactoring master 17-01

replace current_betreuer_user.freizeit with current_freizeit in views

Julian Müller

vor 9 Monaten

3798672

Refactoring master 17-01

replace current_betreuer_user.freizeit with current_freizeit in controllers

Julian Müller

vor 9 Monaten

922d6c7

Feature master 17-01

add archive banner and read-only guard

Julian Müller

vor 9 Monaten

72ebdff

Feature master 17-01

add Freizeit switcher dropdown to navbar

Julian Müller

vor 9 Monaten

01ad722

Feature master 17-01

add Freizeit switcher endpoint and route

Julian Müller

vor 9 Monaten

200cf05

Feature master 17-01

add current_freizeit helper and accessible_freizeits method

Julian Müller

vor 9 Monaten

853c86f

Dokumentation master 13-02

complete Medium + Low Security Hardening plan

Julian Müller

vor 9 Monaten

5f03367

Tests master 13-02

add security hardening tests

Julian Müller

vor 9 Monaten

026b378

Sonstiges master

security(13-02): low-priority hardening — cookie options, Arel.sql comment, seeds guard L2: Set rememberable cookie ...

Julian Müller

vor 9 Monaten

15bd46c

Sonstiges master

security(13-02): restrict MetaEntry show policy to authenticated users Replace unconditional allow! in MetaEntry sho...

Julian Müller

vor 9 Monaten

8ab5a2c

Sonstiges master

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

Sonstiges master

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

Dokumentation master 13-02

add security risk comment to encryption key fallbacks

Julian Müller

vor 9 Monaten

7a703c4

Sonstiges master

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

Bugfix master 13-02

sanitize LIKE queries to prevent SQL wildcard injection

Julian Müller

vor 9 Monaten

28299ac

Dokumentation master 13-01

complete Critical + High Security Fixes plan

Julian Müller

vor 9 Monaten

97f51b7

Dokumentation master 13-01

add phase 13-01 completion summary

Julian Müller

vor 9 Monaten

8f62e37