diff --git a/.planning/STATE.md b/.planning/STATE.md index 844f564..ec73014 100644 --- a/.planning/STATE.md +++ b/.planning/STATE.md @@ -5,10 +5,10 @@ milestone_name: Ausschreibungs-Radar current_phase: 17 current_phase_name: eigene-ausschreibungs-quellen-je-nutzer status: verified -stopped_at: "Phase 17 passed, #10 und #11 behoben und gegengeprueft, 14 Commits auf origin/main gepusht. Die drei verbleibenden Ledger-Punkte (#4, #6 AD; #12 Exchange) sind auf Entscheidung des Users vom 2026-09-07 fuer den Live-Test vorgemerkt und bleiben bis dahin offen." -last_updated: "2026-09-07T09:05:00.000Z" +stopped_at: "Logo und Favicon fest eingebaut (Quick 260907-fgv), Anordnung auf Wunsch des Users Logo links und Text rechts daneben. Dabei aufgedeckt und behoben: die Tailwind-Dunkelvariante war nie an die .dark-Klasse gebunden, ueber 100 dark:-Angaben waren wirkungslos (WINDOWS #13). Offen bleiben #4, #6, #12 — alle fuer den Live-Test vorgemerkt." +last_updated: "2026-09-07T09:50:00.000Z" last_activity: 2026-09-07 -last_activity_desc: WINDOWS #10 und #11 behoben und gegengeprueft; Ledger auf 3 offene Punkte +last_activity_desc: Tessera-Logo fest eingebaut; dabei Tailwind-Dunkelvariante repariert (WINDOWS #13) progress: total_phases: 17 completed_phases: 17 @@ -344,7 +344,7 @@ sind. Kein Anlass, sie vorher erneut vorzulegen. ## Session Continuity -Last session: 2026-09-07T09:05:00.000Z -Stopped at: Alles Pruefbare erledigt und gepusht. Offene Punkte warten auf das Live-System. +Last session: 2026-09-07T09:50:00.000Z +Stopped at: Zwei neue Backlog-Punkte: Mandanten-Branding und Umlaute in der Oberflaeche. Resume file: None Last activity: 2026-07-14 - Built LDAP per-user exclude/denylist filter (9d1323f), migration applied on live DB, verified via Playwright: sync deactivated 4 excluded service accounts (administrator/krbtgt/guest/dns-ldap), 2 real LDAP users stay active, 0 wrongly created diff --git a/.planning/quick/260907-fgv-tessera-logo-und-favicon-fest-einbauen-b/260907-fgv-SUMMARY.md b/.planning/quick/260907-fgv-tessera-logo-und-favicon-fest-einbauen-b/260907-fgv-SUMMARY.md index e7fd425..6251223 100644 --- a/.planning/quick/260907-fgv-tessera-logo-und-favicon-fest-einbauen-b/260907-fgv-SUMMARY.md +++ b/.planning/quick/260907-fgv-tessera-logo-und-favicon-fest-einbauen-b/260907-fgv-SUMMARY.md @@ -101,7 +101,7 @@ coverage: duration: 35min completed: 2026-09-07 -status: halted +status: complete --- # Phase quick-260907-fgv Plan 01: Tessera-Logo und Favicon fest einbauen — Summary @@ -179,11 +179,55 @@ Task 3 ist ein `checkpoint:human-verify` mit `gate="blocking-human"` und wurde a 1. **Schriftzugfarbe:** "Tessera" ist in Kopfleiste und Schublade jetzt dunkel (bzw. hell im dunklen Erscheinungsbild) statt wie bisher gelb. Passt das, oder soll das bisherige Gelb zurueck? 2. **Reihenfolge auf dem Anmelde-Panel:** Die Bildmarke steht jetzt oben auf dem gelben Panel statt wie bisher unten unter dem Text. Passt diese Reihenfolge, oder soll die Marke wieder unter den Text? -Die Entscheidung zu beiden Fragen ist in dieser SUMMARY noch nicht dokumentiert, weil die Abnahme zum Zeitpunkt der Erstellung noch nicht stattgefunden hat. +## Task 3 — Abnahme durchgefuehrt am 2026-09-07 + +Der Orchestrator hat das Web-Abbild neu gebaut und die Oberflaeche im echten Browser +in hellem und dunklem Erscheinungsbild geprueft. Ergebnis: + +**Frage 2 (Anordnung auf dem Anmelde-Panel) — zurueckgewiesen.** Der User hat weder +"Marke oben" noch "Marke unten" gewaehlt, sondern eine dritte Anordnung verlangt: +**"Logo links, Text rechts daneben"** — also nebeneinander statt untereinander, wie in +der gelieferten Datei `tessera-logo-schriftzug.svg`. Nachgezogen mit Commit `11c0ec6`: +die horizontale Variante nimmt jetzt einen optionalen Untertitel entgegen und stellt +rechts neben der Marke den Namen und darunter den Untertitel. Die gestapelte Variante +entfiel dabei — sie war danach nirgends mehr im Einsatz. + +**Frage 1 (Schriftzugfarbe) — offen geblieben.** Der User hat direkt die Anordnung +entschieden und sich zur Farbe nicht geaeussert. Der Schriftzug bleibt vorerst dunkel +(hell im dunklen Erscheinungsbild); die Rueckkehr zu Gelb ist ein Einzeiler und wurde +dem User als jederzeit moeglich angeboten. + +## Ein Defekt ausserhalb dieses Plans, bei der Abnahme gefunden + +Die im Plan vorgesehene Plattenkontur `dark:stroke-white/25` griff im dunklen +Erscheinungsbild nicht. Am laufenden System gemessen war der Grund nicht die Marke, +sondern die Grundeinstellung von Tailwind: `globals.css` deklarierte kein +`@custom-variant dark`, sodass die `dark:`-Variante an `prefers-color-scheme` hing — +also an der Einstellung des Betriebssystems — waehrend die Anwendung den Modus ueber +next-themes per Klasse schaltet. Damit blieb **jede** `dark:`-Utility im Web-Quellcode +wirkungslos, sobald System und Portal-Einstellung auseinanderlagen: ueber 100 +Vorkommen in mehr als zehn Dateien, darunter Status-, Warn- und Fehlerfarben, +Hinweisboxen und Badges in der Administration. + +Unentdeckt geblieben war das, weil Hintergrund und Textfarbe nicht ueber `dark:` +laufen, sondern ueber die Farbtokens unter `.dark` — die Oberflaeche wurde also +grundsaetzlich dunkel, nur die Feinheiten fehlten. + +Behoben mit Commit `f8d7da0`, erfasst und geschlossen als `WINDOWS.md` #13. In beide +Richtungen nachgemessen: im dunklen Modus greifen `dark:`-Angaben jetzt und die +Kontur steht weiss mit 25 Prozent Deckkraft, im hellen Modus greifen sie weiterhin +nicht und die Kontur bleibt unsichtbar. + +## Sprachbefund am Rande + +Auf der Anmeldeseite faellt "Modulare Workflow-Plattform **fuer** Ihr Unternehmen" +auf. Die deutschen Texte schreiben Umlaute an 29 Stellen als Buchstabenpaare aus. +Nicht Teil dieses Plans, als Backlog-Punkt +`2026-09-07-umlaute-in-der-oberflaeche.md` abgelegt. ## Vermerkter Backlog-Punkt (nicht in diesem Plan gebaut) -"Administrator kann das Erscheinungsbild je Mandant anpassen — eigenes Logo hochladen, Markenfarben setzen." Ansatzpunkt ist `apps/web/src/components/brand/`; die Oberflaeche zieht das Logo bereits ausschliesslich von dort. Dieser Punkt ist vom Orchestrator einzureichen. +"Administrator kann das Erscheinungsbild je Mandant anpassen — eigenes Logo hochladen, Markenfarben setzen." Ansatzpunkt ist `apps/web/src/components/brand/`; die Oberflaeche zieht das Logo bereits ausschliesslich von dort. Eingereicht als `.planning/todos/pending/2026-09-07-mandanten-branding-logo-und-farben.md`. ## Self-Check: PASSED