Commit Graph

13 Commits

Author SHA1 Message Date
Jordan Dominion 82c769177e Switch to central package management 2025-08-29 12:33:45 -04:00
Jordan Dominion 2a99c07315 Fix subtle bug causing mixmatched files between host watchdog and host in installer 2024-11-17 19:10:01 -05:00
Jordan Dominion df1751c272 Update Wix to 5.0.2 2024-10-07 07:28:23 -04:00
Jordan Dominion eff64c1b50 Update installer to Wix 5.0.1 2024-07-20 21:51:01 -04:00
Jordan Dominion e9463c192f Update to Wix 4.0.4 2024-02-19 17:19:08 -05:00
Jordan Dominion c824d72e5c Update to Wix 4.0.2 2023-09-29 11:41:43 -04:00
Jordan Dominion b663b3b7dc Integrate new SVG icon into build pipeline
Uploading generated tgs.png to my personal Discord for hosting purposes.

Using logo source commit of 7d202238c5 for
new Discord embed logo
2023-09-13 19:32:39 -04:00
Jordan Dominion 5fd5e83bd5 Fix issue with appsettings installation on Windows 2023-07-24 23:27:40 -04:00
Jordan Dominion 80215f81b0 More defaulting behavior for .exe installer 2023-07-24 17:06:38 -04:00
Jordan Dominion 25651e37ba Add MariaDB to installer. Adjust SetupWizard to support it
Closes #1603
2023-07-20 02:38:54 -04:00
Jordan Dominion c21d0c4ea7 Improve MSI DowngradeError 2023-07-03 22:54:15 -04:00
Jordan Dominion e771a369af Do not StartServices if TGS is unconfigured
- Cheeky workaround to pass winget validation
2023-07-03 17:02:58 -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