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
pin RAILS_ENV=production on runner/rake invocations in INSTALL-RUNBOOK
Julian Müller
vor 4 Monaten
db7f2f2
record .pgpass auth deviation + Ubuntu-native PG note in INSTALL-RUNBOOK
Julian Müller
vor 4 Monaten
53ecd84
author Plan 02 SUMMARY — deploy hook + cipher pass + runbooks complete
Julian Müller
vor 4 Monaten
eb1cd74
store pgbackrest repo cipher pass in encrypted credentials
Julian Müller
vor 4 Monaten
da50113
author INSTALL-RUNBOOK, RESTORE-RUNBOOK, CIPHER-KEY-RECOVERY + restore-drills template
Julian Müller
vor 5 Monaten
ead8f94
extend on :launch with backup:smoke_test hook (D-15)
Julian Müller
vor 5 Monaten
45ec5e0
reconcile SUMMARY for shipped backup-monitoring core
Julian Müller
vor 5 Monaten
028ea94
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