From dae3e9eb29a622a7b05bd5ead4f002beb0c661c9 Mon Sep 17 00:00:00 2001 From: Melchior Reimers Date: Fri, 23 Jan 2026 19:19:52 +0100 Subject: [PATCH] feat: enable unlimited historical data fetching for EIX --- dashboard/public/index.html | 390 +++++++++++++++++++++++------------- dashboard/server.py | 12 ++ 2 files changed, 267 insertions(+), 135 deletions(-) diff --git a/dashboard/public/index.html b/dashboard/public/index.html index e06aacd..ea691bd 100644 --- a/dashboard/public/index.html +++ b/dashboard/public/index.html @@ -4,7 +4,7 @@ - Trading Intelligence Dashboard + Trading Intelligence Hub @@ -42,164 +42,226 @@ } .config-sidebar { - width: 320px; + width: 340px; border-right: 1px solid rgba(255, 255, 255, 0.05); + flex-shrink: 0; } .btn-primary { background: #38bdf8; color: #0b1120; - padding: 8px 16px; - border-radius: 8px; - font-weight: 600; + padding: 10px 20px; + border-radius: 10px; + font-weight: 700; transition: all 0.2s; + box-shadow: 0 4px 14px 0 rgba(56, 189, 248, 0.3); } .btn-primary:hover { background: #7dd3fc; transform: translateY(-1px); + box-shadow: 0 6px 20px rgba(56, 189, 248, 0.4); + } + + .suggestion-box { + position: absolute; + z-index: 50; + width: 100%; + top: 100%; + left: 0; + background: #1e293b; + border: 1px solid rgba(255, 255, 255, 0.1); + border-radius: 8px; + margin-top: 4px; + max-height: 200px; + overflow-y: auto; + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.5); + } + + .suggestion-item { + padding: 10px 16px; + cursor: pointer; + border-bottom: 1px solid rgba(255, 255, 255, 0.05); + } + + .suggestion-item:hover { + background: rgba(56, 189, 248, 0.1); + color: #38bdf8; + } + + .field-label { + display: block; + text-xs font-bold text-slate-500 uppercase tracking-widest mb-3; + } + + .input-glass { + width: 100%; + background: rgba(255, 255, 255, 0.03); + border: 1px solid rgba(255, 255, 255, 0.1); + padding: 10px; + border-radius: 10px; + outline: none; + transition: all 0.2s; + } + + .input-glass:focus { + border-color: #38bdf8; + background: rgba(56, 189, 248, 0.05); } - -