feat: Add category performance, update WebUI and OpenRouter integration, fix bugs

This commit is contained in:
Richard
2026-07-05 14:13:16 +02:00
parent d102af2965
commit e9e9ce0d5a
30 changed files with 2302 additions and 54 deletions
+14 -1
View File
@@ -184,8 +184,12 @@
<div style="display:flex; align-items:center; gap:16px">
<button class="btn-back" onclick="navigateBack()">← Back</button>
<h1 class="page-title" id="td-name" style="margin-bottom:0">Trader Name</h1>
<button class="btn-sm" id="btn-toggle-watchlist" style="padding:4px 8px; margin-left:10px; background:var(--bg-input);">☆ Watchlist</button>
</div>
<div>
<button class="btn-sm" id="btn-open-platform" style="padding:8px 16px; background:var(--primary); display:none; margin-right:10px;">Open Platform</button>
<button class="btn-sm" id="btn-refresh-trader" style="padding:8px 16px; background:var(--bg-input)">Sync History</button>
</div>
<button class="btn-sm" id="btn-refresh-trader" style="padding:8px 16px; background:var(--bg-input)">Sync History</button>
</div>
<div class="detail-grid">
<div class="detail-sidebar">
@@ -224,6 +228,15 @@
<div class="metric-card"><div class="metric-label">Total Trades</div><div class="metric-value" id="td-trades"></div></div>
<div class="metric-card accent"><div class="metric-label">Score</div><div class="metric-value" id="td-score"></div></div>
</div>
<div class="card" style="margin-bottom: 24px;">
<div class="card-header"><h2>Category Specialization</h2></div>
<div class="table-wrap">
<table class="data-table">
<thead><tr><th>Category</th><th>Win Rate</th><th>PnL</th><th>Volume</th><th>Trades</th></tr></thead>
<tbody id="td-categoryBody"></tbody>
</table>
</div>
</div>
<div class="card">
<div class="card-header"><h2>Recent Trades</h2></div>
<div class="table-wrap">