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
org-nested AVV conclusion controller + routes + views (Wave 3)
Julian Müller
vor 4 Monaten
885f752
add AvvVertragPdf prawn generator (renders from snapshot)
Julian Müller
vor 4 Monaten
43b6af2
seed AvvVorlage v1 — resolved §1–§11 body + idempotent
Julian Müller
vor 4 Monaten
67199cc
implement AvvVertragPolicy — owner-only sign? + cross-org deny
Julian Müller
vor 4 Monaten
fe0ae82
extend AuditLog with avv_signed ACTION_TYPE + str_previous_hash
Julian Müller
vor 4 Monaten
46fc3ff
add AvvVertrag signed-instance model + Organisation association
Julian Müller
vor 4 Monaten
4f641ea
add AvvVorlage immutable versioned template model
Julian Müller
vor 4 Monaten
dd760ba
German inflections + AVV schema foundation (Wave 0)
Julian Müller
vor 4 Monaten
7ebc284
read backup status file instead of invoking pgbackrest (GREEN)
Julian Müller
vor 4 Monaten
9f2e885
store pgbackrest repo cipher pass in encrypted credentials
Julian Müller
vor 4 Monaten
da50113
extend on :launch with backup:smoke_test hook (D-15)
Julian Müller
vor 4 Monaten
45ec5e0
Mai 2026
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
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
reversible idempotent backfill migration for b_released
Julian Müller
vor 5 Monaten
3573636
GREEN all 8 D-04 AS demo isolation regression tests (REQ-85.2.2-01..06)
Julian Müller
vor 5 Monaten
d394d20
route 18 attachment macros through DEMO_ATTACHMENT_SERVICE proc (REQ-85.2.2-03, T-85.2.2-02 mitigation)
Julian Müller
vor 5 Monaten
23d6d52
annotate seed attach with service_name: :demo_local + extend test 13 (REQ-85.2.2-04)
Julian Müller
vor 5 Monaten
38c7cfb
fix cloner attach — download+re-upload through :demo_local (REQ-85.2.2-04, OQ-2)
Julian Müller
vor 5 Monaten
82efbf2
wire DemoConnectionSwitching into ActiveStorage::BaseController (D-01 step 1, REQ-85.2.2-01)
Julian Müller
vor 5 Monaten
a96f25c
extend DemoOrganisationDestroyer to wipe DemoCloneStatus + add W3 behavioral test
Julian Müller
vor 5 Monaten
fd520d4
add demo_loading_controller.js Stimulus polling + elapsed timer
Julian Müller
vor 5 Monaten
318a28c
add _loading_panel + _error_panel partials (D-05 LOCKED retry path)
Julian Müller
vor 5 Monaten
f922064
wrap gate form in #demo_gate_panel + add i18n keys
Julian Müller
vor 5 Monaten
0512472
add #status polling action with done/failed/timeout/pending branching (revision B2)
Julian Müller
vor 5 Monaten
8bf5876
rework #new + #create + #destroy for async dispatch + dedup
Julian Müller
vor 5 Monaten
572d90c
add demo_status route + extend skip_before_action
Julian Müller
vor 5 Monaten
0bd489a
DemoOrganisationCloneJob — Wave-0 job tests GREEN
Julian Müller
vor 5 Monaten
ca672c5
DemoCloneStatus model — Wave-0 model tests GREEN
Julian Müller
vor 5 Monaten
11c35ab
migration — create demo_clone_statuses (both shards)
Julian Müller
vor 5 Monaten
c727518
insert Phase 85.2.1 — Demo ActiveStorage Tenant Isolation (SECURITY)
Julian Müller
vor 5 Monaten
e2728b7
seed + clone all remaining niche Pro modules (D-01)
Julian Müller
vor 5 Monaten
1dfcbad
seed + clone BetreuerAbrechnung + FahrdienstAbrechnung + D-05 trim
Julian Müller
vor 5 Monaten
59aaf36
seed + clone AusgehVorgangOrt (per-TN) + AusgehVorgang
Julian Müller
vor 5 Monaten
50fb195
seed + clone KrisenVorgang with leitfaden_id_map remap
Julian Müller
vor 5 Monaten
53204b0
seed + clone Dokumentenordner/Dokument with bundled PDF (D-06)
Julian Müller
vor 5 Monaten
95062b6
set demo Freizeit rate columns (l_daily_rate, l_going_out_flat) for abrechnung realism
Julian Müller
vor 5 Monaten
bfa6fbe
clone_mock_betreuer returns betreuer_id_map; thread all four maps + latency timer in clone_for_session!
Julian Müller
vor 5 Monaten
ec936da