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

Feature master 113-02

add composite indexes for teilnehmers + ausgeh_vorgangs (D12)

Julian Müller

vor 4 Monaten

7a47f7c

Feature master 111-02

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

Julian Müller

vor 4 Monaten

905e181

Feature master 111-02

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

Julian Müller

vor 4 Monaten

1beb483

Feature master 111-01

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

Julian Müller

vor 4 Monaten

e08d51b

Feature master 111-01

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

Julian Müller

vor 4 Monaten

9f32d3b

Feature master 111-01

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

Julian Müller

vor 4 Monaten

13ada5f

Feature master 110-04

enable config.hosts allowlist in production

Julian Müller

vor 4 Monaten

7fe9c2c

Feature master 110-02

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

Julian Müller

vor 4 Monaten

298fb1c

Feature master 110-02

additive str_token_digest migration for ApiKey (backfill+null plaintext)

Julian Müller

vor 4 Monaten

e4e07dd

Feature master 110-01

SSRF guard in NextcloudService (D42)

Julian Müller

vor 4 Monaten

74e7052

Feature master 103-04

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

Julian Müller

vor 4 Monaten

85cfec2

Feature master 103-04

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

Julian Müller

vor 4 Monaten

fc091d7

Feature master 103-03

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

Julian Müller

vor 4 Monaten

1a5a702

Feature master 103-02

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

Julian Müller

vor 4 Monaten

a8f062f

Feature master 103-01

implement Teilnehmer::AuskunftExportService

Julian Müller

vor 4 Monaten

251971e

Feature master quick-260702-k2r

inline Turbo Stream card replacement for role assign/remove

Julian Müller

vor 4 Monaten

ce608ff

Feature master 104.1-04

apply correction migration to LIVE-shaped dev records

Julian Müller

vor 4 Monaten

af06dbb

Feature master 104.1-01

author reversible correction migration with frozen OLD_* snapshot

Julian Müller

vor 4 Monaten

613d9d0

Feature master 104-07

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

Julian Müller

vor 4 Monaten

ab294c1

Feature master 104-07

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

Julian Müller

vor 4 Monaten

7ea5eee

Feature master 104-05

author Handbuch #5 Von Papier zu digital migration content

Julian Müller

vor 4 Monaten

77c5ab1

Feature master 104-05

author Handbuch #4 Team & Ehrenamt change-management content

Julian Müller

vor 4 Monaten

1cd87fb

Feature master 104-04

author Handbuch #3 Software einfuehren (JCP rollout)

Julian Müller

vor 4 Monaten

ac3da1e

Feature master 104-03

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

Julian Müller

vor 4 Monaten

33bb575

Feature master 104-03

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

Julian Müller

vor 4 Monaten

73a995d

Feature master 104-02

author the neutral blog guide into Blog::HTML

Julian Müller

vor 4 Monaten

3752709

Feature master 104-01

add SSOT content module tree for verein-digitalisieren series

Julian Müller

vor 4 Monaten

c329c1c

Feature master 99-03

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

Julian Müller

vor 4 Monaten

4c50d52

Feature master 99-03

snapshot Einstellung price + count in AbrechnungCreatorService

Julian Müller

vor 4 Monaten

519aaac

Feature master 99-03

add à-la-carte surcharge to Abrechnung#calculate_prices

Julian Müller

vor 4 Monaten

f60c6a1

Feature master 99-02

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

Julian Müller

vor 4 Monaten

28e23c9

Feature master 99-02

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

Julian Müller

vor 4 Monaten

6148214

Feature master 99-04

full admin edit view + dashboard nav tile + view i18n

Julian Müller

vor 4 Monaten

6454173

Feature master 99-04

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

Julian Müller

vor 4 Monaten

1b78acb

Feature master 99-04

Einstellung model + seeded migration + attribute i18n + model tests

Julian Müller

vor 4 Monaten

f83cb15

Feature master 99-01

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

Julian Müller

vor 4 Monaten

86e83f6

Feature master 99-01

extend AuditLog ACTION_TYPES + add paket upgrade audit tests

Julian Müller

vor 4 Monaten

cf80ab3

Juni 2026

Feature master 106

link public /status page in footer (Ressourcen column)

Julian Müller

vor 4 Monaten

b512e1f

Feature master 260630-in4-01

add idempotent backfill migration for default Rollen

Julian Müller

vor 4 Monaten

56d06e2

Feature master 260630-in4-01

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

Julian Müller

vor 4 Monaten

8b7af41