Pat Hartl
ecaecd21bb
Send keepalive while game is running
...
Sends a keepalive/heartbeat signal across RPC while a game is running. Server-side this enables the ability to manage play session state with realtime information instead of hoping that the client will stop the play session. Keepalives are tracked in server cache allowing for future potential horizontally-scaled server instances.
2026-06-14 00:53:45 -05:00
Pat Hartl
ceb0eeb36b
Move server lifecycle management to ServerManager. Add autostop delay to servers.
2026-06-14 00:53:38 -05:00
Pat Hartl
c4fa0c7335
Handle Process killing via extension method w/ libc import on Linux
2026-06-14 00:53:31 -05:00
Pat Hartl
268d66eed5
Merge pull request #407 from LANCommander/refactor/database-service-scope
...
Refactor/database service scope
2026-06-13 01:46:29 -05:00
Pat Hartl
da87e786ff
Regenerate PostgreSQL migrations
2026-06-13 01:36:03 -05:00
Pat Hartl
5ffabe8064
Merge branch 'main' into refactor/database-service-scope
2026-06-12 23:51:05 -05:00
Pat Hartl
056eda9fb2
Fix missing SteamGridDB API key throwing exception when adding game
2026-06-12 23:50:24 -05:00
Pat Hartl
ad8f4ddfbf
Fix error thrown on first time setup when no storage locations exist
2026-06-12 23:49:04 -05:00
Pat Hartl
790311ac8d
Various fixes for MySQL/MariaDB
...
- Regenerate migrations
- Fix identity database context lifetimes
- Fix rendering of edit components
- Move database settings to separate section
2026-06-12 23:48:11 -05:00
Pat Hartl
e9854cc722
Update 2.1.0 release notes with 2.1.2 details
2026-06-11 18:38:48 -05:00
Pat Hartl
3da723ec2f
Add contributor headings
2026-06-11 18:38:35 -05:00
Pat Hartl
3944339daf
2.1.2 release notes, contributor grid component
LANCommander Release / prep (push) Failing after 22s
LANCommander Release / build_release (push) Has been skipped
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_packager (push) Has been skipped
2026-06-11 18:14:43 -05:00
Pat Hartl
6722740b51
Merge branch 'main' of https://github.com/LANCommander/LANCommander
2026-06-11 17:54:24 -05:00
Pat Hartl
c4a4b98e95
Add fallback for ProcessTerminationMethod for Windows, use absolute pathing for kill in Linux/macOS
2026-06-11 17:54:19 -05:00
Pat Hartl
c3e4f47827
Merge pull request #406 from Mavyre/patch-1
...
Corrected Local server engine tracking
2026-06-11 17:11:25 -05:00
Mavyre
55ebc1ac74
Corrected Local server engine tracking
2026-06-11 23:04:52 +02:00
Pat Hartl
5733651e42
Make entire row in compact list clickable
2026-06-11 00:12:09 -05:00
Pat Hartl
2c2d16146f
Persist items per page
...
Fixes #296
2026-06-10 23:42:16 -05:00
Pat Hartl
92d10dce3c
Fix padding in metadata lookup dialog
2026-06-10 23:06:55 -05:00
Pat Hartl
4fd268d9c3
Check redistributables for updates
2026-06-10 21:51:12 -05:00
Pat Hartl
ac498d45ba
Fix grabbing of token for HQ
2026-06-10 21:15:02 -05:00
Pat Hartl
c605c5e8d6
Refresh manifest and scripts on disk if no update exists
2026-06-10 20:39:50 -05:00
Pat Hartl
76cb9f9246
Also handle .ini files
2026-06-10 20:21:18 -05:00
Pat Hartl
ca713f6d3f
Rework .reg importing in script editor
...
Script editor now supports drag and drop for .ps1, .reg, and other text files. .ps1 files will be handled by replacing the contents of the text editor. .reg files will be converted to PowerShell commands and inserted into the script editor. Any other text file will be inserted as an escaped string.
2026-06-10 20:19:06 -05:00
Pat Hartl
37caa8ab9b
Put 2.1.1 patch notes into 2.1.0
2026-06-08 20:40:11 -05:00
Pat Hartl
fe0ce66ccb
v2.1.1 update release notes
2026-06-08 20:00:55 -05:00
Pat Hartl
76d5375e35
Fix display of empty library view
LANCommander Release / prep (push) Failing after 1m10s
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_packager (push) Has been skipped
LANCommander Release / build_release (push) Has been skipped
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
2026-06-08 19:53:18 -05:00
Pat Hartl
7e35dac126
Add registration form to launcher
2026-06-08 19:49:38 -05:00
Pat Hartl
c6382d8dd0
Dim title for non-installed games
2026-06-08 19:36:37 -05:00
Pat Hartl
f7972d6a48
Fix "Update" button, update process
2026-06-08 19:29:09 -05:00
Pat Hartl
62c03621a3
Rework update functionality as an additional download workflow
2026-06-08 19:00:56 -05:00
Pat Hartl
7d367b6453
Add message when there's no items in games list view or depot
2026-06-07 12:08:44 -05:00
Pat Hartl
74263fa12d
Download media if it doesn't exist locally, add fallback if LibVLC doesn't load
2026-06-07 11:46:25 -05:00
Pat Hartl
ea37124f68
Fix bundling of libvlc on macOS/Windows
2026-06-07 11:45:02 -05:00
Pat Hartl
0ee143cc73
Only scroll focus when using keyboard/gamepad navigation
LANCommander Release / prep (push) Failing after 29s
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_packager (push) Has been skipped
LANCommander Release / build_release (push) Has been skipped
LANCommander Release / build_server_linux_arm64 (push) Has been skipped
LANCommander Release / build_server_linux_x64 (push) Has been skipped
2026-06-06 07:00:07 -05:00
Pat Hartl
cb6bbcab00
Only focus when gamepad has been activated
2026-06-06 06:59:19 -05:00
Pat Hartl
e74ef66bcd
Fix innosetup download exe
2026-06-06 06:51:11 -05:00
Pat Hartl
7a4553c407
Only run SDK workflow on publish
2026-06-06 06:50:57 -05:00
Pat Hartl
d1b558621f
Update repository documentation
2026-06-06 06:35:49 -05:00
Pat Hartl
19ac365d72
Fix WinGet workflow
2026-06-06 06:29:28 -05:00
Pat Hartl
72365cdc0f
Fix SDK packaging
2026-06-06 05:58:24 -05:00
Pat Hartl
2497489041
Remove launcher "Avalonia Preview" text
2026-06-06 05:50:53 -05:00
Pat Hartl
b183e4b18c
Remove old launcher, rename Avalonia launcher
...
Also adds ARM builds for Linux + Windows launcher
2026-06-06 05:49:24 -05:00
Pat Hartl
044981b999
Carousel for packager
2026-06-06 04:05:48 -05:00
Pat Hartl
dc14bf10cb
Fix use of Text component
2026-06-06 03:30:49 -05:00
Pat Hartl
0503f4e3a5
v2.1.0 release notes
2026-06-06 03:24:16 -05:00
Pat Hartl
0b260f65ff
Fix display of redist picker
2026-06-06 03:19:12 -05:00
Pat Hartl
9c4854b6ad
Expand file picker fields
2026-06-06 02:58:43 -05:00
Pat Hartl
5e37efb3cf
Fix uploader
2026-06-06 02:34:28 -05:00
Pat Hartl
6f71d4c2e0
Fix packager LCX upload
2026-06-04 22:03:18 -05:00