Commit Graph

6 Commits

Author SHA1 Message Date
Denis Urs Rudolph
81edc206e0 Fix: Verschleißteil-Formular Datumsvalidierung und Schriftfarbe
- installDate Schema akzeptiert jetzt YYYY-MM-DD Format (HTML date input)
- maintenanceHistorySchema date akzeptiert jetzt YYYY-MM-DD Format
- Transform konvertiert Datumsstrings automatisch zu Date-Objekten
- API-Routes verwenden validierte Date-Objekte direkt
- Alle Formularfelder haben jetzt schwarze Schriftfarbe (text-black)
- Optional-Felder werden getrimmt (brand, model, notes)
2025-12-05 22:30:45 +01:00
Denis Urs Rudolph
5663fec6a6 Fix: Test für ungültiges Datumsformat angepasst
- Test reflektiert jetzt das tatsächliche Verhalten: ungültige Datumsstrings werden zu undefined konvertiert
- Alle Tests bestehen jetzt erfolgreich
2025-12-05 22:25:49 +01:00
Denis Urs Rudolph
319f02a94b Fix: Test-Schema für Kaufdatum-Validierung aktualisiert 2025-12-05 22:25:34 +01:00
Denis Urs Rudolph
0d06151603 Fix: Kaufdatum-Validierung für Fahrrad-Erstellung
- Kaufdatum akzeptiert jetzt YYYY-MM-DD Format (HTML date input)
- Unterstützung für ISO datetime Format und Date-Objekte
- Transform konvertiert Datumsstrings automatisch zu Date-Objekten
- API-Routes verwenden validierte Daten direkt ohne weitere Konvertierung
- Erweiterte Testfälle für verschiedene Datumsformate hinzugefügt
- Test-Schema aktualisiert, um echte Validierung zu reflektieren
2025-12-05 22:25:28 +01:00
Denis Urs Rudolph
b525c07ccc Fix: Leerzeichen-Validierung für Fahrrad-Namen
- Trimmen von Leerzeichen am Anfang und Ende des Namens
- Validierung verhindert Namen, die nur aus Leerzeichen bestehen
- Optional-Felder (brand, model, notes) werden ebenfalls getrimmt
- Leere optionale Strings werden zu undefined konvertiert
- Erweiterte Testfälle für Leerzeichen-Validierung hinzugefügt
2025-12-05 22:18:25 +01:00
Denis Urs Rudolph
de193bc783 Initial commit: Fahrrad Verschleißteile Tracker
- Next.js SPA mit Bun Runtime
- Prisma mit SQLite Datenbank
- Vollständige CRUD-Operationen für Fahrräder, Verschleißteile und Wartungshistorie
- Warnsystem für bevorstehende Wartungen
- Statistik-Features (Gesamtkosten, durchschnittliche Lebensdauer)
- Zod-Validierung für alle API-Requests
- Umfassende Test-Suite (41 Tests)
2025-12-05 22:17:50 +01:00