Pat Hartl
e38ee0a65e
Start/stop beacon from settings page
2025-04-25 00:59:13 -05:00
Pat Hartl
041a0069ee
Add DiscoveryBeacon, DiscoveryProbe, new beacon message
...
Adds a discovery beacon and probe to the client and removes BeaconService from the server.
2025-04-23 21:23:33 -05:00
Pat Hartl
a222743094
Update WinGet manifests
2025-03-26 02:42:55 -05:00
Pat Hartl
bdac1b720c
Merge pull request #235 from LANCommander/feature/docker-engine
...
Feature/docker engine
2025-03-25 20:51:04 -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
15d61f684c
Redo migrations, fix default container URI, better error handling on startup
2025-03-25 01:09:21 -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
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
e9ab634d96
WinGet manifests
2025-03-23 03:37:40 -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
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
d8e66dde1d
Non-functional monitoring component
2025-03-20 02:33:17 -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
692cd85161
Fixed save packaging and upload
...
Fixes #190
2025-03-19 17:35:16 -05:00
Pat Hartl
404697d588
Refactor save upload using SavePacker
2025-03-18 20:30:04 -05:00
Pat Hartl
74f2f67a99
Render times in UI as local time zone
2025-03-17 02:02:17 -05:00
Pat Hartl
3ba8b703c8
Trigger table reload on script deleted
...
Fixes #218
2025-03-17 00:54:30 -05:00
Pat Hartl
27f2533d9f
Refresh tables when metadata items are created/deleted/updated
...
Fixes #224
2025-03-17 00:50:36 -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
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
ba5b0462f0
Use webpack
2025-03-15 15:52:58 -05:00
Pat Hartl
f52e0349a5
Fix depot list API, gracefully handle depot errors
...
- Depot endpoint was doing an improper operation to get a user by username
- Failure to get depot results will result in a graceful error handling
- Depot will now show a no results error if nothing is available
- Depot will now show a no results message if there are no results in the applied filter
Fixes #210
2025-03-14 02:19:11 -05:00
Pat Hartl
9d86bf6fd5
Fix add of media in editor
...
Fixes #216
2025-03-14 00:25:09 -05:00
Pat Hartl
58fcf92109
Merge branch 'main' of https://github.com/LANCommander/LANCommander
2025-03-13 20:59:30 -05:00
Pat Hartl
d322b92081
Add FilePicker for save paths
...
Ref #219
2025-03-13 20:54:31 -05:00
PGHJA991id12
6e61b34f80
Untie "backups" and "launchers" path
2025-03-13 21:51:41 +00:00
Pat Hartl
5ea13d6a17
Add icon
2025-03-13 01:24:45 -05:00
Pat Hartl
246ecefb02
Fix first time setup administrator creation
...
Fixes #206
2025-03-13 01:24:09 -05:00
Pat Hartl
7b76bdd02b
Added middleware to use JWT bearer authentication if header exists
2025-03-12 23:48:53 -05:00
Pat Hartl
58dc88ee53
Use DataTable in Settings / Roles
2025-03-12 01:10:03 -05:00
Pat Hartl
6d9dcc5b9a
Added logging for unauthorized save endpoints
2025-03-12 01:09:35 -05:00
Pat Hartl
3c735c13e6
Added log for blank depot results
2025-03-12 01:09:14 -05:00
Pat Hartl
bbf2e9cba7
Remove unused middleware
2025-03-12 01:08:42 -05:00
Pat Hartl
444bc9d4bc
Clean up startup
2025-03-11 21:21:16 -05:00
Pat Hartl
68869d0bc8
Add API link to main menu
2025-03-11 20:16:02 -05:00