diff --git a/EnvelopeGenerator.Server/SF-74-PLAN.md b/EnvelopeGenerator.Server/SF-74-PLAN.md index 15912f54..a3d39cdf 100644 --- a/EnvelopeGenerator.Server/SF-74-PLAN.md +++ b/EnvelopeGenerator.Server/SF-74-PLAN.md @@ -39,7 +39,7 @@ EnvelopeGenerator.Server.Client/ → Blazor WASM Client --- -## ✅ Abgeschlossene Phasen (1–5) +## ✅ Abgeschlossene Phasen (1–5, 6a–6c) | Phase | Inhalt | Status | |-------|--------|--------| @@ -48,12 +48,15 @@ EnvelopeGenerator.Server.Client/ → Blazor WASM Client | 3 | Footer Theme Slider (🌙 blazing-dark ── blazing-berry ── purple ☀️) | ✅ | | 4 | Grid Layout Persistence (`LayoutAutoSaving`/`LayoutAutoLoading`) | ✅ | | 5 | Theme-CSS-Overrides für alle Seiten (`[data-sf-theme]`) | ✅ | +| 6a | signFLOW-Logo (CustomImages Options, Controller, Service, Dateien) | ✅ | +| 6b | Kunden-Logo Placeholder (sender-customer-logo-area, CSS) | ✅ | +| 6c | Grid-Spalten (EnvelopeTypeTitle, AddedWhen, ChangedWhen) + Persistence Hint | ✅ | **Key decisions:** TBDD_CACHE statt eigener DB-Tabelle · `SenderOrReceiver` Policy · Slider statt Toggle · `signflow.theme` in localStorage · DevExpress 25.2.3 hat keine `.dark.`-Suffix-Dateien --- -## 🔲 Phase 6a — signFLOW-Logo +## ✅ Phase 6a — signFLOW-Logo ### Ziel signFLOW-App-Logo im Sender Dashboard (`/sender`) Action Bar links neben dem Titel, sowie auf der Startseite (`/`) im Hero-Header. @@ -173,7 +176,7 @@ public class CustomImagesService(IHttpClientFactory factory) --- -## 🔲 Phase 6b — Kunden-Logo Placeholder +## ✅ Phase 6b — Kunden-Logo Placeholder ### Ziel Mittlerer Bereich im Action Bar zeigt das Kunden-Logo (aus Config) oder einen Platzhalter. @@ -218,7 +221,7 @@ Mittlerer Bereich im Action Bar zeigt das Kunden-Logo (aus Config) oder einen Pl --- -## 🔲 Phase 6c — Grid: Fehlende Spalten + Persistence Hint +## ✅ Phase 6c — Grid: Fehlende Spalten + Persistence Hint ### Fehlende Spalten (aus Screenshot-Annotationen)