Commit graph

130 commits

Author SHA1 Message Date
Pat Hartl
71911fa617 Increase performance of fetching game details 2025-02-16 13:24:23 -06:00
Pat Hartl
e4431e7333 Fix release channel dropdown in Settings / Updates 2025-02-16 12:48:37 -06:00
Pat Hartl
076d0f4f16 Fix script importing for updating games 2025-02-16 12:37:33 -06:00
Pat Hartl
f802448aaa Fix upload archive being deleted before disposed 2025-02-16 10:48:21 -06:00
Pat Hartl
54acf8e60c Fix script importing 2025-02-16 10:14:26 -06:00
Pat Hartl
e8627b6a87 Use generic implementations 2025-02-16 10:08:05 -06:00
Pat Hartl
b05860d816 Move importing to new service with implementations 2025-02-16 09:17:26 -06:00
Pat Hartl
1665463114 Fix exception when importing game with no archives 2025-02-16 01:19:03 -06:00
Pat Hartl
b0f8f20b35 Merge branch 'main' of https://github.com/LANCommander/LANCommander 2025-02-16 00:05:18 -06:00
Pat Hartl
0594ad594d New login page with launcher download button 2025-02-15 23:45:51 -06:00
Pat Hartl
51e6339e6e Adjust default cookie policies 2025-02-15 09:06:29 -06:00
Pat Hartl
7de04d8597 Fix media picking error 2025-02-13 02:10:46 -06:00
Pat Hartl
52b7dbbc48 Add ability to change release channels, 2025-02-13 02:04:09 -06:00
Pat Hartl
b1c6c82f84 Fix shadow properties on HTTP paths and server consoles 2025-02-12 21:05:33 -06:00
Pat Hartl
2012f12379 Fix MySQL migrations
Fixes #168
2025-02-12 20:39:47 -06:00
Pat Hartl
16b903d9f8 Fix importing existing games 2025-02-09 19:58:25 -06:00
Pat Hartl
b28e8a51ee Fix auditing
The way updates are being handled means that the auditing interceptor doesn't work as the entities are not showing in the change tracker at that stage as modified. Added the auditing to BaseDatabaseService instead.
2025-02-09 18:53:40 -06:00
Pat Hartl
6b786381b0 Fix missing scripts and custom fields in exports 2025-02-09 18:25:38 -06:00
Pat Hartl
751c0036c1 Fix game update and delete 2025-02-09 14:52:26 -06:00
Pat Hartl
2909f151df Add tags to cache entries 2025-02-09 01:37:31 -06:00
Pat Hartl
361b5a5cee Fix user auth 2025-02-09 01:23:40 -06:00
Pat Hartl
832a087a63 Log error when roles cannot be retrieved 2025-02-08 23:23:06 -06:00
Pat Hartl
28aef43e1c Add forms for editing logging providers 2025-02-08 19:27:59 -06:00
Pat Hartl
a29cc15350 Merge branch 'main' into add-logging-provider-configuration
# Conflicts:
#	LANCommander.Server/LANCommander.Server.csproj
#	LANCommander.Server/Program.cs
2025-02-08 18:15:35 -06:00
Pat Hartl
bb6e421e5f Consolidate packages 2025-02-08 12:43:20 -06:00
Pat Hartl
cef428acc1 Optimize UserService queries, cache user roles, clean up UserService 2025-02-08 12:32:54 -06:00
Pat Hartl
9e09257c5e WIP add ability to customize logging providers 2025-02-05 18:45:00 -06:00
Pat Hartl
04ae0cb37e Clear related game caches on redist update 2025-02-05 01:32:00 -06:00
Pat Hartl
cc5dd25136 Fix script editing 2025-02-04 20:58:08 -06:00
Pat Hartl
fb4c1f361d Add server as variable to server scripts 2025-02-04 18:54:31 -06:00
Pat Hartl
e9e5bc096d Move registration to AuthenticationService, add scripts for UserLogin and UserRegistration 2025-02-04 18:45:24 -06:00
Pat Hartl
117f2d6c2b Update to .NET 9 2025-02-04 18:39:29 -06:00
Pat Hartl
270a3a8ff3 Expire game cache when related items are updated 2025-02-04 02:31:23 -06:00
Pat Hartl
3603ee6a70 Fix GameService DI 2025-02-03 02:35:49 -06:00
Pat Hartl
981aed208f Fix archive uploading 2025-02-03 01:42:14 -06:00
Pat Hartl
abe8fe74d1 Fix missing extension 2025-02-03 00:58:26 -06:00
Pat Hartl
9c8a99d909 Fix IGDB info not populating 2025-02-02 23:23:57 -06:00
Pat Hartl
123a5827c3 Remove repository 2025-02-02 18:52:47 -06:00
Pat Hartl
283873330b Fix updating of :1 relationships, only process added/removed entities in :* relationships 2025-02-02 18:50:22 -06:00
Pat Hartl
6081edfb4f Update relationships 2025-02-02 14:58:07 -06:00
Pat Hartl
af08645396 Remove use of DatabaseServiceFactory, update service dependency injection 2025-02-01 02:21:34 -06:00
Pat Hartl
aa4ba8a056 Add custom fields to games and allow them to be used in scripts / actions 2025-01-30 19:21:02 -06:00
Pat Hartl
45717345d3 Refactor execution context to include servers, use in server process orchestration 2025-01-29 20:35:42 -06:00
Pat Hartl
d81b39dc79 Expire addon cache 2025-01-27 02:47:06 -06:00
Pat Hartl
dd4b961b56 Throw login errors properly 2025-01-25 13:51:00 -06:00
Pat Hartl
dea7f6c9e5 Expire game cache on server update 2025-01-25 12:46:35 -06:00
Pat Hartl
2c5bbed8d5 Increase API performance 2025-01-25 12:46:24 -06:00
Pat Hartl
488ee72394 Expire actions when expiring game caches 2025-01-25 12:45:48 -06:00
Pat Hartl
7b4f2950c7 Add separate binding for SSL 2025-01-25 02:40:36 -06:00
Pat Hartl
a721d1c284 Fix server starting 2025-01-25 02:04:27 -06:00