Pat Hartl
4d380c2807
Missing class
2025-03-25 20:54:08 -05:00
Pat Hartl
0d8cfaf423
Working control of Docker containers
2025-03-25 20:48:19 -05:00
Pat Hartl
da33b45fe4
Make config for server engines more generic
2025-03-25 18:07:03 -05:00
Pat Hartl
15d61f684c
Redo migrations, fix default container URI, better error handling on startup
2025-03-25 01:09:21 -05:00
Pat Hartl
e86e5d8b44
Use server engines to start/stop servers
2025-03-24 00:19:33 -05:00
Pat Hartl
b75eaaee70
Keep track of container IDs
2025-03-23 21:17:05 -05:00
Pat Hartl
b5dbda3eec
Add UI for editing Docker hosts, add database migration
2025-03-23 20:19:18 -05:00
Pat Hartl
a49d1914df
Abstract server control to IServerEngine, basic implementation of DockerServerEngine
2025-03-23 17:30:50 -05:00
Pat Hartl
dbf6c1b395
Mostly fix server status/control
...
Currently can't stop the server process, needs more security
Ref #198
2025-03-20 02:32:36 -05:00
Pat Hartl
72b613f1eb
Fix import via local file and add basic import test
...
Fixes #203
2025-03-17 20:16:26 -05:00
Pat Hartl
698ddc378e
Add test for checking CreatedBy on basic record creation
2025-03-16 21:04:24 -05:00
Pat Hartl
a47f3feeb7
(Mostly) fix launcher download
...
Fixes #191
2025-03-16 20:13:35 -05:00
Pat Hartl
2e63b6e8e7
Tests for UpdateService methods that access GitHub
2025-03-16 19:37:23 -05:00
Pat Hartl
55d2c84c1f
Add interface for GitHubService
2025-03-16 14:36:17 -05:00
Pat Hartl
78da00a83d
Change namespace of abstractions
2025-03-16 14:35:53 -05:00
Pat Hartl
d138baae67
Fix missing service registration
2025-03-16 14:04:27 -05:00
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
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