RichardandClaude Opus 5 487ea4466d Dunkelmodus mit Umschalter in der Fensterleiste
Farbschema hell / dunkel / dem System folgen, umschaltbar per Klick, Stand wird in
server_settings.xml gemerkt (ServerSettings.Theme). Der Editor zeigt die Einstellung
automatisch als Auswahlfeld - kein Zusatzcode, weil sie ein Enum ist.

- App.axaml: 18 Farb-Token je Variante (Flaechen, Rahmen, Texte, Bedeutungsfarben,
  Zeilenfaerbung, Trading-Umschalter, Chat-Rollen). Die Standard-Steuerelemente stellt
  das FluentTheme selbst um.
- 22 fest verdrahtete Farben in 11 XAML-Dateien auf DynamicResource umgestellt - die
  wechseln damit von selbst mit.
- Umschalter (Sonne/Mond) sitzt in der gemeinsamen Fensterleiste, also auf JEDEM Fenster.

Der eigentliche Knackpunkt waren die Farben, die im Code gesetzt werden - die folgen dem
Thema NICHT von selbst:
- TradeRowPalette liefert jetzt Eigenschaften statt static readonly, loest also bei jedem
  Zugriff neu auf. Im Dunkeln gedaempfte Toene statt der hellen Pastelltoene, die dort
  blenden und den Text unlesbar machen wuerden.
- ChatEntry speichert die ROLLE statt eines fertigen Brush - dadurch stimmt der Verlauf
  nach dem Umschalten ohne Neuaufbau der Liste.
- Launcher-Umschalter, Dashboard-KPI und die Grid-Zeilenfarben zeichnen sich ueber
  ThemeManager.ThemeChanged neu.
- Das Terminal bleibt in beiden Schemata dunkel (Konsolen sind konventionell dunkel).

Nebenbei die Anzeige-Kultur gepinnt (stand ohnehin auf der Linux-Liste): auf Linux richtet
sie sich sonst nach LANG/LC_ALL, das unter systemd oft nicht gesetzt ist - dann faellt .NET
auf Invariant zurueck und aus '1.234,56 USDC' wird '1,234.56 USDC'. Maschinen-I/O laeuft
davon unabhaengig weiter invariant.

Smoke-UI prueft jetzt zusaetzlich, dass ALLE 18 Farben in BEIDEN Varianten aufloesen -
ein vertippter Ressourcenschluessel wuerde sonst still grau werden.

Verifiziert: Solution baut, 450 Tests gruen, --smoke-ui gruen (10 Fenster + Editor +
beide Farbschemata), App startet im gespeicherten Schema, Linux-Publish laeuft.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-06 22:41:25 +02:00

Doku (Predictalytics / PolyTraderSharp)

Zentrale Ablage für Konzepte, Umsetzungspläne, Ideen und Fach-/Business-Dokumente — nach Typ in Unterordnern organisiert. Code-gekoppelte Umsetzungspläne bleiben bewusst in diesem Repo (statt in einem separaten Docs-Repo), damit „Plan → umsetzende Commits" nachvollziehbar bleibt.

Struktur

  • konzepte/ — Konzepte für neue Module/Features (das „Warum" und „Was", vor der Umsetzung).
    • KONZEPT-Modul-Accounting.md — Buchhaltungs-/Steuer-Reporting-Modul (unabhängiger Polymarket-Abruf, BWA, CSV/PDF, US-Steuer Florida LLC).
    • KONZEPT-Modul-DataDriven.md
  • umsetzungsplaene/ — konkrete, slice-weise Implementationspläne (das „Wie"), oft mit file:line-Bezügen und Fortschritt.
    • UMSETZUNGSPLAN-Modularisierung.md — Umbau Copytrader → Core + Module.
    • UMSETZUNGSPLAN-CopyTrading-Verbesserungen.md — Rentabilitäts-/Fable-Plan Copytrading.
    • UMSETZUNGSPLAN-Fable-Review-Fixes.md — Fable-Code-Review-Fixes (Slices 06 + Tests).
    • UMSETZUNGSPLAN-Modul-ResolutionFarming.md — Strategiemodul ResolutionFarming.
    • UMSETZUNGSPLAN-Modul-MarketMaking.md — Strategiemodul MarketMaking (Phase-1-blockiert).
    • UMSETZUNGSPLAN-Modul-BundleArbitrage.md — Strategiemodul BundleArbitrage (Phase-1-blockiert).
    • UMSETZUNGSPLAN-AutoRedeem.md, UMSETZUNGSPLAN-AI-Aufloesequalitaet.md, UMSETZUNGSPLAN-StrategieDrift.md
  • ideen/ — frühe Ideen/Explorationen, bevor sie zu einem Konzept oder Umsetzungsplan reifen.
  • pruefplaene/ — Prüf-/Validierungspläne.
    • PREDICTALYTICS-PRUEFPLAN-Master-Auswahl.md — Master-Trader-Auswahl (separates Predictalytics-Projekt).
  • steuer/ — Steuer-/Buchhaltungs-Fachdokumente & Vorlagen (auch zum Weitergeben an Berater).
    • Accounting-US-Tax-Questionnaire.md — Fragebogen (EN) für die US-Steuerberaterin (Florida LLC).

Konventionen

  • Neue Konzepte: KONZEPT-*.mdkonzepte/. Neue Umsetzungspläne: UMSETZUNGSPLAN-*.mdumsetzungsplaene/.
  • Übergreifende/an Externe weitergebbare Dokumente können später in ein eigenes Predictalytics-Docs-Repo ausgelagert werden (Ordner rausziehen genügt) — für jetzt bewusst hier gebündelt.
S
Description
No description provided
Readme
1.5 MiB
Languages
C# 100%