Revisor01/HymnoScribe

← Alle Releases
1.5.0 vor 1 Monat Revisor01 Revisor01 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