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.
Juli 2026
strip trailing sourceMappingURL comment from quill_snow.css (assets IN-01)
Julian Müller
vor 4 Monaten
d950851
extract mount path and header substring into named constants (middleware IN-04)
Julian Müller
vor 4 Monaten
825b4ef
document the required middleware-ordering dependency (middleware IN-03)
Julian Müller
vor 4 Monaten
5f67af8
guard truthy headers before headers.to_hash (middleware IN-02)
Julian Müller
vor 4 Monaten
4a8168d
document intentional non-insertion of DisableCspForLetterOpener (middleware IN-01)
Julian Müller
vor 4 Monaten
dc597e4
mark start_log_watcher as an explicit TODO stub (channels IN-01)
Julian Müller
vor 4 Monaten
cb69b5b
fix stale META length comment in blog.rb (lib IN-03)
Julian Müller
vor 4 Monaten
47d61e2
interpolate AV_NAME/AV_ADRESSE/AV_EMAIL constants directly (lib IN-02)
Julian Müller
vor 4 Monaten
9599247
add validation strategy (deliverable-quality checks, research-only)
Julian Müller
vor 4 Monaten
5c4a56e
remove unused require "digest" (lib IN-01)
Julian Müller
vor 4 Monaten
a755965
fold cc/bcc into DemoMailInterceptor demo-drop check (mailers IN-03)
Julian Müller
vor 4 Monaten
55abfab
guard blank recipient email in NewsletterMailer actions (mailers IN-05)
Julian Müller
vor 4 Monaten
db8ea2a
research blog content pipeline domain
Julian Müller
vor 4 Monaten
c531960
move NewsletterMailer confirmation subject to I18n (mailers IN-02)
Julian Müller
vor 4 Monaten
2df1e8e
consolidate abrechnung_mailer i18n namespace into mailer.abrechnung (mailers IN-01)
Julian Müller
vor 4 Monaten
9b5e530
drop no-op .html_safe on accordion open attribute (components IN-04)
Julian Müller
vor 4 Monaten
c7967d6
remove dead TabsComponent::Tab#call (components IN-03)
Julian Müller
vor 4 Monaten
d66b59c
drop static inline width:0% on upload progress bar (components IN-02)
Julian Müller
vor 4 Monaten
ff8984f
sanitise icon() name via File.basename (helpers IN-03)
Julian Müller
vor 4 Monaten
f342d06
guard get_app_description against blank app_name (helpers IN-02)
Julian Müller
vor 4 Monaten
d8a900c
remove shadowed duplicate app_icon_text_class (helpers IN-01)
Julian Müller
vor 4 Monaten
c1e8e2f
confirm-modal body text uses text-subtle for WCAG-AA contrast
Julian Müller
vor 4 Monaten
5737a8c
complete models + views INFO fixes (Wave 3) plan
Julian Müller
vor 4 Monaten
9630d0e
extract hardcoded German copy in shared/_footer + _hero (IN-01)
Julian Müller
vor 4 Monaten
54d03c4
capture context (research-only, live-web SEO method, 100-topic pipeline)
Julian Müller
vor 4 Monaten
e8f0128
extract hardcoded German copy in gaestelistes/index.html.erb (IN-01)
Julian Müller
vor 4 Monaten
cb1ec39
insert blog-content research phase (100 SEO topics, research-only)
Julian Müller
vor 4 Monaten
27bcafd
extract hardcoded German copy in freizeits/_form.html.erb (IN-01)
Julian Müller
vor 4 Monaten
fd1b0fe
align devise recovery views with dark-* theme tokens (IN-12 part 2)
Julian Müller
vor 4 Monaten
d5bc45a
move inline header Ruby helpers to NavigationHelper (IN-12 part 1)
Julian Müller
vor 4 Monaten
d0deed6
whitelist ausgeh_vorgangs/index title, stop reflecting the param (IN-11)
Julian Müller
vor 4 Monaten
afc2429
replace raw glyphs with the icon() helper (IN-10)
Julian Müller
vor 4 Monaten
1cdd902
fix malformed Tailwind utilities / bogus attribute (IN-09)
Julian Müller
vor 4 Monaten
c15ddaf
allow rel in meta_entries sanitize allow-list (IN-08)
Julian Müller
vor 4 Monaten
17ec73f
sanitize meta_entries editor seed with the wiki allow-list (IN-07)
Julian Müller
vor 4 Monaten
81e3d58
delete dead scaffold views + rename live .erb-missing-.html files (IN-06)
Julian Müller
vor 4 Monaten
2212e11
move DB queries out of shared/_open_payments_notice + organisations/_blacklist (IN-05)
Julian Müller
vor 4 Monaten
7b5c4c7
remove [PLATZHALTER] tokens from live compliance docs (IN-04)
Julian Müller
vor 4 Monaten
f5bfc65
dedupe dead fade-in <style> blocks into the Tailwind layer (IN-03)
Julian Müller
vor 4 Monaten
efb2485
replace cosmetic inline style= with CSP-safe alternatives (IN-02)
Julian Müller
vor 4 Monaten
19c8b4a