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.
Mai 2026
controller passes force: true + generic alert message
Julian Müller
vor 6 Monaten
3c8599f
wrap puffer-check in unless force in AbrechnungCreatorService
Julian Müller
vor 6 Monaten
20d9ee4
plan phase — 4 plans, 2 waves, REQ-76.2-01..09 cover all 7 UAT-Gaps
Julian Müller
vor 6 Monaten
7a927e7
remove verbose intro paragraph from index page
Julian Müller
vor 6 Monaten
3c54c4d
UAT 10/10 passed + escalate 7 adjacent gaps into Phase 76.2
Julian Müller
vor 6 Monaten
8aafd73
complete plan — PDF discount disclosure + Phase 76.1 execution complete
Julian Müller
vor 6 Monaten
e21fc20
PDF Early-Access-Rabatt disclosure line + i18n + tests
Julian Müller
vor 6 Monaten
023dea3
complete plan — Landingpage Hero badge + dynamized _pricing partial
Julian Müller
vor 6 Monaten
96d8f31
dynamize landing _hero badge + _pricing partial via PricingHelper
Julian Müller
vor 6 Monaten
d02b01c
add PricingHelper#landingpage_pricing + i18n early_access_badge keys
Julian Müller
vor 6 Monaten
8c8d5d1
complete plan — Abrechnung discounted_paket_prices canonical pricing point
Julian Müller
vor 6 Monaten
592ccac
GREEN — discounted_paket_prices + calculate_prices wiring
Julian Müller
vor 6 Monaten
676d3bc
RED — discounted_paket_prices + calculate_prices snapshot tests
Julian Müller
vor 6 Monaten
370fa2d
complete admin actions rabattaktion_starten/_beenden plan
Julian Müller
vor 6 Monaten
e8ea16b
implement rabattaktion_starten + rabattaktion_beenden admin actions (GREEN)
Julian Müller
vor 6 Monaten
f14a938
add failing tests for rabattaktion admin actions (RED)
Julian Müller
vor 6 Monaten
d59a97c
wire AuditLog whitelist + routes + i18n keys for rabattaktion admin actions
Julian Müller
vor 6 Monaten
4ef23c2
complete plan — Freizeit snapshot of Rabattaktion at create-time
Julian Müller
vor 6 Monaten
004af5f
snapshot active Rabattaktion onto Freizeit at create-time
Julian Müller
vor 6 Monaten
71bb3e1
add failing snapshot tests for Rabattaktion before_create
Julian Müller
vor 6 Monaten
a51e1bc
add rabattaktion_id + c_rabatt_prozent to freizeits
Julian Müller
vor 6 Monaten
61ed6e7
complete plan — Rabattaktion model + singleton index
Julian Müller
vor 6 Monaten
c686fdd
Rabattaktion model + migration + tests + singleton index
Julian Müller
vor 6 Monaten
44c2580
register rabattaktion -> rabattaktionen inflection
Julian Müller
vor 6 Monaten
e78e939
commit phase planning + start state
Julian Müller
vor 6 Monaten
a4f7e34
April 2026
mount ActionCable.server at /cable + allow production origins
Julian Müller
vor 6 Monaten
3ff4efe
ui: drop verbose live-update WebSocket hint from face-detection progress The "Fortschritt aktualisiert sich live übe...
Julian Müller
vor 6 Monaten
944209b
commit phase planning + verification artifacts
Julian Müller
vor 6 Monaten
37a9053
complete plan — integration tests + VALIDATION.md closure
Julian Müller
vor 6 Monaten
948a7c0
populate 76-VALIDATION.md Per-Task Verification Map + manual-verify recipes
Julian Müller
vor 6 Monaten
f83ebc7
integration + crash-retry idempotence tests — Plans 01/02/03 end-to-end
Julian Müller
vor 6 Monaten
4ea4fd8
complete plan — multi-pass loop with delta-guard + merge_matches
Julian Müller
vor 6 Monaten
0d4de15
multi-pass comparison loop with delta-guard and merge_matches
Julian Müller
vor 6 Monaten
f748cc0
RED — 3 multi-pass tests for passes=2 behavior
Julian Müller
vor 6 Monaten
46176a0
complete plan — EXPECTED_EMBEDDING_DIM dim-guard + TDD summary
Julian Müller
vor 6 Monaten
564cb8c
add EXPECTED_EMBEDDING_DIM constant + dim-guard in compare_with_cache
Julian Müller
vor 6 Monaten
736d996
add 3 failing dim-guard tests for compare_with_cache (RED)
Julian Müller
vor 6 Monaten
ca92a33
complete plan — compare_and_harvest + persist_final_matches refactor
Julian Müller
vor 6 Monaten
0654de3
extract compare_and_harvest + persist_final_matches from process_person
Julian Müller
vor 6 Monaten
a820e54
regression-lock for passes=1 baseline (compare once, persist once, DSGVO wipe)
Julian Müller
vor 6 Monaten
3eeef1d