Commit Graph

235 Commits

Author SHA1 Message Date
RaidMax
84ed9c8d8f optimize player history retrieval 2023-05-30 18:12:57 -05:00
RaidMax
088f7a51be remove some old web components, add command line args for no-confirm (skip unreachable server prompt) and kestrel request settings 2023-05-30 14:58:17 -05:00
RaidMax
740df7c3ee fix issue with help page not showing v2 commands 2023-05-14 22:46:03 -04:00
RaidMax
92992dfb13 update top level client count stats to support filtering per game 2023-04-19 19:55:33 -05:00
RaidMax
129e70c82c Add grouping for servers on top stats, live radar, and scoreboard 2023-04-07 16:23:24 -05:00
RaidMax
bc0ec6c050 track private slots for webfront overview 2023-04-05 23:10:40 -05:00
RaidMax
f41ce39180 implement new eventing system 2023-04-05 09:54:57 -05:00
RaidMax
2e726ea9ed update references from IP to ListenAddress 2023-04-04 22:21:18 -05:00
RaidMax
6fa172d757 update controllers to use DI stat manager 2023-04-04 22:10:37 -05:00
RaidMax
fab3cf95d6 implement PluginV2 for script plugins 2023-04-04 18:24:13 -05:00
RaidMax
ba40478d11 add "advanced" search functionality 2023-01-23 16:38:16 -06:00
RaidMax
ef5e36b224 add game name to dropdown list on web console 2022-12-22 19:37:56 -06:00
RaidMax
b5b01cba4c improve webfront command error feedback 2022-10-25 14:52:12 -05:00
Amos
a16986f7a3 Mute Banner for Profile & Prevent Self-Target & Correctly Expire Early Unmutes (#272)
* Fix self-targeting
Remove creation of penalty on mute expiration

* Display mute penalties on profile
Expire mute penalties on unmute

* Resolves issues in code review
Added comment in ClientController.cs
Fixed order of operations in MuteManager.cs
Fixed condition in MuteManager.cs

* Fix self-targeting
Remove creation of penalty on mute expiration

* Display mute penalties on profile
Expire mute penalties on unmute

* Resolves issues in code review
Added comment in ClientController.cs
Fixed order of operations in MuteManager.cs
Fixed condition in MuteManager.cs

* Changed localisation value to be more generic
Fix null reference warning (it should never be null) (34da216)
2022-10-24 18:58:12 -05:00
RaidMax
973ea83ab9 fix issue with random concurrency issue on interaction reaction 2022-10-24 18:57:35 -05:00
RaidMax
3367c5c22f add support for plugin generated pages (interactions). add disallow vpn command 2022-10-17 09:17:43 -05:00
RaidMax
3295315339 update default permissions for guest webfront users 2022-10-16 16:25:09 -05:00
RaidMax
0ce9dec3ea fix issue with new remote command execution 2022-10-13 13:29:39 -05:00
RaidMax
24d91f228b update interactions to allow building custom forms 2022-10-12 21:06:18 -05:00
RaidMax
2380f23dbe implement profile interaction registration through plugins (mute and vpn detection implementation) 2022-09-08 15:03:38 -05:00
RaidMax
a67f7f9351 don't display client banned on webfront if a linked ban has been revoked but they haven't reconnected yet 2022-07-25 11:54:55 -05:00
RaidMax
507688a175 small tweaks for notes/tags 2022-07-20 11:39:46 -05:00
RaidMax
51e8b31e42 add client note command and feature 2022-07-20 10:32:26 -05:00
RaidMax
fa1567d3f5 add set client tag to webfront profile as button 2022-07-19 20:37:48 -05:00
RaidMax
61df873bb1 more localization tweaks 2022-07-08 20:40:27 -05:00
RaidMax
7a022a1973 fix grouping of commands on help page 2022-07-05 15:57:39 -05:00
RaidMax
77d25890da clean up some more translations 2022-07-05 12:42:17 -05:00
RaidMax
2fca68a7ea update webfront translation strings 2022-07-05 12:02:43 -05:00
RaidMax
b8e001fcfe misc ui tweaks 2022-06-16 14:02:44 -05:00
RaidMax
4534d24fe6 fix token auth issue 2022-06-16 10:07:03 -05:00
RaidMax
8ae6561f4e update schema to support unique guid + game combinations 2022-06-15 19:37:34 -05:00
RaidMax
a44b4e9475 add alert/notification functionality (for server connection events and messages) 2022-06-11 11:34:00 -05:00
RaidMax
2ac9cc4379 fix bug with loading top stats for individual servers 2022-06-09 13:50:58 -05:00
RaidMax
5433d7d1d2 add total ranked client number for stats pages 2022-06-09 09:56:41 -05:00
RaidMax
cf2a00e5b3 add game to player profile and admins page 2022-06-07 21:58:32 -05:00
RaidMax
acc967e50a add ban management page 2022-06-05 16:27:56 -05:00
RaidMax
c493fbe13d add game badge to server overview 2022-06-04 09:58:30 -05:00
RaidMax
7c10e0e3de add baninfo api 2022-06-02 16:48:47 -05:00
RaidMax
1995dbd080 improve loading of recent clients 2022-04-28 11:42:23 -05:00
RaidMax
104d9bdc4c make recent clients pagination load 20 per request 2022-04-25 16:13:18 -05:00
RaidMax
c51d28937b max recent clients paginated 2022-04-25 16:12:25 -05:00
RaidMax
91c46dbdd4 only show reports from the last 24 hours 2022-04-25 15:44:51 -05:00
RaidMax
284c2e9726 ui tweaks/improvements including recent players and ip info lookup 2022-04-21 12:39:09 -05:00
RaidMax
21b0a7998d fixup icons font path 2022-04-20 08:39:16 -05:00
RaidMax
3cb50635e5 small updates that got lost in last commit 2022-04-19 22:34:35 -05:00
RaidMax
4fbe0ee0ed huge commit for webfront facelift 2022-04-19 18:43:58 -05:00
RaidMax
19bd47d0f4 initial permissions based webfront access implementation 2022-04-04 22:16:40 -05:00
RaidMax
180a4911bc improve server clientcount/activity graph on server overview 2022-03-29 16:42:53 -05:00
RaidMax
3cf0f54ceb remove striped scoreboard and add spectator color 2022-03-28 18:23:11 -05:00
RaidMax
724992ef33 set team properly/tint scoreboard background for team 2022-03-25 13:16:41 -05:00