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.
März 2026
move WikiBereich management from admin to betreuer-facing
Julian Müller
vor 7 Monaten
64667f6
restore Busliste feature reference — it exists in Anwesenheitskontrolle
Julian Müller
vor 7 Monaten
23f32dd
correct factual inaccuracies in SEO blog posts
Julian Müller
vor 7 Monaten
8f1b2d0
auto-set published_at, blog content h2/h3/ul styles, dark mode link hover
Julian Müller
vor 7 Monaten
e4f3e19
fix ticket edit title i18n + add Phase 49.2
Julian Müller
vor 7 Monaten
17e2e48
remove breadcrumbs from ticket form pages
Julian Müller
vor 7 Monaten
4964225
redesign ticket form — crafted card with breadcrumbs
Julian Müller
vor 7 Monaten
f59fb6b
redesign ticket form — clean card layout, no section headers
Julian Müller
vor 7 Monaten
6a9cbcf
migrate inline style= gradients and heights to CSS classes (CSP)
Julian Müller
vor 7 Monaten
f77be93
rename dark-text token, turbo frame fix, newsletter registration, ticket icon
Julian Müller
vor 7 Monaten
3abff60
Mailer redesign, preview CSP fix, dashboard tiles, newsletter abmelden
Julian Müller
vor 7 Monaten
4736b4d
mailer layout — Forest palette + fix Deppenleerzeichen
Julian Müller
vor 7 Monaten
37a6968
frame-ancestors self — allow same-origin iframes
Julian Müller
vor 7 Monaten
815a732
fix letter_opener CSP — skip nonce + add frame-src self
Julian Müller
vor 7 Monaten
6c27de2
CSP report-only in development for letter_opener
Julian Müller
vor 7 Monaten
1a98a7e
case-insensitive CSP header deletion for letter_opener
Julian Müller
vor 7 Monaten
239c634
insert CSP-strip middleware AFTER Rails CSP middleware
Julian Müller
vor 7 Monaten
c7d94f0
mount CSP middleware in config.ru instead of application.rb
Julian Müller
vor 7 Monaten
c35c1de
pass middleware class not string
Julian Müller
vor 7 Monaten
1d42f28
strip CSP headers entirely for letter_opener
Julian Müller
vor 7 Monaten
dc70f8a
skip CSP nonce for /letter_opener dev tool
Julian Müller
vor 7 Monaten
3378749
require letter_opener_web engine before mounting
Julian Müller
vor 7 Monaten
3e6b94d
add missing newsletter I18n translations
Julian Müller
vor 7 Monaten
f1a4586
fix content errors + module ordering for prev/next nav
Julian Müller
vor 7 Monaten
b8098b2
fix admin_panel_path — route doesn't exist
Julian Müller
vor 7 Monaten
36e59f6
add nonces to inline script blocks for CSP compliance
Julian Müller
vor 7 Monaten
30d3c26
add admin mobile nav menu — Flowbite navbar-user target error
Julian Müller
vor 7 Monaten
0a355e5
Quill editor dark mode — Forest palette instead of blue/gray
Julian Müller
vor 7 Monaten
7ba9a3c
serve fonts from public/fonts/ with absolute URLs
Julian Müller
vor 7 Monaten
d69206c
derive blog author name from email instead of showing email
Julian Müller
vor 7 Monaten
9cd13bb
add missing de.time.formats.long + default translation
Julian Müller
vor 7 Monaten
9e1b5c5
blog JSON-LD — no nested ERB inside Ruby block
Julian Müller
vor 7 Monaten
f6b7429
replace root_url with request.base_url in blog JSON-LD
Julian Müller
vor 7 Monaten
4e4eedc
remove prefers-color-scheme from checkbox — use .dark class only
Julian Müller
vor 7 Monaten
40b5c7d
revert admin login bg to cream
Julian Müller
vor 7 Monaten
2630a32
admin login bg darker shade for contrast with header/footer
Julian Müller
vor 7 Monaten
b91b8d1
admin login bg-cream to match body background
Julian Müller
vor 7 Monaten
774d943
checkbox light mode — white background instead of transparent
Julian Müller
vor 7 Monaten
5f57efe
admin login page light/dark mode support
Julian Müller
vor 7 Monaten
698c648
restore admin login switcher on betreuer login page
Julian Müller
vor 7 Monaten
5af16e5