Commit Graph

26 Commits

Author SHA1 Message Date
Jordan Dominion b545fb1a13 Remove telemetry 2025-08-15 19:13:29 -04:00
Jordan Dominion 3c46164515 ThrowsExactly conversion except harder 2025-08-01 19:37:43 -04:00
Jordan Dominion be6960d942 Move long-running delay task fix to AsyncDelayer
Fixes #1985
2024-11-03 10:28:09 -05:00
tgstation-server-ci[bot] 8a5da6fe19 Merge branch 'master' into dev 2024-08-16 21:33:17 +00:00
Jordan Dominion 6bb65d39f2 Reload configuration after successfully running the setup wizard 2024-08-16 11:43:07 -04:00
Jordan Dominion 12878f177f Adds version reporting telemetry 2024-08-13 22:14:57 -04:00
Jordan Dominion 8b59884bf9 Final ValueTask conversion 2023-10-07 17:41:19 -04:00
Jordan Dominion 643f369aa3 Fix setup wizard tests 2023-08-24 22:42:47 -04:00
Jordan Dominion fd1e73dfd4 Add prompt for SQLServer connection encryption 2023-08-24 22:19:47 -04:00
Jordan Dominion 2091ce06e7 Elasticsearch configuration now uses a Uri
Also fixed default setup wizard option not working

Fixes #1599
2023-07-15 09:39:15 -04:00
Jordan Dominion c7ae56733b Add PublicAddress to swarm configuration and API
- `ConfigVersion` to 4.7.0.
- Add setup wizard prompt.
- `README.md` update.
- Update live tests.
2023-07-04 01:00:17 -04:00
Jordan Dominion d0d9e7b2ba Switch from .vdproj to .wixprojs
Wix is just better, it drives the fucking Visual Studio installer for gods' sakes. Thankfully, v4 is a whole lot better than v3 in that it's native dotnet tooling.

- Added ability to set base path for loading configuration files.
- Added Service command descriptions for help text.
- New `.exe` installer also installs dotnet dependencies.
- New `.msi` properly invokes configure, sets up and controls service, sends detach stop signal on upgrades, and uses ProgramData for configs with appropriate permissions.
- Remove .deb symlinks in favor of explicitly setting config directory.
- Adjust CI pipeline with new installer changes.
- Appropriately bump TGS migrator version.
2023-07-02 04:08:14 -04:00
Jordan Dominion 2a3a72a1e7 Convert to BackgroundService where applicable
Also fix case of localhost SqlServer in SetupWizard
2023-06-26 00:04:55 -04:00
Jordan Dominion 52fdaf3955 Add sane defaults to SetupWizard yes/no prompts 2023-06-25 21:32:10 -04:00
Dominion 43e1fec1b0 Move a bunch of non-core classes to new Utils namespace
- Clean up VS messages, primarily in SessionController.cs
2023-04-23 13:42:16 -04:00
Jordan Brown 65ec6a0e98 Remove ConfigureAwait(false) in top level projects 2022-09-19 10:19:08 -04:00
AffectedArc07 354bc1329d I would like to do the big cry 2021-06-08 19:16:01 +01:00
AffectedArc07 cfeed9ebc6 *sigh* 2021-06-08 18:57:54 +01:00
AffectedArc07 bffd132b85 Does this work 2021-06-08 18:30:50 +01:00
Jordan Brown b9586c7fee The great stylecop update
Beware those that read into this commit. Here there be style conformance...

Closes #1252
2021-05-09 19:27:09 -04:00
Jordan Brown 86ce2d22c8 Minor improvements to setup wizard tests 2021-02-08 02:39:29 -05:00
Cyberboss 8c8ac15f26 Add Swarm configuration to setup wizard 2020-12-27 11:24:22 -05:00
Jordan Brown 9922c8f5a8 Docker cleanup
- Add container script to master version list
- Setup wizard now waits for a guaranteed config reload

Fixes #1138
2020-11-05 14:57:36 -05:00
Jordan Brown 78356eb68a Adds configuration option for swagger UI
- Config version to 2.1.0
2020-08-17 13:00:53 -04:00
Jordan Brown 5d00e23a97 Add auto refresh functionality to IServerClient 2020-05-24 17:57:28 -04:00
Jordan Brown 8ee3d69f1c Remove save delay from SetupWizard
- Fix test namespace
2020-04-27 15:06:10 -04:00