- RCON client retries once on a fresh connection after stale-socket
timeouts (panel idle overnight held dead sockets, so 'whitelist
reload' silently failed and approvals needed a server restart)
- Auth watcher verifies pending players against the LIVE whitelist every
5s and re-writes/reloads if the server missed it, refunding lost
window time
- Log watcher records blocked join attempts (name + IP) with rate-
limited notifications — scanner bots are now visible in the panel
- New Security page: blocked-attempt log with one-click IP ban, banned
players/IPs management, kick-everyone lockdown
- Player detail modal: ban, op/deop, gamemode switching
- Overview quick controls: time/weather/difficulty, gamerule toggles
(keepInventory, mobGriefing, PvP...), broadcast box
- Settings toggles for blocked-attempt notifications (panel + Discord)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>