From 43b7756df34240f643551f182293d682c0c0d15b Mon Sep 17 00:00:00 2001 From: Axel Hocks Date: Wed, 5 Aug 2026 09:10:25 +0200 Subject: [PATCH] Manuelle Trades, Letzte Trades und Kurslueken in den Statistik-Tab verschoben User-Vorgabe: die drei sind Rueckschau, das Dashboard soll das Handlungsrelevante zeigen. Reiner Umzug im Markup - keine Logik beruehrt. Die Karten werden weiterhin von render() aus dem Snapshot gefuettert und haengen NICHT an loadStats(); ein ausgeblendeter View ist nur display:none, die Elemente bleiben im DOM. Noetig war eine CSS-Regel: #view-stats > .card{margin:11px 10px}. Das Dashboard ist ein
-GRID mit eigenem Padding, #view-stats eine schlichte
- ohne die Regel klebten die Karten randlos aneinander und .card.wide{grid-column:1/-1} liefe ins Leere. Verifiziert am ausgelieferten HTML (alle drei nach id="view-stats", card-stats-live bleibt im Dashboard), keine doppelten IDs, Tag-Balance geprueft. v=138. Co-Authored-By: Claude Opus 5 --- CLAUDE.md | 18 +++++++++++++++-- web/index.html | 55 ++++++++++++++++++++++++++++---------------------- web/style.css | 6 ++++++ 3 files changed, 53 insertions(+), 26 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index d5b7de7..c78c1c1 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -2248,7 +2248,21 @@ dort bereits nachvalidiert, ØR +0,305.) **Eine** Oberfläche: `recommendations.news_score` seit 2026-07-24 wieder BEFÜLLT (war auf None degradiert) → in ein paar Monaten messbar. - **Karten** (Dashboard, von oben): Gesamtempfehlung · **Meldungen** · Marktstruktur · - KI-Copilot · Letzte Trades · Kurslücken · **Statistik (live) ganz unten**. + Chartmuster · Kerzen-Anatomie · Erwartete Spanne · KI-Copilot · + **Statistik (live) ganz unten**. + ⚠ **Drei Karten am 2026-08-05 in den Statistik-Tab verschoben (User-Vorgabe, + v=138): „Manuelle Trades" (`#card-manual`), „Letzte Trades" (`#card-trades`) und + „Kurslücken" (`#card-gaps`)** — sie sind Rückschau, das Dashboard soll das + Handlungsrelevante zeigen. **Reiner Umzug im Markup**, keine Logik berührt: die + drei werden weiterhin von `render()` aus dem Snapshot gefüttert und hängen NICHT + an `loadStats()`; ein ausgeblendeter View ist nur `display:none`, die Elemente + bleiben im DOM (sonst wären ihre IDs beim Rendern weg — genau die Null-Falle aus + der Cache-Regel). ⚠ Dazu nötig: **`#view-stats > .card{margin:11px 10px}`** in + `style.css` — das Dashboard ist ein `
`-GRID mit eigenem Padding, `#view-stats` + eine schlichte `
`; ohne die Regel klebten die Karten randlos aneinander + und `.card.wide{grid-column:1/-1}` liefe ins Leere. Verifiziert am ausgelieferten + HTML (alle drei nach `id="view-stats"`, `#card-stats-live` bleibt im Dashboard), + keine doppelten IDs, Tag-Balance geprüft. (Tagesziele-Kachel **entfernt** 2026-07-13. **Welle-Karte komplett entfernt 2026-07-15** — TF-Ampel wanderte in die Gesamtempfehlung, die Wellen-Meldungen [Squeeze/Überdehnung/Setup/Lauf/Gründe] in die **„Meldungen"-Karte** (`#card-pos`, @@ -2828,7 +2842,7 @@ dort bereits nachvalidiert, ØR +0,305.) **Eine** Oberfläche: Signal → **Hinweis-Dialog „trotzdem eröffnen?"** (überschreibbar). CLOSE bei **negativem** P&L → Sicherheitsabfrage; im Plus/Breakeven direkt. Sonst keine Token-Dialoge (`require_token=false`). Audio braucht 1× Nutzer-Tap. -- Asset-Version aktuell **v=136** (in `web/index.html` hochzählen, siehe Workflows). +- Asset-Version aktuell **v=138** (in `web/index.html` hochzählen, siehe Workflows). Schriftgrößen 2026-07-24 global **+4px** (2× je +2px auf User-Wunsch; Body-Basis 14→18px). ⚠ Betrifft in `style.css` sowohl `font-size:Npx` (71×) ALS AUCH die `font: Npx/…`-**Shorthand** (3×: `.ms-chip`/`.ms-bos-lbl`/`.sqm-badge` — diff --git a/web/index.html b/web/index.html index 5d8bf1c..eb17717 100644 --- a/web/index.html +++ b/web/index.html @@ -6,7 +6,7 @@ Oil · MT5 - + @@ -124,16 +124,6 @@
- -
-

Manuelle Trades deine Historie · 30 Tage

-
-
-
-
-

Chartmuster M30 · visuell

@@ -174,18 +164,6 @@
ATR · TF
- -
-

Letzte Trades

-
-
- - -
-

Kurslücken (Gaps 2026)

-
lade …
-
-

Statistik (live)

@@ -212,6 +190,35 @@

Setups (gesamt)

+ + + + +
+

Manuelle Trades deine Historie · 30 Tage

+
+
+
+
+ + +
+

Letzte Trades

+
+
+ + +
+

Kurslücken (Gaps 2026)

+
lade …
+
@@ -274,6 +281,6 @@ - + diff --git a/web/style.css b/web/style.css index 73a828a..83b6d4e 100644 --- a/web/style.css +++ b/web/style.css @@ -98,6 +98,12 @@ main{display:grid;grid-template-columns:1fr 1fr;gap:11px;padding:11px} .card{background:var(--card);border:1px solid var(--border); border-radius:var(--r-lg);padding:12px 14px;box-shadow:var(--shadow-sm)} .card.wide{grid-column:1 / -1} +/* Karten AUSSERHALB des Dashboard-Grids (Statistik-Tab, 2026-08-05): `main` ist + ein Grid mit eigenem padding, `#view-stats` ist eine schlichte
— ohne + diese Regel klebten die verschobenen Karten randlos aneinander und `.wide` + (grid-column) liefe ins Leere. */ +#view-stats > .card{margin:11px 10px} +#view-stats > .card:last-child{margin-bottom:74px} /* Platz für die fixe Leiste */ .card h2{margin:0 0 9px;font-size:14px;letter-spacing:1.5px; text-transform:uppercase;color:var(--dim);font-weight:600}