Changelog

Aktuelle Änderungen und Updates

April 2026

Feature master 65-04

migrate fahrdienst, betreuer, devise views to palette tokens

Julian Müller

vor 5 Tag

f185347

Feature master 65-03

add palette-token badge_classes methods to Ticket and Abrechnung models

Julian Müller

vor 5 Tag

19a0071

Feature master 65-03

migrate 11 views to palette tokens — blog, tickets, teilnehmer, notifications, rueckmeldungen, wordpress_plugin

Julian Müller

vor 5 Tag

517832d

Feature master 65-01

migrate InfoGroupComponent to palette token system

Julian Müller

vor 5 Tag

d09e93a

Feature master 63-06

extract landing patterns as ui_kit partials (D-03)

Julian Müller

vor 7 Tag

1f62cae

Feature master 63-07

migrate 7 views to palette tokens (D-12 complete)

Julian Müller

vor 7 Tag

f6947d4

Feature master 63-05

implement Timeline/Metric/Accordion/StatusPipeline pattern components

Julian Müller

vor 7 Tag

c62533a

Feature master 63-04

implement TabsComponent as slot-based template component

Julian Müller

vor 7 Tag

7235400

Feature master 63-04

implement Button/Avatar/ProgressBar ViewComponents

Julian Müller

vor 7 Tag

a14f5a1

Feature master 63-03

migrate Badge/Card/StatCard to design tokens

Julian Müller

vor 7 Tag

ca415a0

Feature master 63-02

add expandable Tailwind code snippets to all UI Kit core elements

Julian Müller

vor 7 Tag

5686d9a

Feature master 63-02

add reusable landing-DNA pattern blocks to UI Kit mockup

Julian Müller

vor 7 Tag

1daa177

Feature master 63-02

add static control + pattern sections to UI Kit mockup

Julian Müller

vor 7 Tag

27aa11d

Feature master 63-01

add section ids and scroll-spy hooks to UI Kit mockup

Julian Müller

vor 7 Tag

c673b0b

Feature master 63-01

restructure UI Kit mockup with sticky sidebar layout

Julian Müller

vor 7 Tag

86add12

Feature master 55-01

add quick-action buttons to admin invoice index

Julian Müller

vor 19 Tag

b53bffd

Feature master 55-01

add status change actions to admin invoice show page

Julian Müller

vor 19 Tag

2e3c4fe

Feature master 54-02

update form with folder select + show page breadcrumbs

Julian Müller

vor 20 Tag

ce7092e

Feature master 54-02

rework Dokumente index with folder sidebar

Julian Müller

vor 20 Tag

99269a3

Feature master 54-01

add Dokumentenordner controller + routes + dashboard tile

Julian Müller

vor 20 Tag

50fcb1a

Feature master 54-01

add Dokumentenordner model with folder hierarchy

Julian Müller

vor 20 Tag

e7a6ebc

März 2026

Feature master seo

add Handbuch pages and WordPress plugin to sitemap

Julian Müller

vor 21 Tag

403d940

Feature master seo

switch robots default from noindex to index, follow

Julian Müller

vor 21 Tag

93c38ef

Feature master blog

add WYSIWYG/HTML toggle for blog editor

Julian Müller

vor 21 Tag

766fc1a

Feature master blog

add casestudy category for blog posts

Julian Müller

vor 21 Tag

4c226ed

Feature master blog

add Beitragsbild upload, display instead of emoji

Julian Müller

vor 21 Tag

ad4a7bd

Feature master blog

add Quill editor for blog posts + VWWC case study seeds

Julian Müller

vor 21 Tag

e9d45fa

Feature master 53-01

add dashboard online Betreuer widget with green indicators

Julian Müller

vor 21 Tag

3f6e38e

Feature master 53-01

add heartbeat presence tracking with Stimulus controller

Julian Müller

vor 21 Tag

6728951

Feature master 52.1-01

add soft delete, restore, backlinks, and Papierkorb view

Julian Müller

vor 22 Tag

3df97b7

Feature master 52.1-01

add wiki article search API and [[ autocomplete in Quill

Julian Müller

vor 22 Tag

fdbf160

Feature master 52-03

add Bild, Anhänge, and max 3-level depth for Bereiche

Julian Müller

vor 22 Tag

6485ea6

Feature master 52-03

add admin bereich views, dashboard tile, and wiki icon

Julian Müller

vor 22 Tag

1e03f4d

Feature master 52-03

add wiki article views with Quill editor and version history

Julian Müller

vor 22 Tag

5396b21

Feature master 52-02

add controllers, routes, and I18n for wiki

Julian Müller

vor 22 Tag

1fcb403

Feature master 52-02

add WikiArtikel and WikiBereich policies

Julian Müller

vor 22 Tag

2374a40

Feature master 52-01

add WikiBereich seed data

Julian Müller

vor 22 Tag

0ecb085

Feature master 52-01

add WikiArtikel and WikiArtikelVersion models

Julian Müller

vor 22 Tag

0e8b90c

Feature master 52-01

add WikiBereich model with inflections and migration

Julian Müller

vor 22 Tag

2e0b8d9

Feature master 51-02

pre-fill Abrechnungen from Anwesenheitszeitraum

Julian Müller

vor 22 Tag

9191533

Feature master 51-02

dashboard widget + admin overview + edit/update actions

Julian Müller

vor 22 Tag

3256466

Feature master 51-01

add login interstitial for Betreuer attendance period

Julian Müller

vor 22 Tag

a315d22

Feature master 51-01

add BetreuerAnwesenheit model, migration, and policy

Julian Müller

vor 22 Tag

48f54a9

Feature master 49.2-01

I18n translations for ticket enhancements

Julian Müller

vor 23 Tag

cce6007

Feature master 49.2-01

update show/index views with nummer, assignment, attachments

Julian Müller

vor 23 Tag

034c64d

Feature master 49.2-01

update ticket forms with attachments and assignment

Julian Müller

vor 23 Tag

0122b27

Feature master 49.2-01

add Active Storage attachments to tickets and comments

Julian Müller

vor 23 Tag

53bb819

Feature master 49.2-01

add ticket nummer + assigned_admin migration and model

Julian Müller

vor 23 Tag

acb2d40

Feature master 50-01

add category + emoji to admin blog form

Julian Müller

vor 25 Tag

33e7824

Feature master 50-01

add SEO blog posts 1-5 (Checkliste, Betreuer, Abrechnung, Krisenmanagement, Anwesenheit)

Julian Müller

vor 25 Tag

179dff2

Feature master 49-01

I18n translations for ticket comments and notifications

Julian Müller

vor 25 Tag

6929da4

Feature master 49-01

Redesign admin panel ticket views with activity timeline

Julian Müller

vor 25 Tag

ceadc27

Feature master 49-01

Redesign betreuer ticket views with activity timeline

Julian Müller

vor 25 Tag

507d20b

Feature master 49-01

Controller actions, routes, and policy for ticket comments

Julian Müller

vor 25 Tag

8cccfda

Feature master 49-01

TicketKommentar model + migration

Julian Müller

vor 25 Tag

2b31bb6

Feature master 48.1-01

I18n translations for newsletter ausgaben

Julian Müller

vor 25 Tag

c3555e8

Feature master 48.1-01

Admin views for newsletter ausgaben CRUD + preview

Julian Müller

vor 25 Tag

9fddafc

Feature master 48.1-01

Mailer action + Versand-Job for newsletter ausgaben

Julian Müller

vor 25 Tag

b3ec62f

Feature master 48.1-01

Policy + Controller + Routes for NewsletterAusgaben

Julian Müller

vor 25 Tag

da86698

Feature master 48.1-01

NewsletterAusgabe model + migration

Julian Müller

vor 25 Tag

9cc7777

Feature master 48-01

admin panel newsletter management + CSV export

Julian Müller

vor 25 Tag

c45e10e

Feature master 48-01

NewsletterAbonnent model + double opt-in flow

Julian Müller

vor 25 Tag

2c60df4

Feature master 46.1-01

add 10 new handbook modules and expand all pages to 22

Julian Müller

vor 26 Tag

e8871ab

Feature master 46-01

public handbook views + navigation + seed content

Julian Müller

vor 26 Tag

207ec04

Feature master 46-01

HandbuchSeite model + migration + admin CRUD

Julian Müller

vor 26 Tag

60af3ba

Feature master 47-01

vendor Flowbite, Signature Pad, and Quill JS locally

Julian Müller

vor 26 Tag

87ce8e7

Feature master 45-01

add admin login link to footer bottom bar

Julian Müller

vor 27 Tag

abec098

Feature master 45-01

create distinct admin login view

Julian Müller

vor 27 Tag

e449a53

Feature master 44-01

add WordPress Plugin link to header navigation

Julian Müller

vor 27 Tag

1866acc

Feature master 44-01

create WordPress plugin download page with Forest design

Julian Müller

vor 27 Tag

8743229

Feature master 43-01

improve standalone mode experience

Julian Müller

vor 27 Tag

34d4cbf

Feature master 43-01

create pwa-install Stimulus controller + banner partial

Julian Müller

vor 27 Tag

3666b95

Feature master 43-01

fix manifest colors + add manifest enhancements

Julian Müller

vor 27 Tag

6b03031

Feature master 42-01

migrate ausgeh_vorgangs/index to Ransack server-side search

Julian Müller

vor 27 Tag

859a54e

Feature master 42-01

migrate ereignisse/index to Ransack server-side search

Julian Müller

vor 27 Tag

c0edef2

Feature master 42-01

migrate gaestelistes/index to Ransack server-side search

Julian Müller

vor 27 Tag

49cc620

Feature master 42-01

migrate ausleihvorgangs/index to Ransack server-side search

Julian Müller

vor 27 Tag

aeed0e6

Feature master 42-01

migrate tickets/index to Ransack server-side search

Julian Müller

vor 27 Tag

f814586

Feature master 42-01

enhance ransack-filter Stimulus controller with debounce

Julian Müller

vor 27 Tag

c59ffdb

Feature master 41-03

update remaining modules + final sweep to Forest palette

Julian Müller

vor 27 Tag

3417385

Feature master 41-03

update admin panel, quiz, organisations, betreuer views to Forest palette

Julian Müller

vor 27 Tag

10d62e3

Feature master 41-01

create standardized form, button, and table UI helpers

Julian Müller

vor 27 Tag

990acf2

Feature master 40.1-02

revamp admin dashboard — stats row, management tiles, bottom grid

Julian Müller

vor 27 Tag

6cc7d8a

Feature master 40.1-01

revamp betreuer dashboard — stats row, module tile grid, activity feed + news

Julian Müller

vor 27 Tag

5e4469d

Feature master 39-01

add dark mode to public pages (landing, blog, footer)

Julian Müller

vor 28 Tag

dad2aff

Feature master 39-01

update layout and header dark mode to forest palette

Julian Müller

vor 28 Tag

e998fdc

Feature master 39-01

add dark mode CSS properties and noise texture overlay

Julian Müller

vor 28 Tag

b8e3041

Feature master 38.1-01

replace header toggle with landscape day/night toggle

Julian Müller

vor 28 Tag

6bafd59

Feature master 38.1-01

add landscape toggle CSS to application.css

Julian Müller

vor 28 Tag

9242aef

Feature master 38-02

redesign blog show page to Forest design system

Julian Müller

vor 28 Tag

6dde84e

Feature master 38-01

redesign blog index to match design reference

Julian Müller

vor 28 Tag

eef619d

Feature master 38-01

add category and emoji fields to BlogPost

Julian Müller

vor 28 Tag

b20127d

Feature master 37.1-02

update pricing features and FAQ to match design reference

Julian Müller

vor 29 Tag

433d25f

Feature master 37.1-02

update bento card content to match design reference

Julian Müller

vor 29 Tag

d90cca2

Feature master 37.1-02

fix FAQ, CTA, and footer to match design

Julian Müller

vor 29 Tag

8e06e2f

Feature master 37.1-02

fix how-it-works and pricing to match design

Julian Müller

vor 29 Tag

b5b82fe

Feature master 37.1-01

fix bento feature grid to match design reference

Julian Müller

vor 29 Tag

b85759c

Feature master 37.1-01

fix hero section to match design reference

Julian Müller

vor 29 Tag

8759a92

Feature master 37.1-01

fix header public navigation to match design reference

Julian Müller

vor 29 Tag

5bd4214

Feature master 37-03

FAQ accordion, CTA section, and newsletter strip

Julian Müller

vor 29 Tag

c9ea9ab

Feature master 37-03

how-it-works timeline and pricing comparison table

Julian Müller

vor 29 Tag

78a0d6a

Feature master 37-02

stats bar and bento feature grid with scroll animations

Julian Müller

vor 29 Tag

85d3c0c

Feature master 37-02

hero section redesign with two-column layout and participant table mockup

Julian Müller

vor 29 Tag

441d612

Feature master 37-01

extract and redesign footer partial with Forest design system

Julian Müller

vor 29 Tag

0114af6

Feature master 37-01

design system tokens in Tailwind config and Google Fonts

Julian Müller

vor 29 Tag

be0f54d

Feature master 36-02

Abrechnung AASM state machine with Stripe integration

Julian Müller

vor 29 Tag

f6d2772

Feature master 36-02

KrisenVorgangSchritt AASM state machine with immutability refactor

Julian Müller

vor 29 Tag

4ec2cf5

Feature master 36-01

data migration and controller update for KrisenVorgang

Julian Müller

vor 29 Tag

ce9e7df

Feature master 36-01

install AASM gem and implement KrisenVorgang state machine

Julian Müller

vor 29 Tag

19e8617

Feature master wp-plugin

fix Forminator hook, repeater support, backfill date filter, and admin tools

Julian Müller

vor 29 Tag

6c914cf

Feature master 35-03

bulk migrate 26 views to use ViewComponents

Julian Müller

vor etwa 1 Monat/en

fb62ff1

Feature master 35-03

create InfoGroupComponent with icon and color support

Julian Müller

vor etwa 1 Monat/en

dae6f74

Feature master 35-03

create CardComponent with header/body/footer slots

Julian Müller

vor etwa 1 Monat/en

080150d

Feature master 35-02

create PageHeaderComponent with title, subtitle, actions slot

Julian Müller

vor etwa 1 Monat/en

a9affed

Feature master 35-02

create AlertComponent with 4 type variants and auto-icons

Julian Müller

vor etwa 1 Monat/en

22e63cb

Feature master 35-02

create EmptyStateComponent with icon, heading, action slot

Julian Müller

vor etwa 1 Monat/en

a563c24

Feature master 35-01

create StatCardComponent with gradient theming and migrate 2 views

Julian Müller

vor etwa 1 Monat/en

194d184

Feature master 35-01

create BadgeComponent with color/size variants and migrate 3 views

Julian Müller

vor etwa 1 Monat/en

cd04a0b

Feature master 35-01

install ViewComponent gem and base structure

Julian Müller

vor etwa 1 Monat/en

bf6b602

Feature master 34-03

update Abrechnung show view with payment button and Stripe status

Julian Müller

vor etwa 1 Monat/en

9ade323

Feature master 34-03

add payment link to invoice email and PDF with QR code

Julian Müller

vor etwa 1 Monat/en

ad96bae

Feature master 34-02

create StripeWebhookJob with payment reconciliation and tests

Julian Müller

vor etwa 1 Monat/en

66b5f27

Feature master 34-02

add Stripe webhook controller with signature verification

Julian Müller

vor etwa 1 Monat/en

e6318d6

Feature master 34-01

create StripeCheckoutService and wire into invoice flow

Julian Müller

vor etwa 1 Monat/en

183eb1a

Feature master 34-01

add Stripe gem, credentials config, and migration

Julian Müller

vor etwa 1 Monat/en

08994a4

Feature master 33-01

add 20 SVG icon assets for common Heroicon patterns

Julian Müller

vor etwa 1 Monat/en

d38b23c

Feature master 33-01

create IconHelper#icon method wrapping inline_svg_tag

Julian Müller

vor etwa 1 Monat/en

0b847f0

Feature master 32-03

seed 3 initial blog posts with SEO metadata

Julian Müller

vor etwa 1 Monat/en

76bcb7d

Feature master 32-03

add SEO fields to admin blog post form

Julian Müller

vor etwa 1 Monat/en

2ae7aeb

Feature master 32-02

redesign blog show page with editorial reading experience

Julian Müller

vor etwa 1 Monat/en

bc979ec

Feature master 32-02

redesign blog index with editorial layout

Julian Müller

vor etwa 1 Monat/en

115f89b

Feature master 32-01

add SEO meta tags and JSON-LD to blog views

Julian Müller

vor etwa 1 Monat/en

2581184

Feature master 32-01

add XML sitemap and update robots.txt

Julian Müller

vor etwa 1 Monat/en

e1441cf

Feature master 32-01

add SEO fields to BlogPost model

Julian Müller

vor etwa 1 Monat/en

a5a8a72

Feature master 31-02

add ActionMailer preview classes for all mailers

Julian Müller

vor etwa 1 Monat/en

3194f9a

Feature master 31-02

configure Devise parent_mailer and refactor all 5 Devise templates to use shared layout

Julian Müller

vor etwa 1 Monat/en

8e3ceb2

Feature master 31-01

add plain-text templates for BetreuerUserMailer

Julian Müller

vor etwa 1 Monat/en

56cd359

Feature master 31-01

refactor custom mailer templates to use shared layout

Julian Müller

vor etwa 1 Monat/en

298854e

Feature master 31-01

build shared mailer layout with branding and reusable CSS

Julian Müller

vor etwa 1 Monat/en

501b70a

Feature master 24-02

add push_label I18n translation

Julian Müller

vor etwa 1 Monat/en

bd16805

Feature master 24-02

save b_push preference in update_preferences action

Julian Müller

vor etwa 1 Monat/en

8ab5ded

Feature master 24-02

add Push column to notification preferences UI

Julian Müller

vor etwa 1 Monat/en

b3e64e5

Feature master 24-02

extend Notification.notify! with push delivery

Julian Müller

vor etwa 1 Monat/en

aeb654e

Feature master 24-02

create WebPushNotificationJob for push delivery

Julian Müller

vor etwa 1 Monat/en

c4bad96

Feature master 24-02

extend BetreuerUser preference helpers for push channel

Julian Müller

vor etwa 1 Monat/en

825c620

Feature master 24-02

add b_push column to NotificationPreference

Julian Müller

vor etwa 1 Monat/en

f08c69d

Feature master 24-01

add German I18n translations for push notifications

Julian Müller

vor etwa 1 Monat/en

5bf8201

Feature master 24-01

push notification opt-in UI in notification preferences

Julian Müller

vor etwa 1 Monat/en

7040e74

Feature master 24-01

PushSubscriptionsController with create/destroy actions

Julian Müller

vor etwa 1 Monat/en

a1b7716

Feature master 24-01

PushSubscription model and migration

Julian Müller

vor etwa 1 Monat/en

008a178

Feature master 24-01

service worker registration and push subscription Stimulus controller

Julian Müller

vor etwa 1 Monat/en

481ba8e

Feature master 24-01

service worker with push and notification click handlers

Julian Müller

vor etwa 1 Monat/en

3fc4112

Feature master 24-01

enable PWA routes, manifest, and VAPID meta tag

Julian Müller

vor etwa 1 Monat/en

c379284

Feature master 24-01

add web-push gem and VAPID configuration

Julian Müller

vor etwa 1 Monat/en

22a11a0

Feature master 23-02

add system announcements link to admin dashboard

Julian Müller

vor etwa 1 Monat/en

8a2877f

Feature master 23-02

system announcements admin view with scope selector

Julian Müller

vor etwa 1 Monat/en

f3183fe

Feature master 23-02

system announcements admin controller

Julian Müller

vor etwa 1 Monat/en

297b2b5

Feature master 23-02

add admin panel announcements routes

Julian Müller

vor etwa 1 Monat/en

2d3cee8

Feature master 23-02

notify creator when activity is approved or rejected

Julian Müller

vor etwa 1 Monat/en

57713a9

Feature master 23-02

notify admins when activity needs approval on auto-creation

Julian Müller

vor etwa 1 Monat/en

48fd5f1

Feature master 23-02

I18n translations for activity approval notifications and system announcements

Julian Müller

vor etwa 1 Monat/en

ba494d9

Feature master 23-01

I18n translations for notification event messages

Julian Müller

vor etwa 1 Monat/en

5b9102e

Feature master 23-01

ownership_transfer notification trigger

Julian Müller

vor etwa 1 Monat/en

9eb174d

Feature master 23-01

crisis_access_granted notification trigger

Julian Müller

vor etwa 1 Monat/en

3c4ee4e

Feature master 23-01

ticket_status_changed notification triggers

Julian Müller

vor etwa 1 Monat/en

ecda904

Feature master 23-01

ticket_created notification triggers

Julian Müller

vor etwa 1 Monat/en

6a18455

Feature master 23-01

role_change notification triggers in mote action

Julian Müller

vor etwa 1 Monat/en

378dbf8

Feature master 22-03

Notification preferences UI with per-type toggles and tests

Julian Müller

vor etwa 1 Monat/en

8c523e4

Feature master 22-03

NotificationPreference model with user preference helpers

Julian Müller

vor etwa 1 Monat/en

c1cba1a

Feature master 22-02

Notifications inbox page with Turbo Stream updates

Julian Müller

vor etwa 1 Monat/en

93b4db7

Feature master 22-02

Navbar notification bell with dropdown and Stimulus controller

Julian Müller

vor etwa 1 Monat/en

b297552

Feature master 22-01

NotificationsController with policy, routes, and translations

Julian Müller

vor etwa 1 Monat/en

17d4f42

Feature master 22-01

Notification model with polymorphic associations and convenience methods

Julian Müller

vor etwa 1 Monat/en

cc06526

Feature master 28-04

CSP nonce for style tags + documentation

Julian Müller

vor etwa 1 Monat/en

378ba60

Feature master 28-04

migrate inline styles to Tailwind classes

Julian Müller

vor etwa 1 Monat/en

3090295

Feature master 28-02

pre-commit hook for secret detection

Julian Müller

vor etwa 1 Monat/en

c6e2039

Feature master 28-02

bundler-audit in CI Pipeline

Julian Müller

vor etwa 1 Monat/en

acc888f

Feature master 28-01

Signed Freizeit Session Tokens

Julian Müller

vor etwa 1 Monat/en

1b448b2

Feature master 28-01

Devise Config Hardening + Permissions-Policy Header

Julian Müller

vor etwa 1 Monat/en

ef7991b

Feature master 27-05

Verarbeitungsverzeichnis + DPIA + AVV admin pages

Julian Müller

vor etwa 1 Monat/en

8c3dc49

Feature master 27-05

Datenschutzerklärung public page

Julian Müller

vor etwa 1 Monat/en

749e839

Feature master 27-04

cookie consent banner with localStorage persistence

Julian Müller

vor etwa 1 Monat/en

0b7aae3

Feature master 27-04

PII audit logging + admin audit log view

Julian Müller

vor etwa 1 Monat/en

7f39462

Feature master 27-03

BetreuerUser soft-delete with PII anonymization

Julian Müller

vor etwa 1 Monat/en

23a0e54

Feature master 27-03

Organisation retention settings + DataRetentionCleanupJob

Julian Müller

vor etwa 1 Monat/en

1839699

Feature master 27-02

Face Detection Consent Gate

Julian Müller

vor etwa 1 Monat/en

9eb46fa

Feature master 27-02

Einwilligung Model + UI

Julian Müller

vor etwa 1 Monat/en

2b9589f

Feature master 27-01

expand ActiveRecord encryption to address and medical PII fields

Julian Müller

vor etwa 1 Monat/en

d273561

Feature master 27-01

Teilnehmer anonymization with § 8a SGB VIII hard-block

Julian Müller

vor etwa 1 Monat/en

fb002dc

Feature master 21.4-02

Kind column in import log and storno UI, version 1.1.0, rebuild zip

Julian Müller

vor etwa 1 Monat/en

1ad349f

Feature master 21.4-02

repeater_index tracking in import log and corrections

Julian Müller

vor etwa 1 Monat/en

6eb616a

Feature master 21.4-01

import pipeline refactor for 1:N Teilnehmer per entry

Julian Müller

vor etwa 1 Monat/en

399341d

Feature master 21.4-01

field mapping UI with 3-category optgroup system

Julian Müller

vor etwa 1 Monat/en

c17bb4e

Feature master

render error pages inside app layout via ErrorsController

Julian Müller

vor etwa 1 Monat/en

928271e

Feature master 26.1-01

redesign 406 error page with neon theme

Julian Müller

vor etwa 1 Monat/en

ceb58a6

Feature master 26.1-01

redesign 400 and 422 error pages with neon theme

Julian Müller

vor etwa 1 Monat/en

990e7fb

Feature master 26-04

secure ownership transfer with audit log and notification

Julian Müller

vor etwa 1 Monat/en

3ccb835

Feature master 26-04

CSV import schema validation and sanitization

Julian Müller

vor etwa 1 Monat/en

9f7e3ec

Feature master 26-03

invite token registration support and management UI

Julian Müller

vor etwa 1 Monat/en

0934a35

Feature master 26-03

improve org codes and create InviteToken model

Julian Müller

vor etwa 1 Monat/en

0fda4f7

Feature master 21.3-02

integrate correction merge into import pipeline and rebuild zip

Julian Müller

vor etwa 1 Monat/en

5147881

Feature master 21.3-02

add correction admin page with list, form, and AJAX handlers

Julian Müller

vor etwa 1 Monat/en

ddddbc8

Feature master 21.3-01

add WP corrections table and fix duplicate ID capture

Julian Müller

vor etwa 1 Monat/en

01a04ad

Feature master 21.3-01

add PATCH endpoint and fix duplicate response

Julian Müller

vor etwa 1 Monat/en

601574d

Feature master 25-02

integrate AuditLog into mote, toggle_release, and API key actions

Julian Müller

vor etwa 1 Monat/en

837b9dd

Feature master 25-02

create AuditLog model with immutable audit trail

Julian Müller

vor etwa 1 Monat/en

efbfceb

Feature master

WordPress plugin improvements — import mode toggle, top-level menu, hardcoded API URL, blog post

Julian Müller

vor etwa 1 Monat/en

73c22fd

Feature master 21.2-03

add storno support (Rails DELETE endpoint + WordPress UI)

Julian Müller

vor etwa 1 Monat/en

1f4948a

Feature master 21.2-03

add Forminator integration with field mapping and backfill

Julian Müller

vor etwa 1 Monat/en

e49cea3

Feature master 21.2-02

add registration form shortcode, email confirmation, and assets

Julian Müller

vor etwa 1 Monat/en

db20854

Feature master 21.2-02

add WordPress plugin structure, settings, and API client

Julian Müller

vor etwa 1 Monat/en

16449ad

Feature master 21.2-01

add Teilnehmer API endpoint with token authentication

Julian Müller

vor etwa 1 Monat/en

f9a94f9

Feature master 21.2-01

add API key model and management UI

Julian Müller

vor etwa 1 Monat/en

cf07b9a

Feature master 21.1-01

expand Nachtwachen/Strandwachen with event details, update Statistik

Julian Müller

vor etwa 1 Monat/en

282940b

Feature master 21.1-01

add Fahrdienstabrechnungen and Betreuerabrechnungen sections to camp book PDF

Julian Müller

vor etwa 1 Monat/en

2ab9524

Februar 2026

Feature master 21-01

add admin ticket management translations

Julian Müller

vor etwa 2 Monat/en

806d81f

Feature master 21-01

make dashboard tickets clickable with admin panel links

Julian Müller

vor etwa 2 Monat/en

886cb9b

Feature master 21-01

add admin ticket views — index, show, edit, form

Julian Müller

vor etwa 2 Monat/en

086e9d0

Feature master 21-01

add AdminPanel::TicketsController

Julian Müller

vor etwa 2 Monat/en

03e997b

Feature master 21-01

add admin panel ticket routes

Julian Müller

vor etwa 2 Monat/en

e7bf11e

Feature master 20-01

add blog to navigation menu and footer

Julian Müller

vor etwa 2 Monat/en

6a5e24b

Feature master 20-01

add public blog views — index and show

Julian Müller

vor etwa 2 Monat/en

7c00b12

Feature master 20-01

add public blog controller, routes, policy

Julian Müller

vor etwa 2 Monat/en

fa80088

Feature master 19-01

seed billing, quiz, blog, tickets, feedback, misc

Julian Müller

vor etwa 2 Monat/en

cc50cf3

Feature master 19-01

seed crisis models — incidents, steps, notes, audits, access

Julian Müller

vor etwa 2 Monat/en

aed3105

Feature master 19-01

seed operational models — attendance, kitchen, outings, watches

Julian Müller

vor etwa 2 Monat/en

5c38b4a

Feature master 19-01

seed participants, contacts, guest list

Julian Müller

vor etwa 2 Monat/en

7016851

Feature master 19-01

seed roles, templates, guidelines, event types

Julian Müller

vor etwa 2 Monat/en

272f9ce

Feature master 19-01

seed core models — Admin, Organisations, BetreuerUsers, Freizeits

Julian Müller

vor etwa 2 Monat/en

72a53bd

Feature master 18-01

auto-complete AktivitaetsVorgang when KursZeit ends

Julian Müller

vor etwa 2 Monat/en

76c8f89

Feature master 18-01

add AktivitaetsVorgang translations

Julian Müller

vor etwa 2 Monat/en

3c7af54

Feature master 18-01

add Betreueransprache dashboard section

Julian Müller

vor etwa 2 Monat/en

649f060

Feature master 18-01

create AktivitaetsVorgang index and show views

Julian Müller

vor etwa 2 Monat/en

aa4b08a

Feature master 18-01

add AktivitaetsVorgang controller, policy, and routes

Julian Müller

vor etwa 2 Monat/en

9c9a724

Feature master 18-01

auto-create AktivitaetsVorgang during attendance check

Julian Müller

vor etwa 2 Monat/en

8eaca59

Feature master 18-01

create AktivitaetsVorgang model with associations

Julian Müller

vor etwa 2 Monat/en

e5ce3dc

Feature master 18-01

create AktivitaetsVorgang migration and inflection

Julian Müller

vor etwa 2 Monat/en

e7584b2

Feature master 17-01

add Freizeit archive translations

Julian Müller

vor etwa 2 Monat/en

e785ec7

Feature master 17-01

add archive banner and read-only guard

Julian Müller

vor etwa 2 Monat/en

9e3a84c

Feature master 17-01

add Freizeit switcher dropdown to navbar

Julian Müller

vor etwa 2 Monat/en

fdf89f7

Feature master 17-01

add Freizeit switcher endpoint and route

Julian Müller

vor etwa 2 Monat/en

159afdc

Feature master 17-01

add current_freizeit helper and accessible_freizeits method

Julian Müller

vor etwa 2 Monat/en

8d0a412

Feature master 13-01

enable Content Security Policy in report-only mode

Julian Müller

vor 2 Monat/en

0a7eaeb

Feature master 13-01

add session timeout with Devise timeoutable

Julian Müller

vor 2 Monat/en

751549c

Feature master 13-01

add account lockout with Devise lockable and rack-attack

Julian Müller

vor 2 Monat/en

7b5cb37

Feature master 13-01

secure gaesteliste with signed URL tokens

Julian Müller

vor 2 Monat/en

3a0018f

Feature master 12-01

add visual branching graph to changelog

Julian Müller

vor 2 Monat/en

9c72a33

Feature master 12-01

add changelog translations

Julian Müller

vor 2 Monat/en

eb12bae

Feature master 12-01

rewrite changelog controller and view

Julian Müller

vor 2 Monat/en

e5fbb3b

Feature master 12-01

extend GitHub fetcher with branch support

Julian Müller

vor 2 Monat/en

7bd5807

Feature master 12-01

update Commit model with type parsing and scopes

Julian Müller

vor 2 Monat/en

86b08d1

Feature master 12-01

add migration for changelog columns

Julian Müller

vor 2 Monat/en

320dc02

Feature master

make completed KursZeiten editable and improve display layout

Julian Müller

vor 2 Monat/en

424029d

Feature master 14-01

add ticket statistics and overview to admin dashboard

Julian Müller

vor 2 Monat/en

e83186f

Feature master 11-04

add multiplayer toggle to quiz config and join form to Freizeit partial

Julian Müller

vor 2 Monat/en

a563d9a

Feature master 11-04

create multiplayer views — lobby, join, question, results, broadcasts

Julian Müller

vor 2 Monat/en

60f47c3

Feature master 11-04

add multiplayer controller actions with Turbo Stream broadcasts

Julian Müller

vor 2 Monat/en

df48555

Feature master 11-04

add multiplayer model logic to QuizSession and QuizParticipant

Julian Müller

vor 2 Monat/en

2e3a999

Feature master 11-04

add ActionCable BetreuerUser auth and infrastructure

Julian Müller

vor 2 Monat/en

1c962eb

Feature master 11-03

add Namensspiel quiz section to Freizeit partial

Julian Müller

vor 2 Monat/en

d7758e0

Feature master 11-03

create quiz views — config form, game play, answer result, final results

Julian Müller

vor 2 Monat/en

9a3b613

Feature master 11-03

create Stimulus quiz timer controller with countdown and auto-submit

Julian Müller

vor 2 Monat/en

370f1fd

Feature master 11-03

add quiz controller, routes, and policy

Julian Müller

vor 2 Monat/en

307af72

Feature master 11-03

create quiz models — QuizSession, QuizParticipant, QuizRound, QuizAnswer

Julian Müller

vor 2 Monat/en

30a651c

Feature master 11-02

add Camp Book generation UI to Freizeit partial

Julian Müller

vor 2 Monat/en

b41bb17

Feature master 11-02

add camp book controller actions, routes, and Stimulus progress controller

Julian Müller

vor 2 Monat/en

3c7c6ea

Feature master 11-02

create GenerateCampBookJob with progress tracking

Julian Müller

vor 2 Monat/en

7b9d95b

Feature master 11-02

implement all remaining Camp Book PDF sections

Julian Müller

vor 2 Monat/en

f2c8d5a

Feature master 11-02

implement Teilnehmer, Betreuer, and Kuechendienst PDF sections

Julian Müller

vor 2 Monat/en

f165027

Feature master 11-02

create CampBookPdf class with cover page, TOC, and page numbers

Julian Müller

vor 2 Monat/en

0ed2e0c

Feature master 11-02

add camp book progress fields and attachment to Freizeit

Julian Müller

vor 2 Monat/en

224aa44

Feature master 11-01

add Dokumente section to Freizeit partial

Julian Müller

vor 2 Monat/en

a2943aa

Feature master 11-01

create Dokument viewer with inline PDF and image display

Julian Müller

vor 2 Monat/en

3cc769b

Feature master 11-01

create Dokumente index view with category filter and card layout

Julian Müller

vor 2 Monat/en

601b083

Feature master 11-01

create Dokument upload form with dropzone and category selection

Julian Müller

vor 2 Monat/en

17e65ba

Feature master 11-01

add Dokumente routes, controller, and policy

Julian Müller

vor 2 Monat/en

c72959e

Feature master 11-01

create Dokument model with Active Storage and category system

Julian Müller

vor 2 Monat/en

283fec8

Feature master 10-01

allow admin to create Betreuerabrechnung for other Betreuer

Julian Müller

vor 2 Monat/en

6cc636e

Feature master 10-01

add Vereinslogo upload and display in navbar, sidebar, and org pages

Julian Müller

vor 2 Monat/en

140d12d

Feature master 10-01

add compact view toggle to Gaestelisten and Ausleihvorgangs

Julian Müller

vor 2 Monat/en

9b4ad3b

Feature master 10-01

add compact view toggle to Teilnehmers index

Julian Müller

vor 2 Monat/en

dca6404

Feature master 10-01

create compact-view Stimulus controller with localStorage persistence

Julian Müller

vor 2 Monat/en

08c1c71

Feature master 09-02

generate feedback QR code with signed token URL

Julian Müller

vor 2 Monat/en

dcf501f

Feature master 09-02

create staff feedback index view with filtering and statistics

Julian Müller

vor 2 Monat/en

ea830f5

Feature master 09-02

create public feedback form with mobile-first child-friendly UI

Julian Müller

vor 2 Monat/en

33b5338

Feature master 09-02

add Rueckmeldung routes, controller, and policy

Julian Müller

vor 2 Monat/en

c25f3d6

Feature master 09-02

create Rueckmeldung model with categories and ratings

Julian Müller

vor 2 Monat/en

7f5f696

Feature master 09-01

add guest terms config to Freizeit form and settings import

Julian Müller

vor 2 Monat/en

102d87b

Feature master 09-01

add terms acceptance section to guest registration form

Julian Müller

vor 2 Monat/en

c4f4514

Feature master 09-01

add guest terms validation and permit params

Julian Müller

vor 2 Monat/en

264c75d

Feature master 09-01

add guest terms columns to Freizeit and Gaesteliste

Julian Müller

vor 2 Monat/en

454f815

Feature master 08-01

create KursZeit report with per-participant time summaries

Julian Müller

vor 2 Monat/en

45b1304

Feature master 08-01

show KursZeit entries on Kurs index page

Julian Müller

vor 2 Monat/en

f9745ee

Feature master 08-01

add KursZeit routes, actions, and policy

Julian Müller

vor 2 Monat/en

973cea1

Feature master 08-01

auto-create KursZeit when Kurs attendance is checked

Julian Müller

vor 2 Monat/en

3e2e9a2

Feature master 08-01

create KursZeit model linked to AnwesenheitskontrollVorgang

Julian Müller

vor 2 Monat/en

e7d6a3d

Feature master 07-01

display Ansagen on Freizeit show page

Julian Müller

vor 2 Monat/en

e1e569f

Feature master 07-01

add Ansagen text field to Freizeit model and form

Julian Müller

vor 2 Monat/en

dd2d704

Feature master 07-01

add Bus badge to Anwesenheitskontrolle records

Julian Müller

vor 2 Monat/en

a6fe310

Feature master 07-01

add Busliste button to Anwesenheitskontrolle index

Julian Müller

vor 2 Monat/en

a886f49

Feature master 07-01

add Bus category to Anwesenheitskontrolle

Julian Müller

vor 2 Monat/en

c3aa5ea

Feature master 06-02

add Bemerkungen, Verlängerung and Blacklist badges to Teilnehmer cards

Julian Müller

vor 2 Monat/en

d32afe8

Feature master 06-02

rename Kurzinfo to Berechtigungen with enhanced permissions view

Julian Müller

vor 2 Monat/en

45a62a9

Feature master 06-02

add Verlängerung overview to Freizeit page

Julian Müller

vor 2 Monat/en

7e99aff

Feature master 06-02

add Verlängerung section to Teilnehmer form

Julian Müller

vor 2 Monat/en

d74a26a

Feature master 06-02

add Verlängerung fields to Teilnehmer model

Julian Müller

vor 2 Monat/en

678ae92

Feature master 06-01

add blacklist tab to Organisation page

Julian Müller

vor 2 Monat/en

24f61e6

Feature master 06-01

add blacklist flag to Teilnehmer model and form

Julian Müller

vor 2 Monat/en

353a213

Feature master 06-01

add birthday widget to betreuer dashboard

Julian Müller

vor 2 Monat/en

264e50b

Feature master 06-01

add Bemerkungen section to Teilnehmer show view

Julian Müller

vor 2 Monat/en

9016aaa

Feature master 06-01

add Bemerkungen routes, controller and policy

Julian Müller

vor 2 Monat/en

dba8f9a

Feature master 06-01

create Bemerkung model with categories and author tracking

Julian Müller

vor 2 Monat/en

58e09d5

Feature master 05-01

responsive partial with departure markers

Julian Müller

vor 3 Monat/en

9cfc900

Feature master 05-01

rewrite Küchendienst index with responsive layout

Julian Müller

vor 3 Monat/en

d0aa5e2

Feature master 05-01

sort current day first, load departure data

Julian Müller

vor 3 Monat/en

53062e8

Feature master 05-01

add meal times to settings import/export

Julian Müller

vor 3 Monat/en

afdae7f

Feature master 05-01

add meal time fields to Freizeit form

Julian Müller

vor 3 Monat/en

5bfa722

Feature master 05-01

add meal time fields to Freizeit model

Julian Müller

vor 3 Monat/en

7200662

Feature master 04.1-01

update UI for role selection via associations

Julian Müller

vor 3 Monat/en

132d4f3

Feature master 04.1-01

replace str_required_role with rolle_id FK on HandlungsleitfadenSchritt

Julian Müller

vor 3 Monat/en

2eef9ab

Feature master 04.1-01

replace txt_required_roles with AktivitaetVorlageRolle join table

Julian Müller

vor 3 Monat/en

c327196

Januar 2026

Feature master 04-3

add Handlungsleitfaden dashboard access and creator tracking

Julian Müller

vor 3 Monat/en

cfc545e

Feature master 04-3

add Praeventionsstufen and AktivitaetVorlagen management UI

Julian Müller

vor 3 Monat/en

0bfac4e

Feature master 04-3

create AktivitaetVorlage model for activity templates

Julian Müller

vor 3 Monat/en

4499261

Feature master 04-3

create Praeventionsstufe model for risk levels

Julian Müller

vor 3 Monat/en

103fbe2

Feature master 04-3

display role contacts in KrisenVorgang view

Julian Müller

vor 3 Monat/en

ba9efca

Feature master 04-3

add Role Management UI for admins

Julian Müller

vor 3 Monat/en

347490c

Feature master 04-3

create BetreuerUserRolle join model

Julian Müller

vor 3 Monat/en

50b1d72

Feature master 04-3

create KrisenmanagementRolle model with default roles

Julian Müller

vor 3 Monat/en

b857a56

Feature master 04-2

update dependent policies for parent access

Julian Müller

vor 3 Monat/en

2c4774d

Feature master 04-2

implement "exists but locked" UI pattern

Julian Müller

vor 3 Monat/en

8e9b415

Feature master 04-2

add access management UI and controller

Julian Müller

vor 3 Monat/en

f04cfcd

Feature master 04-2

add read audit logging in show action

Julian Müller

vor 3 Monat/en

f18414d

Feature master 04-2

update KrisenVorgangPolicy for explicit access grants

Julian Müller

vor 3 Monat/en

ed73f08

Feature master 04-2

auto-grant creator access on incident creation

Julian Müller

vor 3 Monat/en

65a0189

Feature master 04-2

add KrisenVorgangZugriff model for explicit access grants

Julian Müller

vor 3 Monat/en

8d9e755

Feature master 04-1

add German translations for audit and amendments

Julian Müller

vor 3 Monat/en

5b2db17

Feature master 04-1

integrate audit logging for risk changes and steps

Julian Müller

vor 3 Monat/en

737041c

Feature master 04-1

implement step immutability with amendment pattern

Julian Müller

vor 3 Monat/en

ae226c8

Feature master 04-1

create immutable KrisenVorgangAudit model

Julian Müller

vor 3 Monat/en

3354069

Feature master 04-1

setup Rails encryption for sensitive KrisenVorgang fields

Julian Müller

vor 3 Monat/en

06a1dc9

Feature master 03-1

add navigation integration for Handlungsleitfaden system

Julian Müller

vor 3 Monat/en

e73af89

Feature master 03-1

add default Handlungsleitfaden seed templates

Julian Müller

vor 3 Monat/en

3f947d7

Feature master 03-1

add incident timeline partial and edit view

Julian Müller

vor 3 Monat/en

e998c7d

Feature master 03-1

add incident list view with filtering

Julian Müller

vor 3 Monat/en

0e0cbec

Feature master 03-1

add incident workflow dashboard with step completion

Julian Müller

vor 3 Monat/en

fd9b989

Feature master 03-1

add incident creation flow for KrisenVorgang

Julian Müller

vor 3 Monat/en

255362a

Feature master 03-1

add admin UI for Handlungsleitfaden template management

Julian Müller

vor 3 Monat/en

c22813d

Feature master 03-1

add authorization policies for Handlungsleitfaden system

Julian Müller

vor 3 Monat/en

72bd5cb

Feature master 03-1

add models for Handlungsleitfaden crisis management system

Julian Müller

vor 3 Monat/en

6335af8

Feature master 03-1

add database migrations for Handlungsleitfaden system

Julian Müller

vor 3 Monat/en

b1b6543

Feature master 01-1

enable global verify_authorized

Julian Müller

vor 3 Monat/en

44744a0

Feature master 01-1

add authorization to remaining controllers

Julian Müller

vor 3 Monat/en

cf959ff

Feature master 01-1

add authorization to Vorgangs controllers

Julian Müller

vor 3 Monat/en

bdb5f65

Feature master 01-1

generate and implement remaining policies

Julian Müller

vor 3 Monat/en

5da2d84

Feature master 01-1

generate and implement Abrechnungs group policies

Julian Müller

vor 3 Monat/en

330e20f

Feature master 01-1

generate and implement Vorgangs group policies

Julian Müller

vor 3 Monat/en

6c78ecd

Feature master 01-1

implement public page policies

Julian Müller

vor 3 Monat/en

273f450

Feature master 01-1

implement core entity policies

Julian Müller

vor 3 Monat/en

11aabb4

Feature master 01-1

implement Vorgangs group policies

Julian Müller

vor 3 Monat/en

563afc8