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.
April 2026
merge executor worktree (68-04 rollout B: Organisation+BlogPost+Wiki+Dokumente+Massen-Import)
Julian Müller
vor 7 Monaten
75af553
complete Rollout B plan (Organisation/BlogPost/Wiki/Dokumente/Massen-Import)
Julian Müller
vor 7 Monaten
9c7d76a
complete Rollout C (Tickets + Kommentare) plan
Julian Müller
vor 7 Monaten
49c7d73
migrate Dokument + Freizeit massen_import forms to UploadFieldComponent
Julian Müller
vor 7 Monaten
f1ec90a
migrate Organisation/BlogPost/WikiArtikel forms to UploadFieldComponent
Julian Müller
vor 7 Monaten
85837bd
migrate Ticket-Kommentar-Forms to inline file-upload controller
Julian Müller
vor 7 Monaten
b726215
complete Rollout A (Teilnehmer + BetreuerUser + foto_modus) plan
Julian Müller
vor 7 Monaten
463e6bb
migrate BetreuerUser-Form to UploadFieldComponent
Julian Müller
vor 7 Monaten
dd1ab32
migrate Teilnehmer-Form + foto_modus to UploadFieldComponent
Julian Müller
vor 7 Monaten
53f7357
migrate Ticket-Forms to UploadFieldComponent
Julian Müller
vor 7 Monaten
627cbe3
add wave-2 rollout integration tests (RED)
Julian Müller
vor 7 Monaten
4231b91
complete core upload infrastructure (Wave 1) plan
Julian Müller
vor 7 Monaten
35e17df
add UploadFieldComponent with image/file/avatar variants
Julian Müller
vor 7 Monaten
8ae3bff
add file-upload Stimulus controller with DnD + compression
Julian Müller
vor 7 Monaten
0393518
vendor browser-image-compression + add 17 upload i18n keys
Julian Müller
vor 7 Monaten
6add2d6
merge executor worktree (68-01 wave-0-blocker)
Julian Müller
vor 7 Monaten
1bc83ac
complete Wave-0 blocker plan
Julian Müller
vor 7 Monaten
8125837
add Wave-0 test stubs + large-photo fixture
Julian Müller
vor 7 Monaten
d12ae3a
add CSP worker_src directive for browser-image-compression
Julian Müller
vor 7 Monaten
5d5f7bb
add CSP worker_src directive for browser-image-compression
Julian Müller
vor 7 Monaten
85c9d7d
gitkeep Phase 73 directory
Julian Müller
vor 7 Monaten
1b1b61b
archive phase 71 planner revision scripts
Julian Müller
vor 7 Monaten
404789a
discuss(72): salvage CONTEXT.md for Scoped Admin Actions Module Generated via /gsd-discuss-phase 72 in an earlier se...
Julian Müller
vor 7 Monaten
c129f28
plan(68): Better File Upload Fields — 6 plans across 4 waves Research + pattern map + Nyquist validation + 6 executa...
Julian Müller
vor 7 Monaten
a188d0a
jsonb column + BetreuerUser#str_fullname in consent view
Julian Müller
vor 7 Monaten
9896c69
add Google Search Console verification file
Julian Müller
vor 7 Monaten
e5a6811
harvest reference embeddings per Teilnehmer
Julian Müller
vor 7 Monaten
f1d0bf1
plan(71): Face Detection — Better UX + Rollout auf Betreuer (6 plans) CONTEXT authored directly (no discuss-phase) —...
Julian Müller
vor 7 Monaten
2fc0909
add Phase 71 — Face Detection Better UX via Hotwire
Julian Müller
vor 7 Monaten
765e7a5
size-aware batch packing to stay under 200 MB cap
Julian Müller
vor 7 Monaten
b93c567
add 2026-04-09 mockups + DESIGN-GUIDE.md
Julian Müller
vor 7 Monaten
2eb37be
archive kuechendienst-print-verteilung debug session
Julian Müller
vor 7 Monaten
61c80a1
refresh codebase intel (CONVENTIONS/STACK/TESTING) + GSD config
Julian Müller
vor 7 Monaten
79684bb
retro phase-63 audit outputs + scaffold phases 64/66/68/69/70
Julian Müller
vor 7 Monaten
5571cc9
add research doc + finalize plan notes after execution
Julian Müller
vor 7 Monaten
1c47f9a
commit full phase artifact set
Julian Müller
vor 7 Monaten
c0b6c48
refresh IDE gem index (childprocess, launchy, letter_opener*)
Julian Müller
vor 7 Monaten
aaa10fa
drop enable_starttls_auto — conflicts with tls: true on :465
Julian Müller
vor 7 Monaten
5a35614
gitignore .claude/settings.json and drop stray Login} file
Julian Müller
vor 7 Monaten
259a844
scope Freizeit year-floor to :create so jobs can update archives
Julian Müller
vor 7 Monaten
85e2104