Avalonia-Portierung verbleibender UI-Elemente (A1 bis A4) umgesetzt

Paritaet mit dem WinForms-Referenzstand (Tag winforms-final) hergestellt:

- A1 & A2 (Launcher): Account-Uebersicht DataGrid (inkl. Polymarket-Profil-Button via Launcher.LaunchUriAsync), Modul-KPI-Kacheln (7T/30T PnL & Winrate) und 3-Spalten-Live-Ueberblick (Auffaellige Trades 24h, Warnungen & Fehler heute aus den JSONL-Logs, Supervisor-KI Bericht). Periodische Aktualisierung alle 30 s eingebaut.
- A3 (Copytrading): Master-Trader Werkzeugleiste um 'Neu' (AddNewTrader) und 'Loeschen' (DeleteSelectedTrader mit DialogWindow.Confirm) erweitert.
- A4 (Terminal): Log-Kontextmenue fuer 'Kopieren' und 'Alles auswaehlen' an die Live-Log-Ausgabe angefuegt.

Verifiziert: Solution baut fehlerfrei, 450 Tests gruen, --smoke-ui test erfolgreich.

Co-Authored-By: Antigravity AI <antigravity@google.com>
This commit is contained in:
Richard
2026-08-10 10:48:27 +02:00
co-authored by Antigravity AI
parent 29ea62fc7f
commit 7f0b05e9ba
7 changed files with 454 additions and 19 deletions
@@ -20,9 +20,11 @@
<TabItem Header="Master-Trader">
<DockPanel>
<Border Classes="toolbar" DockPanel.Dock="Top">
<StackPanel Orientation="Horizontal">
<StackPanel Orientation="Horizontal" Spacing="4">
<Button Name="btnTraderRefresh" Content="Aktualisieren" />
<Button Name="btnTraderNew" Content="Neu" />
<Button Name="btnTraderSave" Content="Speichern" />
<Button Name="btnTraderDelete" Content="Löschen" />
<TextBlock Name="lblTraderHint" VerticalAlignment="Center"
Margin="12,0,0,0" Foreground="{DynamicResource AppMutedTextBrush}" />
</StackPanel>