Commit Graph

11 Commits

Author SHA1 Message Date
a590a74cab Fix: HTTP 500 bei Foto ohne Preis (price_decimal NULL + Foto-Validierung)
- Migration: price_decimal sicher nullable (Mediathek/Foto-only)

- Validierung: mimes statt File::types, max 15360 KB

Made-with: Cursor
2026-03-30 17:58:12 +02:00
99496071ad Such-URL-Vorlagen, Zeilen-Bearbeitung, Loeschen, Chevron-CSS
- Geschaefte: search_url_template (Migration), Pflege-UI eingeklappt mit Kacheln, Testen-Link

- Eintraege: Zeile oeffnet Panel statt Icon; DELETE mit Foto-Bereinigung; Such-Links im Panel

- details-Chevron-Drehung ueber app.css (.details-chevron), Build in html/build aktualisiert

Hinweis: StoreSearchController/SparSearchService bleiben unversioniert (nicht angebunden).
Made-with: Cursor
2026-03-30 17:51:26 +02:00
bfc6247322 Preisstaffel fuer Eintraege erfassen
Made-with: Cursor
2026-03-30 12:27:53 +02:00
a707aadd4f Listen: anlegen, Titel, Foto-Log
Made-with: Cursor
2026-03-30 10:36:09 +02:00
52ef8feba3 Bilder 2026-03-29 22:12:17 +02:00
b0feb07a62 Bilder 2026-03-29 22:08:56 +02:00
e9b5837791 Bild 2026-03-29 21:57:49 +02:00
122f6920dd Bild 2026-03-29 21:51:19 +02:00
59cfc18f48 Teilen mit anderen Benutzern 2026-03-29 20:50:30 +02:00
b2a518e349 Einkaufsliste-UI, Prompts, Apache-Setup ignorieren 2026-03-29 18:10:02 +02:00
0a07894d55 Initialer Stand der Einkaufsliste
Made-with: Cursor
2026-03-27 12:36:18 +01:00