Added maskIp() helper that replaces IPs with ••••••••. A global
delegated click handler reveals the address on click. Applied to:
- Player list 'Address' column
- Player info 'Address' field
Styled .ip-masked with dimmed text and purple hover glow.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Replaced fixed 600px output heights with calc(100vh - 130px)
so console and chat logs fill the available space. Added min-height
to player list table so it doesn't look empty with few players.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Cards: replaced solid #1e1330 bg with semi-transparent glass
(backdrop-filter blur + subtle purple border)
- NVD3: overridden all chart text from black to rgba(255,255,255,0.85)
including axis labels, ticks, legends, and pie labels
- Axis lines toned down to barely-visible for a cleaner look
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Darkened primary from #8b5cf6 to #6d28d9 (violet-700) to better
complement the dark theme
- Removed <h1> page title — the sidebar active highlight already
tells you which tab you're on
- Cleaned up related CSS and elTitle plumbing in app.js
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Override Bootstrap 5.3 dark-theme --bs-primary to #8b5cf6 (violet)
- Update rcon.css accent, sidebar, and focus-ring to match purple
- Switch all containers from fixed-width to container-fluid
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Removed hamburger menu — all stats inline on one navbar row
- Disconnect button at top-right (ms-auto)
- Added data-bs-theme=dark for proper BS5 dark mode text inheritance
- Restored explicit width/height on chart SVGs (required by NVD3)
- Changed text-muted → text-white-50 for field labels on dark bg
- Added flex-nowrap to navbar container
- Overrode --bs-body-bg to maintain original dark shade
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>