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
AdminPanel::AvvVorlagenController integration tests
Julian Müller
vor 4 Monaten
6d86484
avv_vorlagen views (index/new/_form) and i18n keys
Julian Müller
vor 4 Monaten
75e58a7
AdminPanel::AvvVorlagenController + route + dashboard tile
Julian Müller
vor 4 Monaten
5e3a8eb
complete AVV SSOT + data migration plan (Wave 1)
Julian Müller
vor 4 Monaten
00b74f6
add reversible idempotent data migration for AvvVorlage v1
Julian Müller
vor 4 Monaten
2be21f9
refactor seed to use SSOT module + add AvvVorlageContentTest
Julian Müller
vor 4 Monaten
ec2782c
extract AVV v1 legal text into lib/avv_vorlage_content.rb (SSOT)
Julian Müller
vor 4 Monaten
c67c165
create phase plan (4 plans, 3 waves) — AVV live-fix + admin UI + regression guard
Julian Müller
vor 4 Monaten
17b9d2d
add CONTEXT (owner decisions) + RESEARCH for AVV live-fix
Julian Müller
vor 4 Monaten
1a9d38a
add Phase 106 — public uptime/status page (1-year availability)
Julian Müller
vor 4 Monaten
427a254
add Phase 105 (URGENT) — AVV module dead in production
Julian Müller
vor 4 Monaten
a6390cb
add Phase 104 — Handbuch + Blog "Verein digitalisieren"
Julian Müller
vor 4 Monaten
0f48d41
add Phase 103 — DSGVO-Auskunft & Datenexport pro Teilnehmer
Julian Müller
vor 4 Monaten
fee221c
mark Beschwerdemodul as implemented on the §8a handbuch page
Julian Müller
vor 4 Monaten
3b119d5
style prose-forest tables (borders, padding, header tint)
Julian Müller
vor 4 Monaten
b537f37
owner UAT PASS - German validation errors on public Gaesteliste
Julian Müller
vor 4 Monaten
946e22f
stop 500 on guest registration + dedupe dt_to error
Julian Müller
vor 4 Monaten
42cc353
switch article-link trigger from [[ to @ in Quill editor
Julian Müller
vor 4 Monaten
4df464b
owner UAT PASS - QR flyers visual (tab card, badges, 4-page PDF)
Julian Müller
vor 4 Monaten
d5f5093
owner UAT PASS — wording/initial-burst signed off + Ampel visual/dark-mode verified
Julian Müller
vor 4 Monaten
bfd5258
record GAP-4 (data backfill + flyer download + UI refinements)
Julian Müller
vor 4 Monaten
90511cb
self-heal Beschwerde-QR for existing freizeiten + per-QR flyer download + UI polish
Julian Müller
vor 4 Monaten
e3a338e
track gap-closure owner UAT — QR card/flyers visual check (D-1 auto-locked)
Julian Müller
vor 4 Monaten
3966889
gap-closure verification PASS (GAP-1..3 closed) + roadmap plan progress 8/8
Julian Müller
vor 4 Monaten
0da3a4e
complete tier-guard plan — D-1 safety-never-paywalled locked
Julian Müller
vor 4 Monaten
525b8bd
tier-guard — public Beschwerde channel resolves on standard tier (D-1)
Julian Müller
vor 4 Monaten
c2789ba
SUMMARY — QR-Flyer & Beschwerde-QR surface (GAP-1/GAP-2 closed)
Julian Müller
vor 4 Monaten
a93f19e
Beschwerde QR card + Alle Flyer drucken button on QR-Codes tab
Julian Müller
vor 4 Monaten
c43ca90
qr_flyer member action + route + leader-facing policy gate
Julian Müller
vor 4 Monaten
43cc431
QrFlyerPdf Prawn builder — one A4 flyer per present QR
Julian Müller
vor 4 Monaten
a4b43a2
apply plan-checker fixes to gap plans 07/08
Julian Müller
vor 4 Monaten
38d1ac8
gap-closure plans 97-07 (QR surface + flyer PDF) + 97-08 (tier guard)
Julian Müller
vor 4 Monaten
b73cd9f
UAT findings — gaps GAP-1..3 (orphaned beschwerde QR, print-all flyers, safety-in-base guard) + locked decisions
Julian Müller
vor 4 Monaten
8ac86a6
danke page advises saving the link / re-scanning the QR
Julian Müller
vor 4 Monaten
9365d25
picker entry to resume a complaint + honest contact-field hint
Julian Müller
vor 4 Monaten
e1278e5
resolve anonymous complaint by re-open code when no beschwerde_id
Julian Müller
vor 4 Monaten
02532aa
add 'Anderen Empfänger wählen' link on anonymous complaint form
Julian Müller
vor 4 Monaten
b59a0f0
show full AVV Prüfsumme (was truncated to 16 chars + …)
Julian Müller
vor 4 Monaten
d04f09b
stop double-truncating AVV Prüfsumme on Organisation AVV tab
Julian Müller
vor 4 Monaten
a4419d7
track pending owner-UAT items (Phase 97 visual/UX)
Julian Müller
vor 4 Monaten
1e69976