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