1
0
mirror of https://github.com/RaidMax/IW4M-Admin.git synced 2025-06-10 15:20:48 -05:00
Commit Graph

132 Commits

Author SHA1 Message Date
ef0534c2d3 Bump Refit from 7.1.0 to 8.0.0 in /Application
Bumps [Refit](https://github.com/reactiveui/refit) from 7.1.0 to 8.0.0.
- [Release notes](https://github.com/reactiveui/refit/releases)
- [Commits](https://github.com/reactiveui/refit/compare/7.1.0...8.0.0)

---
updated-dependencies:
- dependency-name: Refit
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-04 19:35:18 -06:00
e956ab4d1a support hot reload of plugin code in debug configuration 2024-08-27 10:10:58 -05:00
40f912542b only run local build script in debug 2024-06-29 17:01:59 -05:00
451b25ffb2 simplify build script for local builds 2024-06-29 16:54:06 -05:00
9cdb2ca63e update nuget pipeline
update script
2024-06-28 16:18:42 -05:00
4b6f3e8851 Update nuget packages 2024-06-22 11:52:42 -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
f2c957fe71 Update csprojs to support SLC nuget building 2024-02-04 11:29:47 -06:00
6a3f4d0b57 update Jint package 2023-06-08 15:16:42 -05:00
55e5f4699e 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
ebe69a94ad implement new eventing system 2023-04-05 09:54:57 -05:00
d3544b4519 implement PluginV2 for script plugins 2023-04-04 18:24:13 -05:00
4c51d86fae add "advanced" search functionality 2023-01-23 16:38:16 -06:00
34cafc4066 create shared integration for performance-based autobalance support 2022-10-23 13:29:01 -05:00
450c8a45da add support for plugin generated pages (interactions). add disallow vpn command 2022-10-17 09:17:43 -05:00
a3649124ff fix issue with game interface meta/provide full example 2022-09-11 11:46:13 -05:00
aa5b3b71d3 upgrade nuget packages 2022-09-09 09:45:46 -05:00
4181bf1da7 fix intermittent issue with game interface during connection loss with servers 2022-06-01 11:25:11 -05:00
d5b4c60e5a huge commit for webfront facelift 2022-04-19 18:43:58 -05:00
3001a92a78 initial framework for gsc + iw4madmin integration
improvements to script plugin capabilities and error feedback
2022-02-07 18:43:36 -06:00
6f6dd035ee Initial .net 6 upgrades 2022-01-26 15:26:25 -06:00
7e01dc3fc2 add initial CS:GO support 2021-06-03 10:51:03 -05:00
4316f1bfab prevent missing config from causing stats error
small advanced stats fixes
2021-03-23 10:16:27 -05:00
434392a7e4 huge commit for advanced stats feature.
broke data out into its own library.
may be breaking changes with existing plugins
2021-03-22 11:09:25 -05:00
50f7767bf1 fix issue with view stats and reset stats failing
fix issue with set level returning wrong error message if setting a client to the same level they're currently at
update CoD4x parser version
update nuget packages
2020-12-16 13:11:30 -06:00
3e1db4b00a fix introduced issue with map/map_rotate commands 2020-11-11 18:53:23 -06:00
04fe6836c6 refactor logging in pretty big overhaul 2020-11-11 17:35:55 -06:00
6e27dd9dce QOL updates for profile meta
implement filterable meta for issue #158
update translations and use humanizer lib with datetime/timespan for issue #80
2020-08-18 16:35:21 -05:00
84ffb9aa29 [tweaks and fixes]
reenable tekno support
address vagrant thread issue
refactor game log reader creation to follow better practices
fix bot issues/address how guids are generated for bots/none provided
2020-05-04 16:50:02 -05:00
d45d99454b fix for runaway regular expression on linux
explicitly set string dvars in quotes to allow setting empty dvars
allow piping in input from command line (#114)
update the distribution for top stats elo
prevent game log file rotation from stopping event parsing
2020-04-01 14:11:56 -05:00
87987f885d allow prompt string to have an empty/default value
upgrade some project dependencies
don't try to run events on parsers
update top players rank distribution
2020-02-17 10:05:31 -06:00
3de5ce9ac0 allow Kekno to run with sv_running not returning anything :upside_down:
make sure script plugins output correct errors instead of being swallowed
prevent webfront error when webfront tab is left open on a server no longer being modified
2020-02-01 12:27:14 -06:00
f09a45503a make the version name match the actual name for FTP deployment
fix rare issue with summing session scores
copy font to expected wwwroot dir in debug mode so we get pretty icons when developing
upgrade some packages

pretty much reworked the entire server web config to support better validation and stuff.. not really a small fix

finish web configuration changes (I think)

finish up configuration changes and update shared library nuget
2020-01-20 10:23:23 -06:00
f6513b30dd remove detailed version from csproj to hopefully force compile time set 2020-01-15 14:32:57 -06:00
f6c83ee4ed Update projects to .NET Core 3.0
Increase max sv_hostname length on master
2019-12-24 15:23:43 -06:00
06e12248f9 move all the deployment setup into 2.4 pr (#85)
* don't run build commands in release

* fix test file

* Set up CI with Azure Pipelines

[skip ci]

* Include fonts and fix automessage hidden command

* more project changes

* migration from bower to libman

* more lib man changes

* project update for sneaky commands

* add missing canvas.js dep
update projects not to have stupid extra dlls

include in previous

* update pipeline file

* update post publish script and pipeline definition

* fix broken yaml

* move encoding conversion to seperate script

* remove extra uneeded rank icons
remove garbage language files being created
remove frontend lib when done

* fix publish script path

* grab localizations through powershell

* fix broken batch 🤷

* actually fixed

* only include runtime compilation in debug mode for webfront

* don't deploy un minified css
use full jquery version

* add step to download the scss for open iconic
change the font path

* update mkdir for iconic path

* don't include old iconic css

* correct font path for real now

* copy script plugins

* lots of changes for deployment

* build the projects

* use projectdir instead of solution dir

* nerf script commands plugin
fix live radar left over command

* actually kill script command post build

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* fix the font file copy (I think)

* maybe fix delete folder issue

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines
2019-12-02 15:52:36 -06:00
040ade364e Fix small issue with query optimization missing a FK set
Fix accidentally rename of controller method
2019-11-18 08:08:09 -06:00
78cd6ae392 update packages 2019-10-02 18:58:23 -05:00
ca439070dd Update to .NET Core 3.0 2019-09-30 18:35:36 -05:00
ec630bb991 Merge branch '2.3' into 2.4-pr 2019-08-30 11:50:48 -05:00
d4c01373e2 bump application version 2019-08-30 09:29:19 -05:00
7d0540fc7d Merge branch '2.3' into 2.4-pr 2019-08-24 20:16:35 -05:00
093b9919b7 another fix because I'm retarded
bump version up
2019-08-24 14:06:23 -05:00
8bd67a1629 finish color code support (I think) 2019-08-02 18:04:34 -05:00
d6a5c27c60 optimize index for rating history
update log server to prevent delays or missed information
2019-07-24 19:15:07 -05:00
99a163fa2b Clean up some old files 2019-07-17 12:29:51 -05:00
b4c57d3a53 allow reports to be filed against anyone
fix rare issue with alias (maybe)
update some tests
2019-06-24 11:01:34 -05:00
4e9c420f81 update version
make sure ac snapshots are saved
2019-06-16 14:49:04 -05:00
e8af8914d2 add a check to make sure we're not breaking EFClient entries when updating
make sure the alias is updated before banning the player as we want to link them together
update CoD4x parser to fix their breaking change
2019-06-11 08:00:14 -05:00
3016e68a6d fix duplicate meta data when restarting
fix issue with parsing anticheat info in non en-US culture
fix rare issue with client spots "swapping"
don't copy referenced shared library assemeblies from plugins
2019-06-09 09:50:58 -05:00