mivita/app
Kevin 0bdb6eabc6 Slim: sanitizeFileName kürzt hinten statt vorne und behält die Dateiendung
- Lange Namen werden am Ende gekürzt (vorher substr(-33): "Bildschirmfoto…"
  wurde zu "ldschirmfoto…", der Namensanfang fiel weg)
- Whitespace inkl. geschütztem Leerzeichen (macOS-Screenshots) wird zu "-",
  damit der Dateiname ohne Encoding in URLs funktioniert
- Fallback "datei", wenn nach der Bereinigung nichts Verwertbares übrig bleibt
- 5 Unit-Tests für Kürzung, Whitespace, Sonderzeichen und Fallback

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-25 11:11:01 +00:00
..
Console Abo: extern-erledigt für gelöschte Abos + Lieferhistorie-Umzug (Ticket Kunz Mai-Punkte) 2026-08-21 12:06:29 +00:00
Cron Stripe-Integration (S4, S5, S7.6): Abos, Zahlungsart ändern, Zahlarten-Kommunikation 2026-07-09 14:45:17 +00:00
Domain update 20.10.2025 2025-10-20 17:42:08 +02:00
Enums Stripe-Integration (S0–S3): Einmalzahlungen über Stripe Checkout + Notfall-Go-Live 2026-07-08 15:56:41 +00:00
Exceptions Statistiken/Abo: Kundenfeedback 2026-07-24 komplett umgesetzt + Steuern: DATEV-Fixes 08+09/2025 (Sammel-Commit Branch-WIP) 2026-07-24 13:56:02 +00:00
Exports 08 2024 2024-08-05 12:05:24 +02:00
Http Firstlines: Seite und Dashboard-Kachel zaehlen wieder dieselbe Menge 2026-08-25 10:47:50 +00:00
Imports Customers Add+Edit, API WP 2020-06-12 14:46:51 +02:00
Jobs DHL-Versand: Sendungs-Info-Button in Bestelllisten & Absenderadresse 2026-06-25 13:37:13 +00:00
Libraries 20-02-2026 2026-02-20 17:55:06 +01:00
Mail Stripe-Integration (S4, S5, S7.6): Abos, Zahlungsart ändern, Zahlarten-Kommunikation 2026-07-09 14:45:17 +00:00
Models Statistiken: Kundenfeedback 2026-08-19 komplett (N1-N8) + Review-Fixes + VP-/Incentive-Repair gehärtet 2026-08-21 10:44:44 +00:00
Policies update 20.10.2025 2025-10-20 17:42:08 +02:00
Providers Statistiken: Kundenfeedback 2026-08-19 komplett (N1-N8) + Review-Fixes + VP-/Incentive-Repair gehärtet 2026-08-21 10:44:44 +00:00
Repositories Statistiken: Kundenfeedback 2026-08-19 komplett (N1-N8) + Review-Fixes + VP-/Incentive-Repair gehärtet 2026-08-21 10:44:44 +00:00
Requests last corrections for payments 2019-03-19 15:45:46 +01:00
Services Slim: sanitizeFileName kürzt hinten statt vorne und behält die Dateiendung 2026-08-25 11:11:01 +00:00
helpers.php 23-01-2026 2026-01-23 17:35:23 +01:00
User.php Statistiken: Review-Fixes vor Livegang (Fehldarstellungen + Test-Regression) 2026-08-25 09:41:53 +00:00