Commit Graph

22 Commits

Author SHA1 Message Date
Jesse 687b4f7a49 Add blazor & MVC Support (#602)
* Add initial code for Razor pages support

* Remove finalizer

* Try fully loading blazor

This is most likely entirely broken because of a rebase now

* UseSptBlazor after app.Use

* Fix up StaticWebAsset loading, add MudBlazor

* Implement page

* Update comment

* Replaced existing status page with razor

* Track background video in LFS

* Update attributes

* Improved status page theming

* Fix up wwwroot publish folder to SPT_Data/wwwroot

* Added name to page

* Remove unnecessary code

* Begin fixing up MVC & Blazor for modding

* Update TestMod

* Cleanup todo

* Further work out mod support

* Re-order initialization and use logger

* Rename library to SPTarkov.Server.Web

---------

Co-authored-by: Chomp <dev@dev.sp-tarkov.com>
Co-authored-by: Chomp <27521899+chompDev@users.noreply.github.com>
2025-10-02 19:03:27 +00:00
clodanSPT d14e7cc155 Added ceciler patch to add jsonextensiondata (#565)
Co-authored-by: Alex <clodanSPT@hotmail.com>
Co-authored-by: Chomp <27521899+chompDev@users.noreply.github.com>
2025-08-21 09:45:07 +00:00
Cj c16c988fda Merge pull request #539 from CJ-SPT/test-mod
Intoduce test mod and restructure test suites into their own solution folder
2025-08-09 19:26:06 +00:00
Cj 1d1f872875 Refactor Item tpl generator to handle multiple generators + add quest tpl generator (#493) 2025-07-20 19:17:29 +01:00
Alex be7e0aea2d Fody sucks :) 2025-06-06 17:44:10 +01:00
Chomp b836ce4bf1 Removed fody dep 2025-06-04 13:58:50 +01:00
Alex 6d87c79b0f Remove fody weaver project in favor of source generation 2025-06-03 20:34:08 +01:00
Alex e3aaf63162 Added tool to add JsonExtensionData annotation to all model classes 2025-06-03 20:24:48 +01:00
clodanSPT cab8fa82a2 Json extension data fody (#340)
* Added a new Fody plugin to add to every model class the JsonExtensionData attribute

* retargeted fody plugin to netstandard for msbuild runtime

* Fixed runtime issue

* Fixed property check for new extension data properties

---------

Co-authored-by: Alex <clodanSPT@hotmail.com>
2025-06-02 12:15:44 +01:00
Cj 0fda28526f Implement module patch abstraction and patch loader (#250)
* Implement patch abstractions and patch loader using an interface

* remove patch loader

* rename patch class
2025-05-11 20:52:14 +01:00
clodan 270f095413 renamed projects and namespaces 2025-03-07 13:16:43 +00:00
clodan 7a2db04cfe Added fast cloner and benchmarks 2025-02-20 15:21:13 +00:00
clodan a33d51f182 Moved SptCommon inside libraries folder 2025-02-11 10:56:29 +00:00
CWX 7cd8ef9179 Update Mods to be foldered/ own csproj/ ref dll 2025-02-10 15:04:40 +00:00
Chomp 3f41db4b9b Added HideoutCraftQuestIdGenerator project 2025-02-05 10:59:18 +00:00
clodan 83d639bf47 Moved assets outside of main project to avoid duplication and other fixes 2025-01-21 20:39:52 +00:00
Alex b5240a615e Refactor project into smaller chunks 2025-01-19 17:45:48 +00:00
Alex 3d875bd15b solution organization 2025-01-19 12:18:33 +00:00
Chomp e206e7c86c Create new Example mods project and moved override example into it 2025-01-12 12:17:41 +00:00
Alex ba78a15613 Sample mod project and modding bootstrap 2025-01-10 23:42:41 +00:00
Cj 5d04191e68 Add basic test framework 2025-01-07 20:03:15 -05:00
Alex 76f9830a7e Initial commit, basic work 2025-01-05 02:12:38 +00:00