1
0
mirror of https://github.com/RaidMax/IW4M-Admin.git synced 2025-06-10 07:13:58 -05:00
Commit Graph

278 Commits

Author SHA1 Message Date
9cdb2ca63e update nuget pipeline
update script
2024-06-28 16:18:42 -05:00
dbb5a9117a update nuget packages 2024-06-22 17:20:05 -05:00
34af7a332c Update projects to .net 8 (#326)
* Update codebase to target .NET 8.0 and improve JSON serialization

This commit switches our target framework from .NET 6.0 to .NET 8.0 and replaces Newtonsoft.Json with System.Text.Json for serialization. The JsonConverter classes have been updated to support the new JSON model and some enhancements were applied to the codebase such as fixing a command property and updating various package references.

* Align with Develop

* Update SharedLibraryCore package version

The version of the SharedLibraryCore package reference has been updated across multiple projects from '2024.2.4.85' to '2024.2.5.9'. Meanwhile, version within SharedLibraryCore.csproj has been changed from '2024.02.04.085' to '2024.01.01.1'. Changes also include removal of .NET 8 requirement notice and reenabling of status upload to master communicator.

* Update properties in IRConParser and IRConParserConfiguration to be settable

The properties in the `IRConParser` and `IRConParserConfiguration` interfaces were updated to include setters. Previously, the properties in these interfaces were read-only. This change allows for the modifications and extensions of properties defined, thereby bolstering flexibility for the handling of games and parsers.

* Replace RestEase with Refit in API usage

Refit has been implemented as a replacement for RestEase in all API calls. As such, all related code, parameters and imports have been adjusted to function with Refit. Logic has also been added to handle certain Refit-specific behaviours. Occurrences of the RestEase package have been removed from the project.

* Enable auto-redirect in HttpClient

The HttpClient instance used in Application/Main.cs has been modified to automatically follow redirect responses. This was accomplished by adding "AllowAutoRedirect = true" to the HttpClientHandler used when creating the HttpClient.

---------

Co-authored-by: Amos <amos2580@hotmail.co.uk>
2024-06-22 10:19:06 -05:00
5726527980 Update plugins for shared library versioning change 2024-02-04 20:55:17 -06:00
6f5d638a1e Remove explicit reference to underlying database provider error in stats plugin 2024-02-04 12:10:13 -06:00
186ed839da Update plugins for latest shared library 2024-02-04 12:09:17 -06:00
d9df5f02a5 fix issue with profile chat meta loading 2023-08-29 12:31:00 -05:00
a2e5e94b02 fix some issues with chat search feature 2023-08-27 12:28:35 -05:00
a169653e91 add chat to advanced search 2023-08-26 22:56:37 -05:00
8d2ac47756 update stats plugin for server caching and better DI usage 2023-04-05 10:15:10 -05:00
b04d059399 update stats plugin to IPluginV2 2023-02-11 21:01:28 -06:00
bbd7b29959 hide annoying warning 2022-10-18 09:38:54 -05:00
38becc5266 bump plugin shared library core reference version 2022-10-13 13:53:28 -05:00
2e5747af97 update shared library to fix data library issue 2022-10-12 12:14:43 -05:00
f2736e1f5f update plugins to support command interception 2022-10-12 10:32:45 -05:00
8d8a8d869a implement profile interaction registration through plugins (mute and vpn detection implementation) 2022-09-08 15:03:38 -05:00
ab96c0ad3b fix issue with duplicate key on top stats page 2022-07-22 10:28:26 -05:00
9535815cea misc performance graph display tweaks 2022-07-16 09:56:41 -05:00
7972c75b4d add date stamp to performance graphs / increase number of performance rating snapshots / localize graph timestamps 2022-07-10 17:06:46 -05:00
c2353f5bb8 optimize chat filtering/searching 2022-06-16 18:03:23 -05:00
6f5db426c1 misc ui tweaks 2022-06-16 14:02:44 -05:00
45011d9ff9 fix token auth issue 2022-06-16 10:07:03 -05:00
16d295024e update schema to support unique guid + game combinations 2022-06-15 19:37:34 -05:00
345c415c7d add total ranked client number for stats pages 2022-06-09 09:56:41 -05:00
c6042632dd add default anticheat detection types 2022-06-02 18:30:22 -05:00
74d1baa59b Add per game anticheat configuration option for issue #203 2022-06-02 18:24:13 -05:00
323aa49621 reduce logging for failed anticheat log parsing 2022-05-22 18:04:38 -05:00
60d7fd08a0 small updates that got lost in last commit 2022-04-19 22:34:35 -05:00
d5b4c60e5a huge commit for webfront facelift 2022-04-19 18:43:58 -05:00
9e35e12560 fix profile issue 2022-03-24 08:40:42 -05:00
fd29f2d1ad update stats to use new meta service 2022-03-23 13:54:42 -05:00
a84b9abe68 fix issue with multi line output freezing console 2022-03-23 12:09:40 -05:00
1f132d46f9 fix issue with loading stats config #237 2022-03-08 11:24:59 -06:00
57558f6223 add cancellation token for rcon connection to allow more granular control 2022-02-28 20:44:30 -06:00
39a2b155ab increment shared library references 2022-02-23 15:57:44 -06:00
68c5cbacdc more profile loading optimizations 2022-02-01 18:20:29 -06:00
bac343cdba fix refactor issue 2022-01-28 17:28:49 -06:00
c84b270ef7 webfront profile loading optimizations 2022-01-28 14:33:08 -06:00
1c89b00907 small startup performance optimization 2022-01-28 09:35:01 -06:00
6f6dd035ee Initial .net 6 upgrades 2022-01-26 15:26:25 -06:00
c518887903 hopeful topstats fixes 2022-01-26 15:20:10 -06:00
6458aee2ee add server scoreboard functionality 2022-01-26 15:20:10 -06:00
34e35542ae update packages for previous release (re-release of previous) 2022-01-26 15:20:10 -06:00
7541705f8a reduce some potential errors 2022-01-26 15:20:10 -06:00
985762c426 add color code mapping for CSGO 2022-01-26 15:20:10 -06:00
4ae3ee1683 abstract engine color codes to use (Color::<Color>) format to make codes more.
see pt6 parser and configs for example usages
2022-01-26 15:20:10 -06:00
2f38f3f2b8 fix issue with caching implementation 2022-01-26 15:20:10 -06:00
c8c334327e update caching to use automatic timer instead of request based to prevent task cancellation 2022-01-26 15:20:10 -06:00
d46c090301 implement client server connection tracking persistence 2021-08-31 18:21:40 -05:00
dcf690325c persist client count history data across reboots and allow for configurable timespan 2021-08-29 13:10:10 -05:00