Pat Hartl
07ec314370
Fix .NET 10 build
2026-04-12 19:59:53 -05:00
Aaron Powell
aaba97caed
Fixing to check for absolute paths
2025-12-19 14:51:06 +11:00
Aaron Powell
0e5a8c5be2
Ensuring that the download endpoints will receive correctly pathed folders for data directory
...
Also adding logging throughout the download endpoints
2025-12-17 22:52:28 +11:00
Pat Hartl
add770b227
Refactor Settings
...
Settings for the server are now combined with the settings from the SDK. This introduces a large breaking change and a migration should be created. This refactor utilizes .NET Configuration and the Options pattern. This will allow for the overriding of any setting using envionment variables. It also means that Settings.yml can be used to override any .NET configuration. A SettingsProvider implementation was created, and any updating of settings was changed from SettingsService.SaveSettings() to SettingsProvider.Update(s => { ... })
2025-11-16 12:31:25 -06:00
Pat Hartl
549d45dafa
Fix nightly launcher list/download
2025-05-03 16:48:05 -05:00
RattleSN4K3
78a61f29ed
Improve messaging for launcher variants (cloud, pre, nightly)
2025-04-12 22:47:53 +02:00
RattleSN4K3
49af399634
Option to include and also fallback to online launcher downloads (for initial setup)
2025-04-12 22:35:40 +02:00
RattleSN4K3
5ac36efe71
Download launcher via Endpoint (from configured storage)
2025-04-12 15:11:45 +02:00
RattleSN4K3
c4f9bb28ce
Properly list downloaded launcher files (including installer)
2025-04-12 15:10:42 +02:00
Pat Hartl
e86e5d8b44
Use server engines to start/stop servers
2025-03-24 00:19:33 -05:00
Pat Hartl
a49d1914df
Abstract server control to IServerEngine, basic implementation of DockerServerEngine
2025-03-23 17:30:50 -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
78da00a83d
Change namespace of abstractions
2025-03-16 14:35:53 -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
b583837186
Add better logging for artifact retrieval
2025-03-08 13:33:37 -06:00
Pat Hartl
fc268328ee
Fix version used to grab launcher artifacts
...
Fixes #178
2025-02-24 19:48:11 -06:00
Pat Hartl
e4431e7333
Fix release channel dropdown in Settings / Updates
2025-02-16 12:48:37 -06:00
Pat Hartl
0594ad594d
New login page with launcher download button
2025-02-15 23:45:51 -06:00
Pat Hartl
52b7dbbc48
Add ability to change release channels,
2025-02-13 02:04:09 -06:00
Pat Hartl
af08645396
Remove use of DatabaseServiceFactory, update service dependency injection
2025-02-01 02:21:34 -06:00
Pat Hartl
00b9ca5953
Rename service and repository methods to async
2024-11-12 18:32:46 -06:00
Pat Hartl
6dfc8bae80
Fix extraction of autoupdater
...
Fixes #140
2024-10-29 18:27:40 -05:00
Pat Hartl
91ee1d47a9
Move data and service layers to separate projects, update packages
2024-10-07 18:04:26 -05:00