Commit graph

2725 commits

Author SHA1 Message Date
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
c9ffb1eac3 Avoid page crashing if SignalR client can't connect to hub 2025-03-25 20:48:03 -05:00
Pat Hartl
421aea4ab8 Bind hosts dropdown properly, fix form layout 2025-03-25 19:15:05 -05:00
Pat Hartl
da33b45fe4 Make config for server engines more generic 2025-03-25 18:07:03 -05:00
Pat Hartl
588031bbd9 Organize projects in solution 2025-03-25 17:56:33 -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
ee66ad2a1d Change Docker host ID to GUID 2025-03-24 03:43:08 -05:00
Pat Hartl
d652627881 Fix binding of container selects 2025-03-24 03:18:00 -05:00
Pat Hartl
e86e5d8b44 Use server engines to start/stop servers 2025-03-24 00:19:33 -05:00
Pat Hartl
9279c9ac0d Add form fields for managine Docker container information 2025-03-24 00:18:52 -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
98cab7ec24 Reorder database init to fix migrations 2025-03-23 20:01:44 -05:00
Pat Hartl
a49d1914df Abstract server control to IServerEngine, basic implementation of DockerServerEngine 2025-03-23 17:30:50 -05:00
Pat Hartl
6ffe797b0e Update release Docker workflow 2025-03-23 01:26:30 -05:00
Pat Hartl
2b75d40d82 Update release workflow 2025-03-23 01:12:55 -05:00
Pat Hartl
6a0dd26fd9 Fix launcher workflow 2025-03-23 00:31:07 -05:00
Pat Hartl
9e3f4a64ff Package frontend files 2025-03-23 00:22:12 -05:00
Pat Hartl
477f2b200d Fix launcher build 2025-03-22 23:14:57 -05:00
Pat Hartl
f55751bb5f Avoid dupes 2025-03-22 23:06:14 -05:00
Pat Hartl
3904a46db2 Fix datatables that don't reference nested data 2025-03-22 22:55:34 -05:00
Pat Hartl
35e548324f Fix server build 2025-03-22 22:55:08 -05:00
Pat Hartl
7e9573c570 Clean up csproj files 2025-03-22 03:22:51 -05:00
Pat Hartl
b9b026dbaa Skip cache 2025-03-22 03:00:10 -05:00
Pat Hartl
4f6cc6f134 Use PowerShell 2025-03-22 02:59:13 -05:00
Pat Hartl
9f1fbb7076 Remove cache, install Node packages 2025-03-22 02:24:20 -05:00
Pat Hartl
0233aa8255 Install packages before build 2025-03-22 02:06:22 -05:00
Pat Hartl
1815ba6ba2 Revert build workflows 2025-03-21 23:28:30 -05:00
Pat Hartl
850007ec9c Revert workflow 2025-03-21 23:24:48 -05:00
Pat Hartl
34ebd6d3aa macOS build 2025-03-21 19:34:05 -05:00
Pat Hartl
3895c94542 Fix linux artifact naming 2025-03-21 19:07:55 -05:00
Pat Hartl
e288b47258 Silently continue when removing files 2025-03-21 19:07:48 -05:00
Pat Hartl
31535103d3 Use semver 2025-03-21 18:48:41 -05:00
Pat Hartl
b05b1fc150 Fix version 2025-03-21 18:40:28 -05:00
Pat Hartl
528ffe42cc Fix version and runtime identifier 2025-03-21 18:34:39 -05:00
Pat Hartl
0e6c766734 Fix matrix 2025-03-21 18:22:21 -05:00
Pat Hartl
98a2371309 Rebuild semver 2025-03-21 18:20:22 -05:00
Pat Hartl
e013d1a7f3 Misspelling 2025-03-21 18:17:28 -05:00
Pat Hartl
1223e5983e Run includes 2025-03-21 18:13:55 -05:00
Pat Hartl
619b4089db Run includes from workflow 2025-03-21 18:03:49 -05:00
Pat Hartl
32a0dba268 Change pathing 2025-03-21 18:01:36 -05:00
Pat Hartl
6b3ce5fd34 Move restrict games by collection setting to Library, restore default role select
Fixes #225
2025-03-21 18:00:08 -05:00
Pat Hartl
f084fa87d8 Fix responsiveness of server control component
Fixes #189
2025-03-21 17:07:54 -05:00
Pat Hartl
97a8cc8233 Slash 2025-03-21 01:27:28 -05:00
Pat Hartl
3e4e170bee Adjust paths 2025-03-21 01:25:28 -05:00
Pat Hartl
933b7c5a2f Test building via PS script 2025-03-21 01:23:15 -05:00
Pat Hartl
9ce45b3b85 Checkout 2025-03-20 21:23:42 -05:00
Pat Hartl
74be2cd600 Remove changed check, move action definition files 2025-03-20 21:21:20 -05:00
Pat Hartl
1b2f592e14 Use composite actions 2025-03-20 21:17:14 -05:00