Fix: Implement FixPlan part A9, A10, B

This commit is contained in:
Richard
2026-07-10 12:04:27 +02:00
parent 44f48284a2
commit 1787422243
28 changed files with 1025 additions and 79 deletions
+33
View File
@@ -26,6 +26,10 @@
<svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"/><circle cx="9" cy="7" r="4"/><path d="M23 21v-2a4 4 0 0 0-3-3.87"/><path d="M16 3.13a4 4 0 0 1 0 7.75"/></svg>
<span>Traders</span>
</a>
<a href="#" class="nav-item" data-page="watchlist">
<svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"/></svg>
<span>Watchlist</span>
</a>
<a href="#" class="nav-item" data-page="markets">
<svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><polyline points="22 12 18 12 15 21 9 3 6 12 2 12"/></svg>
<span>Markets</span>
@@ -187,6 +191,32 @@
</div>
</section>
<!-- Watchlist Page -->
<section class="page" id="page-watchlist">
<div style="display:flex; justify-content:space-between; align-items:center; margin-bottom:24px; flex-wrap:wrap; gap:12px;">
<h1 class="page-title" style="margin-bottom:0">Watchlist</h1>
</div>
<div class="card">
<div class="table-wrap">
<table class="data-table" id="watchlistTable">
<thead>
<tr>
<th>Trader</th>
<th>Platform</th>
<th>Score</th>
<th>Win Rate</th>
<th>PnL</th>
<th>Label</th>
<th>Added</th>
<th>Actions</th>
</tr>
</thead>
<tbody id="watchlistBody"></tbody>
</table>
</div>
</div>
</section>
<!-- Markets Page -->
<section class="page" id="page-markets">
<div style="display:flex; justify-content:space-between; align-items:center; margin-bottom:24px; flex-wrap:wrap; gap:12px;">
@@ -286,6 +316,9 @@
<button class="btn-sm btn-primary" id="btn-sync-trader">
⟱ Sync
</button>
<button class="btn-sm btn-outline" id="btn-deep-resync-trader" style="border-color:var(--pnl-negative); color:var(--pnl-negative);">
⟱ Deep Resync
</button>
<button class="btn-sm btn-primary" id="btn-analyze-trader">
⚙ Analyze
</button>