Pat Hartl
c1aca1572e
Add server-side tool to optimize images
2026-06-15 21:45:14 -05:00
Pat Hartl
f0b85de93f
Add multiple select support for media grabber
2026-04-30 02:16:17 -05:00
Pat Hartl
71de97e04f
FIx preview page uploader. Add progress when downloading videos. Fix large video downloads.
2026-04-27 17:58:48 -05:00
Pat Hartl
3fe6bea7e5
Added "Preview" edit view, flesh out media picker
...
- Added sort order to media for screenshots and videos
- Added new "Preview" pane to game editor. Simulates the game details view in the launcher and allows for in-place media upload / grabbing
- Added abstractions for media grabbing
- Added subtitle to media picker dialog to indicate which services provide which assets
- Added preview for videos
- Made media searching faster overall
2026-04-24 02:05:56 -05: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
2076c6e93b
Allow different cookie policies for HTTP/S
2025-10-21 21:28:52 -05:00
Pat Hartl
0812387c55
Switch OIDC to use configuration endpoints
2025-10-12 20:54:56 -05:00
Pat Hartl
c477ef1877
UI to edit media thumbnail sizes
2025-09-15 19:19:52 -05:00
Pat Hartl
cd768486ec
Move thumbnail sizing to settings
2025-09-10 02:35:22 -05:00
Pat Hartl
134ca81c07
Added ability to add multiple Steam profiles, handle login + logout
2025-08-12 18:52:58 -05:00
Pat Hartl
14f103fddd
Service to interact with SteamCMD
2025-08-03 18:20:39 -05:00
Pat Hartl
6c49d9041a
Add basic workflow for packaging games via scripts
2025-08-02 00:22:16 -05:00
Pat Hartl
ace43fa09e
Revert "Merge branch 'feature/server-process-resource-monitoring'"
...
This reverts commit 8be2341305 , reversing
changes made to cf0fe7c1b6 .
2025-07-30 19:29:18 -05:00
Pat Hartl
cddf67a613
Resource stats component, better tracking of child processes, fix serialization bugs
2025-06-14 15:33:10 -05:00
Pat Hartl
425bae360b
Abstract server state to support other engines, add Docker container stats
2025-05-26 22:19:53 -05:00
Pat Hartl
4d32f574a9
Provide server state instead of just status
2025-05-24 02:34:00 -05:00
Pat Hartl
89c2e1fe17
Merge pull request #244 from LANCommander/refactor/beacon
...
Refactor/beacon
2025-04-23 21:24:11 -05:00
Pat Hartl
49cbd1b738
Rewrite BeaconService
...
Reimplements the BeaconService using standard UDP sockets. Fixes an issue where the beacon was binding to the same port as the web server and was possibly causing disconnections. A socket is bound on each network interface that is up in order to hit all possible networks.
2025-04-13 03:16:19 -05:00
RattleSN4K3
49af399634
Option to include and also fallback to online launcher downloads (for initial setup)
2025-04-12 22:35:40 +02:00
Pat Hartl
4d380c2807
Missing class
2025-03-25 20:54:08 -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
b5dbda3eec
Add UI for editing Docker hosts, add database migration
2025-03-23 20:19:18 -05:00
Pat Hartl
a49d1914df
Abstract server control to IServerEngine, basic implementation of DockerServerEngine
2025-03-23 17:30:50 -05:00
Pat Hartl
f001b6167b
Refactor application to use storage location path for saves
2025-03-09 00:15:47 -06:00
Pat Hartl
b9746d64a4
Add ability to disable user libraries
LANCommander Release / prep (push) Failing after 32s
LANCommander Release / build_server_linux_arm64 (push) Has been skipped
LANCommander Release / build_server_linux_x64 (push) Has been skipped
LANCommander Release / build_server_osx_arm64 (push) Has been skipped
LANCommander Release / build_server_osx_x64 (push) Has been skipped
LANCommander Release / build_server_win_arm64 (push) Has been skipped
LANCommander Release / build_server_win_x64 (push) Has been skipped
LANCommander Release / build_launcher_linux_arm64 (push) Has been skipped
LANCommander Release / build_launcher_linux_x64 (push) Has been skipped
LANCommander Release / build_launcher_osx_arm64 (push) Has been skipped
LANCommander Release / build_launcher_osx_x64 (push) Has been skipped
LANCommander Release / build_launcher_win_arm64 (push) Has been skipped
LANCommander Release / build_launcher_win_x64 (push) Has been skipped
LANCommander Release / build_release (push) Has been skipped
LANCommander SDK Release / prep (push) Failing after 13s
LANCommander SDK Release / publish (push) Has been skipped
2025-02-22 00:43:03 -06:00
Pat Hartl
b0f8f20b35
Merge branch 'main' of https://github.com/LANCommander/LANCommander
2025-02-16 00:05:18 -06:00
Pat Hartl
0594ad594d
New login page with launcher download button
2025-02-15 23:45:51 -06:00
Pat Hartl
51e6339e6e
Adjust default cookie policies
2025-02-15 09:06:29 -06:00
Pat Hartl
52b7dbbc48
Add ability to change release channels,
2025-02-13 02:04:09 -06:00
Pat Hartl
28aef43e1c
Add forms for editing logging providers
2025-02-08 19:27:59 -06:00
Pat Hartl
9e09257c5e
WIP add ability to customize logging providers
2025-02-05 18:45:00 -06:00
Pat Hartl
7b4f2950c7
Add separate binding for SSL
2025-01-25 02:40:36 -06:00
Pat Hartl
b6fa4d4a10
Add ability to specify SSL certificate
2025-01-25 01:57:17 -06:00
Pat Hartl
a8ddf89eac
Add cookie policies to settings
2025-01-06 20:34:57 -06:00
Pat Hartl
6115f0fe95
Start of interface to link external providers to user account
2024-12-30 01:05:58 -06:00
Pat Hartl
bf9ca2fc2d
Map external user auths to users via custom fields
2024-12-29 18:58:01 -06:00
Pat Hartl
98c0d276b0
Support OAuth as well as OIDC
...
- Rename ExternalProvider to AuthenticationProvider
- Add enum for authentication provider type (OAuth, SAML, OIDC, etc)
- Add claim mappings
- Move authentication provider registration to extension methods
2024-12-28 05:23:23 -06:00
Pat Hartl
11e182413d
Add ability to define external authentication providers
2024-12-28 03:48:15 -06:00
Pat Hartl
91829f601d
Enable navigation properties for user roles, use service in place of managers
2024-10-16 01:54:51 -05:00
Pat Hartl
e236c2b25b
Refactored first time setup
...
Fixes #128
2024-10-12 18:36:00 -05:00
Pat Hartl
07882e39d2
Add ability to specify multiple upload folders for archives
...
Implements #97
2024-10-11 01:09:12 -05:00
Pat Hartl
e083d86d8b
Add ability to switch database providers to MySQL or PostgreSQL
...
Ref #108
2024-10-07 18:52:52 -05:00
Pat Hartl
a40de21fc7
Rename settings models
2024-10-07 18:38:27 -05:00
Pat Hartl
91ee1d47a9
Move data and service layers to separate projects, update packages
2024-10-07 18:04:26 -05:00