From 80f08b393ce3228353d5ab43a693791b91a879cd Mon Sep 17 00:00:00 2001 From: TekH Date: Mon, 21 Sep 2026 16:52:09 +0200 Subject: [PATCH] =?UTF-8?q?Update=20SF-74-PLAN.md:=20Complete=20phases=206?= =?UTF-8?q?a=E2=80=936c?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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. --- EnvelopeGenerator.Server/SF-74-PLAN.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) 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)