MosswartOverlord/static/v2/assets
Erik 938421999a feat(v2): Quest Status + Player Dashboard as React windows
Quest Status window (📜 Quests in sidebar):
- Fetches GET /quest-status API (polls every 30s)
- Grid: characters as rows × all unique quests as columns
- "READY" shown in green, countdowns in yellow, missing as dash
- Quest names shortened (removes "Timer", "Pickup" suffixes)
- Sticky header row, scrollable body
- Replaces broken quest-status.html link

Player Dashboard window (👥 Dashboard in sidebar):
- Sortable table of all online characters
- Columns: Character, State, KPH, Session kills, Total kills,
  Rares (total + session), Deaths, Uptime, HP%, Tapers
- Click column headers to sort (ascending/descending toggle)
- State badges: green=combat/hunt, red=other, gray=idle
- KPH in green, rares in gold, deaths in red (if > 0)
- HP% color-coded: green >80%, yellow >40%, red below

Sidebar changes:
- Removed broken /quest-status.html external link
- Added 👥 Dashboard + 📜 Quests as window opener buttons
- Both lazy-loaded (only fetched when first opened)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-14 14:02:00 +02:00
..
CharacterWindow-CtTJptvX.js feat(v2): Quest Status + Player Dashboard as React windows 2026-04-14 14:02:00 +02:00
CombatPickerWindow-CrwAqIf6.js feat(v2): Quest Status + Player Dashboard as React windows 2026-04-14 14:02:00 +02:00
CombatStatsWindow-DK6NDxgo.js feat(v2): Quest Status + Player Dashboard as React windows 2026-04-14 14:02:00 +02:00
DashboardView-CByhGUl4.js feat(v2): Quest Status + Player Dashboard as React windows 2026-04-14 14:02:00 +02:00
index-CjQam_eg.css style(v2): hide sidebar scrollbar between player column and map 2026-04-14 13:58:09 +02:00
index-D3oSGfL8.js feat(v2): Quest Status + Player Dashboard as React windows 2026-04-14 14:02:00 +02:00
InventoryWindow-BnPRil_F.js feat(v2): Quest Status + Player Dashboard as React windows 2026-04-14 14:02:00 +02:00
IssuesWindow-CCHfda8u.js feat(v2): Quest Status + Player Dashboard as React windows 2026-04-14 14:02:00 +02:00
PlayerDashboardWindow-DchADNHm.js feat(v2): Quest Status + Player Dashboard as React windows 2026-04-14 14:02:00 +02:00
QuestStatusWindow-CnP4D88H.js feat(v2): Quest Status + Player Dashboard as React windows 2026-04-14 14:02:00 +02:00
RadarWindow-GGqyTOAq.js feat(v2): Quest Status + Player Dashboard as React windows 2026-04-14 14:02:00 +02:00
react-DlyoauG8.js perf(v2): 8 optimizations — 24% smaller bundle, fewer re-renders 2026-04-14 12:11:08 +02:00
StatsWindow--fpGlal-.js feat(v2): Quest Status + Player Dashboard as React windows 2026-04-14 14:02:00 +02:00
VitalSharingWindow-DvDmvLb0.js feat(v2): Quest Status + Player Dashboard as React windows 2026-04-14 14:02:00 +02:00