Update SF-74-PLAN.md: Complete phases 6a–6c

Reflect completion of phases 6a–6c in the project plan:
- Marked phases 6a (signFLOW logo), 6b (customer logo placeholder),
  and 6c (grid columns + persistence hint) as completed.
- Updated dependency rule to reflect the change from
  `EnvelopeGenerator.Server.Client` to `Blazor WASM Client`.
- Reiterated key decisions, including the use of `TBDD_CACHE`,
  `SenderOrReceiver` policy, and `signflow.theme` in localStorage.
- Noted DevExpress 25.2.3 lacks `.dark.`-suffix files.
This commit is contained in:
2026-09-21 16:52:09 +02:00
parent b22d57d7da
commit 80f08b393c

View File

@@ -39,7 +39,7 @@ EnvelopeGenerator.Server.Client/ → Blazor WASM Client
--- ---
## ✅ Abgeschlossene Phasen (1–5) ## ✅ Abgeschlossene Phasen (1–5, 6a–6c)
| Phase | Inhalt | Status | | Phase | Inhalt | Status |
|-------|--------|--------| |-------|--------|--------|
@@ -48,12 +48,15 @@ EnvelopeGenerator.Server.Client/ → Blazor WASM Client
| 3 | Footer Theme Slider (🌙 blazing-dark ── blazing-berry ── purple ☀️) | ✅ | | 3 | Footer Theme Slider (🌙 blazing-dark ── blazing-berry ── purple ☀️) | ✅ |
| 4 | Grid Layout Persistence (`LayoutAutoSaving`/`LayoutAutoLoading`) | ✅ | | 4 | Grid Layout Persistence (`LayoutAutoSaving`/`LayoutAutoLoading`) | ✅ |
| 5 | Theme-CSS-Overrides für alle Seiten (`[data-sf-theme]`) | ✅ | | 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 **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 ### Ziel
signFLOW-App-Logo im Sender Dashboard (`/sender`) Action Bar links neben dem Titel, sowie auf der Startseite (`/`) im Hero-Header. 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 ### Ziel
Mittlerer Bereich im Action Bar zeigt das Kunden-Logo (aus Config) oder einen Platzhalter. 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) ### Fehlende Spalten (aus Screenshot-Annotationen)