1.5.0
Auf GitHub ansehen
1.5.0 — WYSIWYG-Liedblatt-Editor
Added
- WYSIWYG-Liedblatt-Editor: Eine einzige Rendering-Engine für Vorschau und PDF — die Vorschau zeigt exakt das spätere Druckbild inkl. Seitenumbrüchen
- Per-Element-Kontrollen: Schriftgrößen-Overrides, Abstands-Handles, Bildgrößen-Handles mit festem Seitenverhältnis
- Element-Reihenfolge per Drag-and-Drop (SortableJS): Strophen/Refrains umsortieren, Refrain duplizieren, Strophenauswahl, Refrain als Verweis
- Format-Switch in der Toolbar (A5, A4, A3, DIN-Lang) mit sofortigem Re-Layout
- Strophen-Split über Seitengrenzen
- Security-Hardening: helmet, express-rate-limit, express-validator
- Caching, Connection-Pooling und Lazy Loading für Bilder
Changed
- Backend modularisiert: app.js, routes/, services/, db/pool.js
Fixed
- Alle 53 Dependabot-Alerts behoben (bcrypt 5→6, uuid 10→11, node-cron 3→4, nodemailer 6→9, multer 1.4→2.0) — npm audit: 0 Vulnerabilities
- CSP erlaubt Inline-Event-Handler und Google Fonts
Security
- Fallback-Passwörter aus docker-compose.yml entfernt