Patch-Notes v0.7.0
Das bisher größte Companion-Update: jeder Spieler bekommt ein eigenes Profil, es gibt eine globale Ehrenhalle, und die ganze Oberfläche (inkl. Stream-Viewer) trägt jetzt ein durchgängiges SVG-Icon-System.
🏆 Dein Player-Profil (neu)
- Eigene Profil-Seite unter
/u/<name>— Hero-Stats (Karten, Beste Welle, Bester Run), Achievements, Sammlung und Builds auf einen Blick - Achievements mit Tier-Fortschritt — Pille „Tier X/Y" pro Achievement, Panel-Summe zählt die Tier-Stufen
- Achievement-Tab-Marker — goldene Bubble zeigt, wenn Rewards zum Einsammeln bereitliegen (aktualisiert sich live nach dem Claim)
- Perzentil-Achievements — Oberliga / Elite / Speerspitze (Top 25 % / 10 % / 1 %, am Run-Ende festgehalten, nur nach oben)
- Identitäts-Badge — deine Tower-Signatur als eigenes Motiv im Profil-Kopf
- Profil-Navigation — dieselbe Tab-Leiste wie im Dashboard plus Konto-Leiste (eingeloggt), kein Sackgassen-Profil mehr
- Perzentil-Pillen in den Hero-Stats (Top X %, Distanz zum nächsten Rang)
- Persönliche Runs wandern ins Profil (der Highscore bleibt rein global, mit Verweis-Link)
- Viel Feinschliff: festes 3-Spalten-Achievement-Grid, blätterbare Seiten, einklappbare Waffen-Panels, sauberer Vertikalrhythmus, Einbettung ins Setup-Popin
🥇 Ehrenhalle & Ranglisten
- Ehrenhalle — neue Spieler-Rangliste unter
/highscore(Top 10 je Metrik, Podium, „du"-Zeile bei Rang > 10) - Gleichstände gruppiert — eine Zeile pro Rang, aufklappbar zu allen Spielern
- Highscore lädt spürbar schneller — −75 % Seitengewicht durch Lazy-Load der Detail-Grafiken (+ neue Board-Indizes)
- Spielernamen sind überall anklickbare Profil-Links (Cyan-Hover)
- Karten-Ranking auf tier-gewichteten Sammel-Score umgestellt (Mergen bleibt fair)
- Highscore-Navi mit KW-Kurzlabels — kein versteckter Überlauf mehr
- Wochen-Duell zeigt „✓ ausgezahlt" nur mit echtem Beleg, sonst „Auszahlung läuft"
✨ Durchgängiges Icon-System
- Alle kleinen UI-Symbole sind jetzt scharfe SVG-Icons statt Unicode-Zeichen — Währungen (Hexa/Sockel/Sub-Monate), Stat-Familie, Tech-Tree, Nav, Achievement, Punkte, Rang
- Umgestellt in Companion UND Stream-Viewer (Setup-Panel, Endscreen)
- Eigenes Bester-Run-Pokal-Motiv (kein Mischbild mehr)
- Attribut-Glyphen im Invest-Grid aus einer einzigen Quelle
🎯 Sockel & Marker
- Sockel-Tab-Bubble — zeigt (cyan, „9+"), wenn Draws zum Ziehen bereitliegen
- Draw-Zone aufgeräumt — Zähler und Label sauber auf einer Achse
🔍 Lesbarkeit & Feinschliff
- Durchgehend WCAG-AA-Kontrast — Muted-Farbton angehoben (Kontrast-Keystone über allen Panels)
- Textgrößen-Boden ≥ 11 px — Profil, Run-Tabellen, Viewer-Mikro-Labels, Mobile-Karten; auch auf OBS-Distanz lesbar
- Eingelöste Achievements wieder eindeutig grün
- Reichlich CSS-Hygiene: Style-Guide + Token-Doku nachgezogen, undefinierte Variablen aufgelöst, Spacing begradigt
🎮 Gameplay
- Minigun-Feuer-Akkumulator sauber im Waffen-State verankert — kein Idle-Überhang mehr möglich
🔧 Unter der Haube
- Test-/Deploy-Infrastruktur gehärtet: isolierte Wegwerf-DB pro Testlauf, robustere Smoke-Gates, entschärfte Flakes
- Server-Speicherlimit angehoben (kein Auto-Neustart mehr mitten in einer laufenden Runde)