Commit graph

257 commits

Author SHA1 Message Date
Pat Hartl
71b3addadc Refactor GitHub calls to a new service 2025-03-16 14:01:33 -05:00
Pat Hartl
86c906f8db Add project for automated tests
Had to remove the responsibility of providing the current version of the application from UpdateService. A new IVersionProvider can be used to get the version. This also allows for this to be mocked in tests.
2025-03-15 21:00:00 -05:00
Pat Hartl
246ecefb02 Fix first time setup administrator creation
Fixes #206
2025-03-13 01:24:09 -05:00
Pat Hartl
407ec6334b Fix save paths not being included in downloaded manifest 2025-03-13 00:35:58 -05:00
Pat Hartl
46506ce383 Fix launcher login 2025-03-12 19:06:32 -05:00
Pat Hartl
b712f64bfd Remove use of UserManager for finding by name 2025-03-12 01:10:24 -05:00
Pat Hartl
0595386d50 Fix empty depot results
Fixes #183
2025-03-11 17:26:55 -05:00
Pat Hartl
a34e2df75f Fix creation of companies in IGDB lookup
Fixes #201
2025-03-09 18:54:59 -05:00
Pat Hartl
51ca1dbe48 Fix CreatedBy / CreatedOn population
Fixes #199
2025-03-09 15:28:46 -05:00
Pat Hartl
5369078e25 Fix IPX relay not closing sockets on stop
Fixes #200
2025-03-09 14:50:25 -05:00
Pat Hartl
2953dd5d78 Hook up logging for IPX relay 2025-03-09 01:51:17 -06:00
Pat Hartl
f001b6167b Refactor application to use storage location path for saves 2025-03-09 00:15:47 -06:00
Pat Hartl
0147b59002 Fix user custom fields not displayed on edit
Fixes #197
2025-03-08 14:13:51 -06:00
Pat Hartl
b583837186 Add better logging for artifact retrieval 2025-03-08 13:33:37 -06:00
Pat Hartl
41f4fa93f0 Initialize Docker configuration 2025-03-07 20:44:32 -06:00
Pat Hartl
f7477e9f1c Fix IPX relay autostart
Fixes #188
2025-03-07 01:03:14 -06:00
Pat Hartl
6e49a3acbe Fix first time setup for MySQL/MariaDB, fix object unknown error for paths setup
Fixes #187
2025-02-27 20:11:40 -06:00
Pat Hartl
7fdbc62063 Fix potential issues with first time startup path creation 2025-02-26 00:59:50 -06:00
Pat Hartl
de60ceb04d Fix server starting/stopping, fix server autostart preventing app from starting, fix status update on external close of server 2025-02-25 22:05:23 -06:00
Pat Hartl
adc0e85b0a Fix genre adding 2025-02-25 21:24:11 -06:00
Pat Hartl
78b1597d0c Fix archive uploading 2025-02-25 21:22:33 -06:00
Pat Hartl
fc268328ee Fix version used to grab launcher artifacts
Fixes #178
2025-02-24 19:48:11 -06:00
Pat Hartl
d38432f675 Add server scripts to execute on game start/stop, refactor how play sessions are recorded 2025-02-23 15:39:06 -06:00
Pat Hartl
a5471aa9c2 Fix adding data with relationships 2025-02-23 08:50:16 -06:00
Pat Hartl
b9746d64a4 Add ability to disable user libraries
Some checks failed
LANCommander Release / prep (push) Failing after 32s
LANCommander Release / build_server_linux_arm64 (push) Has been skipped
LANCommander Release / build_server_linux_x64 (push) Has been skipped
LANCommander Release / build_server_osx_arm64 (push) Has been skipped
LANCommander Release / build_server_osx_x64 (push) Has been skipped
LANCommander Release / build_server_win_arm64 (push) Has been skipped
LANCommander Release / build_server_win_x64 (push) Has been skipped
LANCommander Release / build_launcher_linux_arm64 (push) Has been skipped
LANCommander Release / build_launcher_linux_x64 (push) Has been skipped
LANCommander Release / build_launcher_osx_arm64 (push) Has been skipped
LANCommander Release / build_launcher_osx_x64 (push) Has been skipped
LANCommander Release / build_launcher_win_arm64 (push) Has been skipped
LANCommander Release / build_launcher_win_x64 (push) Has been skipped
LANCommander Release / build_release (push) Has been skipped
LANCommander SDK Release / prep (push) Failing after 13s
LANCommander SDK Release / publish (push) Has been skipped
2025-02-22 00:43:03 -06:00
Pat Hartl
611c78a062 Clear user cache on role update 2025-02-21 23:36:52 -06:00
Pat Hartl
fe998642e1 Fix check for existing entities
Fixed role creation
2025-02-21 22:48:29 -06:00
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