Commit Graph

485 Commits

Author SHA1 Message Date
RaidMax
005a8b050d require login for wildcard ip search 2023-09-13 22:50:37 -05:00
RaidMax
79eec08590 fix some issues with chat search feature 2023-08-27 12:28:35 -05:00
RaidMax
80774853b6 add chat to advanced search 2023-08-26 22:56:37 -05:00
RaidMax
58e8d54373 remove accidentally added files 2023-05-30 18:22:37 -05:00
RaidMax
3f71bc96f4 merge 2023-05-30 18:18:03 -05:00
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
35f9eb5933 fix rule spacing on about page 2023-05-28 11:38:57 -05:00
RaidMax
cae77357ca fix rule spacing on about page 2023-05-27 11:02:57 -05:00
RaidMax
740df7c3ee fix issue with help page not showing v2 commands 2023-05-14 22:46:03 -04:00
RaidMax
994dbe142e fix clipping of context menu hovers 2023-05-01 21:37:51 -05:00
RaidMax
92992dfb13 update top level client count stats to support filtering per game 2023-04-19 19:55:33 -05:00
RaidMax
d0911b7b8a add server game group collapse to advanced stats 2023-04-07 21:38:41 -05:00
RaidMax
129e70c82c Add grouping for servers on top stats, live radar, and scoreboard 2023-04-07 16:23:24 -05:00
RaidMax
12ddb87fc2 remove unnecessary separator on client profile 2023-04-06 21:19:08 -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
8fc47ec6c4 fix edge case for temp mute penalties with no expiration 2023-01-24 14:43:00 -06:00
RaidMax
12e3fd9238 fix permissions issue with search 2023-01-24 14:32:48 -06:00
RaidMax
6edf3f1ae9 fix issue with default date and default order on advanced search 2023-01-23 21:23:02 -06:00
RaidMax
b002991686 update BuildWebCompiler to support newer SCSS functions 2023-01-23 18:33:46 -06: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
d0f72390fb fix hidden text for password protected servers on chat context 2022-12-22 19:28:59 -06:00
RaidMax
b5b01cba4c improve webfront command error feedback 2022-10-25 14:52:12 -05:00
RaidMax
797642f3e6 only titleize single word titles on action dialogs 2022-10-25 14:03:35 -05:00
RaidMax
7d6bf88bfd Merge branch 'release/pre' of github.com:RaidMax/IW4M-Admin into release/pre 2022-10-24 21:15:29 -05:00
RaidMax
2e149ddafd fix profile issue with no available interactions 2022-10-24 21:11:00 -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
dbca3675ba add unban subnet command and subnet list interaction 2022-10-24 18:57:35 -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
069e6a0517 improve penalty colors 2022-10-13 13:29:39 -05:00
Amos
cf3209e1d0 Added !unmute, !tempmute, !listmutes
Quick fix for PowerShell IE use

Makes date readable for target player

Resolved translation string inconsistencies

Minor code cleanups

Initial commit from review

Cleaned up code & amended a few checks

Comment typo

Fix infinite unmuting

Removed unnecessary checks (Unmuting an already unmuted player will not trigger MuteStateMeta creation (if already doesn't exist))
Resolved !listmutes showing expired mutes

Committing before refactor

Refactor from review

Removed reference to AdditionalProperty

Fix check for meta state when unmuting

Continued request solves main problem

Handle potential failed command execution

Missed CommandExecuted onJoin

Fix another PS Reference to Invoke-WebRequest

Fixes review issues & Cleaned up code
Adds support for Intercepting Commands via Plugin (Credit: @RaidMax)

Comparing

Revert formatting changes

Removing MuteList for Penalty
Added Mute, TempMute & Unmute Penalty

Fixed reference in Mute.csproj & Removed ListMutesCommand.cs
2022-10-13 13:29:39 -05:00
RaidMax
3b83729457 add level color coding to target on penalty list for issue #265 2022-10-13 10:41:51 -05:00
RaidMax
24d91f228b update interactions to allow building custom forms 2022-10-12 21:06:18 -05:00
RaidMax
1cf99869f6 remove unneeded check for has permission 2022-09-24 10:22:05 -05:00
RaidMax
cd6097d133 default user permission for guest requests 2022-09-19 22:01:34 -05:00
RaidMax
dadd236069 upgrade nuget packages 2022-09-09 09:45:46 -05:00
RaidMax
2380f23dbe implement profile interaction registration through plugins (mute and vpn detection implementation) 2022-09-08 15:03:38 -05:00
RaidMax
400c5d1f4d increase security on webfront cookie state/update events 2022-09-06 15:44:13 -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
e99ca3c140 add more cases to "About" regex rule numbering scheme 2022-07-25 10:33:44 -05:00
RaidMax
ccedb01e8d improve help display and add supported games list 2022-07-25 10:21:08 -05:00
RaidMax
561909158f improve penalty display on mobile view 2022-07-23 11:22:16 -05:00