Richard and Claude Opus 4.8
05e0576965
Phase 5-UI: Copytrading-Modul-Views (Master-Trader, Closed Trades, Account-Settings)
...
- MasterTradersView: Liste + PropertyGrid-Editor + Account-Zuweisung
(CheckedListBox -> AssignedAccountIds), Neu/Speichern/Loeschen; persistiert
via ITrackedTraderRepository + synct CopyTradingState.Traders.
- ClosedTradesView: read-only Grid der geschlossenen Copytrades mit
aufgeloesten Account-/Trader-Namen + Kurzauswertung (ICopyTradeLogRepository).
- AccountSettingsView: Account-Auswahl + PropertyGrid fuer
CopyTradingAccountSettings, Speichern via Repo + State-Sync.
- IPolyTraderModule.RegisterUi erhaelt jetzt IServiceProvider (Module loesen
ihre View-Abhaengigkeiten auf); Program uebergibt viewServices.
- CopyTradingModule.RegisterUi registriert die 3 Views (Group "CopyTrading").
- LauncherForm haengt Modul-Views dynamisch als Buttons an toolstrip_windows
(Core kennt keine Modulnamen; Bindung nur ueber View-IDs).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-05 20:09:56 +02:00
Richard and Claude Opus 4.8
9dbecc9514
Phase 6 (Stufe 4b): Config-Migration aus mongoexport-JSON
...
- ConfigMigrator.RunFromJson: importiert Accounts, Copytrading-Settings
(Limit-Felder aus dem Alt-Account-Dokument) und Master-Trader aus
PolyTraderDB.accounts.json / .trackers.json nach MySQL. Idempotent.
- Robuste JSON-Helfer (mongoexport: Dezimale als Strings, null moeglich).
- CLI: PolyTrader.App --migrate-json [ordner=MongoDB].
- .gitignore: MongoDB/ (Exporte enthalten Secrets) ausgeschlossen.
- Ergebnis: 3 Accounts, 3 Settings, 32 Master-Trader in MySQL.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-05 14:54:07 +02:00
bergm and Claude Opus 4.8
030ad8075c
Phase 0: .claude/settings.local.json von Versionierung ausschließen
...
Maschinenlokale Claude-Code-Einstellungen (ändern sich laufend) gehören
nicht ins Repo.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-01 13:21:26 +02:00
bergm and Claude Opus 4.8
475d396f80
Baseline: Ausgangszustand vor Modularisierung
...
Erster Commit des bestehenden monolithischen WinForms-Copytraders,
inklusive der Alt-Backups (*.bak), damit diese dauerhaft in der
Historie rekonstruierbar bleiben. Threema-Lib unter libs/ wurde
vendored (nested .git entfernt).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-01 13:16:16 +02:00