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
add XML sitemap and update robots.txt
Julian Müller
vor 8 Monaten
2655b15
add SEO fields to BlogPost model
Julian Müller
vor 8 Monaten
72b96b3
create phase plan — WordPress SEO Blog Posts
Julian Müller
vor 8 Monaten
a5fd2af
complete Mail Prettifier plan — Phase 31 COMPLETE
Julian Müller
vor 8 Monaten
e77e3e3
add ActionMailer preview classes for all mailers
Julian Müller
vor 8 Monaten
fa6bf23
configure Devise parent_mailer and refactor all 5 Devise templates to use shared layout
Julian Müller
vor 8 Monaten
49e4b09
complete Shared Mailer Layout plan — Phase 31 in progress
Julian Müller
vor 8 Monaten
1c1b3d4
add plain-text templates for BetreuerUserMailer
Julian Müller
vor 8 Monaten
210220c
refactor custom mailer templates to use shared layout
Julian Müller
vor 8 Monaten
4cc5d2c
build shared mailer layout with branding and reusable CSS
Julian Müller
vor 8 Monaten
e459151
create Mail Prettifier phase plan
Julian Müller
vor 8 Monaten
600ceb1
complete Push Notifications plan — Phase 24 COMPLETE
Julian Müller
vor 8 Monaten
815151b
fix VAPID keys job test to use proper assertion
Julian Müller
vor 8 Monaten
519ec32
add tests for push delivery, preferences, and job
Julian Müller
vor 8 Monaten
9413d94
add b_push to notification_preferences fixtures
Julian Müller
vor 8 Monaten
7f1e489
add push_label I18n translation
Julian Müller
vor 8 Monaten
3211fee
save b_push preference in update_preferences action
Julian Müller
vor 8 Monaten
33ea852
add Push column to notification preferences UI
Julian Müller
vor 8 Monaten
e433201
extend Notification.notify! with push delivery
Julian Müller
vor 8 Monaten
2866ab7
create WebPushNotificationJob for push delivery
Julian Müller
vor 8 Monaten
ba56e34
extend BetreuerUser preference helpers for push channel
Julian Müller
vor 8 Monaten
de1f88a
add b_push column to NotificationPreference
Julian Müller
vor 8 Monaten
6beb4df
add PushSubscription model and controller tests
Julian Müller
vor 8 Monaten
84d0e28
add German I18n translations for push notifications
Julian Müller
vor 8 Monaten
324ef5e
push notification opt-in UI in notification preferences
Julian Müller
vor 8 Monaten
0b0ebdd
PushSubscriptionsController with create/destroy actions
Julian Müller
vor 8 Monaten
5ae03f1
PushSubscription model and migration
Julian Müller
vor 8 Monaten
2dfd8f4
service worker registration and push subscription Stimulus controller
Julian Müller
vor 8 Monaten
748412d
service worker with push and notification click handlers
Julian Müller
vor 8 Monaten
89bb48c
enable PWA routes, manifest, and VAPID meta tag
Julian Müller
vor 8 Monaten
5139d80
add web-push gem and VAPID configuration
Julian Müller
vor 8 Monaten
6c1fe4d
complete Notifications plan — Phase 23 COMPLETE
Julian Müller
vor 8 Monaten
b3c0945
fix events translations nesting under notifications key in de.yml
Julian Müller
vor 8 Monaten
3cbcbfb
integration tests for activity approval notifications and system announcements
Julian Müller
vor 8 Monaten
f6c9110
add system announcements link to admin dashboard
Julian Müller
vor 8 Monaten
a90c371
system announcements admin view with scope selector
Julian Müller
vor 8 Monaten
952e745
system announcements admin controller
Julian Müller
vor 8 Monaten
c37cf72
add admin panel announcements routes
Julian Müller
vor 8 Monaten
3e4911d
notify creator when activity is approved or rejected
Julian Müller
vor 8 Monaten
e7b2769
notify admins when activity needs approval on auto-creation
Julian Müller
vor 8 Monaten
e2c32df