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.
Juni 2026
close prod demo-DB verification todo — credentials inserted, demo runs on prod
Julian Müller
vor 5 Monaten
9d53f85
deferred Loading-Screen-Scope auf Phase 85.2.1 zurückführen (war als 85.3 gelabelt)
Julian Müller
vor 5 Monaten
d194fe4
config/credentials.yml.enc aktualisieren
Julian Müller
vor 5 Monaten
f23b317
demo_schema-Dump nach b_released-Backfill-Migration synchronisieren
Julian Müller
vor 5 Monaten
85b7a6d
Freizeit-Formular Dezimalfelder — value:-Attr wiederherstellen (Typo imvalue:) + c_daily_amount_guests Komma-Float-No...
Julian Müller
vor 5 Monaten
e6febec
Mai 2026
replace Minitest::Mock status objects with plain Struct/Object doubles
Julian Müller
vor 5 Monaten
a8c2783
summary for registration birthdate input UX
Julian Müller
vor 5 Monaten
032c87e
import birthdate_parse via bare specifier not relative path
Julian Müller
vor 5 Monaten
15759b6
replace raw date_field with custom birthdate control in registration
Julian Müller
vor 5 Monaten
b87cce3
add birthdate parse module + Stimulus controller
Julian Müller
vor 5 Monaten
6d8862e
add I18n keys dob_placeholder + dob_open_picker
Julian Müller
vor 5 Monaten
ccf66fd
plan + context for registration birthdate input UX
Julian Müller
vor 5 Monaten
25cf7ec
summary for unreleased-betreuer gate
Julian Müller
vor 5 Monaten
a45a614
fixtures + request spec for betreuer-released gate
Julian Müller
vor 5 Monaten
f1e2009
finalize plans — roadmap plan list + plan-checker fixes
Julian Müller
vor 5 Monaten
8c23863
double-gate for unreleased betreuer + pending screen + I18n
Julian Müller
vor 5 Monaten
c2a6cd7
GREEN — backup.rake, BackupCheckJob, BackupCheckMailer, recurring.yml
Julian Müller
vor 5 Monaten
07cfae4
create phase plan (4 plans, 4 waves) for app-wide i18n completeness sweep
Julian Müller
vor 5 Monaten
484bf36
reversible idempotent backfill migration for b_released
Julian Müller
vor 5 Monaten
3573636
RED — BackupChainStale exception, JSON fixtures, and failing test scaffolds
Julian Müller
vor 5 Monaten
37b3604
pre-dispatch plan + context for unreleased-betreuer gate
Julian Müller
vor 5 Monaten
faafb05
add phase research + validation strategy
Julian Müller
vor 5 Monaten
9bb4170
add i18n completeness sweep research
Julian Müller
vor 5 Monaten
7ec5ee1
mark phase planned (4 plans)
Julian Müller
vor 5 Monaten
c96717a
annotate stale msmtp install snippet in RESEARCH as deferred
Julian Müller
vor 5 Monaten
46e4405
revise plans per checker — log-only Layer A, OQ resolution, BackupCheckJob re-raise, VALIDATION
Julian Müller
vor 5 Monaten
b0bee4b
add join? policy rule so org-less users can join from dashboard
Julian Müller
vor 5 Monaten
768df39
correct password hint, preserve invite on error, guard age validation
Julian Müller
vor 5 Monaten
316e6b5
insert Phase 83.2 — app-weite i18n-Vervollstaendigung
Julian Müller
vor 5 Monaten
cb69084
insert Phase 82.1 — AVV (Art. 28 DSGVO) generieren & bereitstellen
Julian Müller
vor 5 Monaten
5a81716
create phase plan (4 plans, 3 waves) for prod pgBackRest activation
Julian Müller
vor 5 Monaten
841ef5b
add validation strategy
Julian Müller
vor 5 Monaten
aaab6ab
amend CONTEXT D-13/D-14 — Solid Queue + ActionMailer alarm path
Julian Müller
vor 5 Monaten
7421555
add phase research (pgBackRest config, JSON schema, 10 pitfalls)
Julian Müller
vor 5 Monaten
abcbdc1
bulletproof CTA buttons that survive Outlook desktop dark mode
Julian Müller
vor 5 Monaten
04851ee
wire admin user dropdown via Stimulus instead of (unloaded) Flowbite
Julian Müller
vor 5 Monaten
4d2f4b0
force button color contrast in desktop dark mode
Julian Müller
vor 5 Monaten
edaa49d
capture phase context
Julian Müller
vor 5 Monaten
8791141
phase(85.2.2.1): insert urgent production-rolling-backups phase after 85.2.2 (2026-05-29 data-loss-driven) Inserted ...
Julian Müller
vor 5 Monaten
7e62843
absolute libURL + 4MB size gate to prevent main-thread compression freeze
Julian Müller
vor 5 Monaten
3e5461f