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

Bugfix master 41-02

fix Freizeit switcher — disable Turbo on form submit

Julian Müller

vor 7 Monaten

a0c6337

Bugfix master 41-02

fix betreueransprache dark mode — replace blue/primary with Forest

Julian Müller

vor 7 Monaten

91d6f4e

Bugfix master 41-02

add missing Ereignis I18n translations (index, show)

Julian Müller

vor 7 Monaten

fda3994

Bugfix master 41-02

fix missing edit template in BetreuerAbrechnungsController

Julian Müller

vor 7 Monaten

94d32ad

Bugfix master 41-02

fix turbo_stream render in teilnehmers + skip-nav colors

Julian Müller

vor 7 Monaten

8a0d436

Bugfix master 40.1-02

remove duplicate flash messages from betreuer dashboard

Julian Müller

vor 7 Monaten

2a985e2

Bugfix master 40.1-01

app tile hyphenation + responsive centering

Julian Müller

vor 7 Monaten

0356f27

Bugfix master 40-03

recolor JC logo/favicon to forest green, shrink dark mode toggle

Julian Müller

vor 7 Monaten

8922b21

Bugfix master 40-03

fix dark mode remnants — replace bright blue/purple/green with Forest dark palette

Julian Müller

vor 7 Monaten

1de5cb2

Bugfix master 39-01

add dark mode to public nav links and Anmelden button

Julian Müller

vor 8 Monaten

f4f49bd

Bugfix master

show dark mode toggle for public (non-authenticated) visitors

Julian Müller

vor 8 Monaten

d5fa686

Bugfix master

self-host fonts and Quill CSS, remove CDN dependencies (GDPR/CSP)

Julian Müller

vor 8 Monaten

921a85d

Bugfix master 38.1

reduce toggle size from 50% to 40% scale (80x35px)

Julian Müller

vor 8 Monaten

032d6ff

Bugfix master

login/register buttons stuck disabled when Turnstile is off in dev

Julian Müller

vor 8 Monaten

aaf5e5d

Bugfix master 37.1-02

match FAQ, CTA, footer, header exactly to design reference

Julian Müller

vor 8 Monaten

6d71bce

Bugfix master 37.1-02

fix bento cards invisible on Turbo navigation

Julian Müller

vor 8 Monaten

c83e564

Bugfix master 37.1-02

remove broken fallback header/footer from layout

Julian Müller

vor 8 Monaten

7ce90d7

Bugfix master 37

migrate design system from tailwind.config.js to Tailwind v4 @theme

Julian Müller

vor 8 Monaten

f435b22

Bugfix master

handle legacy integer session values in current_freizeit

Julian Müller

vor 8 Monaten

6ad8649

Bugfix master

make Stripe keys optional instead of raising in production

Julian Müller

vor 8 Monaten

c87e179

Bugfix master

allow viewing Teilnehmer page for archived Freizeiten

Julian Müller

vor 8 Monaten

420340a

Bugfix master 33

replace all inline SVGs on startpage with icon() helper calls

Julian Müller

vor 8 Monaten

43c9a6d

Bugfix master 33-03

fix nested ERB tags in icon() calls causing syntax errors

Julian Müller

vor 8 Monaten

6ab08fd

Bugfix master 24-02

fix VAPID keys job test to use proper assertion

Julian Müller

vor 8 Monaten

519ec32

Bugfix master 23-02

fix events translations nesting under notifications key in de.yml

Julian Müller

vor 8 Monaten

3cbcbfb

Bugfix master

restore static 500.html as fallback when Rails itself crashes

Julian Müller

vor 8 Monaten

c03b993

Bugfix master

move static error pages to public/fallback/ so ErrorsController is used

Julian Müller

vor 8 Monaten

e7cecb2

Bugfix master

replace clipboard.js with Stimulus controller for CSP compatibility

Julian Müller

vor 8 Monaten

83fa74e

Bugfix master

change API key name input to dropdown with WordPress Plugin option

Julian Müller

vor 8 Monaten

b21848c

Bugfix master

inline quill and compact CSS into application.css for Propshaft compatibility

Julian Müller

vor 8 Monaten

79b339b

Bugfix master

add CSP nonce to login page inline script to unblock Turnstile captcha

Julian Müller

vor 8 Monaten

73f2a20

Bugfix master 21.3

improve correction save logic, update plugin zip, and add tech debt tracker

Julian Müller

vor 8 Monaten

431a68e

Bugfix master 26-02

reduce Ransack exposure and expand Rack::Attack rate limiting

Julian Müller

vor 8 Monaten

0ce7679

Bugfix master 26-02

refactor GitHub token to on-demand fetching with timeout

Julian Müller

vor 8 Monaten

b9ee3f7

Bugfix master 26-01

filter KrisenVorgang relation_scope by access grants

Julian Müller

vor 8 Monaten

a73b97a

Bugfix master 26-01

add pessimistic locking to teilnehmer_back

Julian Müller

vor 8 Monaten

e9779ce

Bugfix master 26-01

remove client-controllable skip_validation parameter bypass

Julian Müller

vor 8 Monaten

d6d1d61

Bugfix master 25-01

secure CSP nonce and enable enforcing mode

Julian Müller

vor 8 Monaten

a42770d

Bugfix master 25-01

replace skip_verify_authorized with AdminPanelPolicy

Julian Müller

vor 8 Monaten

4082bc3

Bugfix master 25-01

add owner email notification on role changes

Julian Müller

vor 8 Monaten

bb7a60c