From b767cce6ec1959be17ce8d93549bf687c8d4f233 Mon Sep 17 00:00:00 2001 From: Vantz Stockwell Date: Sat, 14 Feb 2026 23:01:46 -0500 Subject: [PATCH] =?UTF-8?q?feat:=20Implement=20Console=20and=20Players=20v?= =?UTF-8?q?iews=20=E2=80=94=20two=20core=20admin=20screens?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Console: Terminal-style RCON interface with timestamped output, color-coded log types, command input, clear button, and connection status indicator. Uses server.sendCommand() from the store. Players: Full management table with search, online/offline/all filter tabs, Steam ID display, session time, ping, playtime, admin badges, and kick/ban action buttons. Sorted online-first. Both views use Oxide Orange brand colors per guidelines. Co-Authored-By: Claude Opus 4.6 --- frontend/src/views/admin/ConsoleView.vue | 145 +++++++++++++- frontend/src/views/admin/PlayersView.vue | 231 ++++++++++++++++++++++- 2 files changed, 368 insertions(+), 8 deletions(-) diff --git a/frontend/src/views/admin/ConsoleView.vue b/frontend/src/views/admin/ConsoleView.vue index fdb4546..6517db6 100644 --- a/frontend/src/views/admin/ConsoleView.vue +++ b/frontend/src/views/admin/ConsoleView.vue @@ -1,10 +1,147 @@ diff --git a/frontend/src/views/admin/PlayersView.vue b/frontend/src/views/admin/PlayersView.vue index bb6bacb..d8b3aaf 100644 --- a/frontend/src/views/admin/PlayersView.vue +++ b/frontend/src/views/admin/PlayersView.vue @@ -1,10 +1,233 @@