Pat Hartl
e231828dd8
Fix list of play sessions under game
LANCommander Release / prep (push) Failing after 17s
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
LANCommander Release / build_release (push) Has been skipped
2026-06-16 01:07:22 -05:00
Pat Hartl
f17932da5c
Include game and user, protect against null game
2026-06-15 23:19:05 -05:00
Pat Hartl
c1aca1572e
Add server-side tool to optimize images
2026-06-15 21:45:14 -05:00
Pat Hartl
1ec905420f
Add tool to delete long play sessions
2026-06-15 21:04:02 -05:00
Pat Hartl
68edf9b9f4
Download self-container build of yt-dlp
2026-06-15 20:44:38 -05:00
Pat Hartl
814d0b3395
Add "Allow Registration" setting to server
...
Fixes #408
2026-06-14 21:46:29 -05:00
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
5ffabe8064
Merge branch 'main' into refactor/database-service-scope
2026-06-12 23:51:05 -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
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
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
62c03621a3
Rework update functionality as an additional download workflow
2026-06-08 19:00:56 -05:00
Pat Hartl
dc14bf10cb
Fix use of Text component
2026-06-06 03:30:49 -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
6f71d4c2e0
Fix packager LCX upload
2026-06-04 22:03:18 -05:00
Pat Hartl
302cfba815
Fix HQ link not persisting across restarts and refresh after HQ account link
2026-06-04 20:42:51 -05:00
Pat Hartl
e685b4c045
Use default storage location if none specified
2026-06-04 01:37:00 -05:00
Pat Hartl
113d8bd080
Add platforms to metadata search results
2026-06-04 01:29:31 -05:00
Pat Hartl
819cb28d17
Packager app improvements, metadata endpoints
...
- Add ability to connect to server
- Add uploading of finished package to server
- Add metadata lookup when connected to server
- Fix layout when specifying action
- Hide finish button at generate step
2026-06-03 19:43:45 -05:00
Pat Hartl
90d04d1e5e
Fix silent errors thrown on upload, fix SDK chunk uploading
2026-06-03 19:28:27 -05:00
Pat Hartl
77bc776c37
Add provider dropdown to media grabber dialog
2026-06-01 02:16:06 -05:00
Pat Hartl
45aaa0ea8d
Simplify game addition w/ metadata lookup
...
Adding a game now immediately provides a dialog to lookup a game through metadata providers. Selecting a result will create the game with the populated metadata. An additional option of automatically downloading art (icon, cover, background, logo) is also provided, though may be inaccurate and completely up to the results of the provider.
2026-06-01 02:15:53 -05:00
Pat Hartl
670975b647
Use version to bust browser cache for static assets
2026-05-31 16:26:32 -05:00
Pat Hartl
1191226dc0
Hide standalone expansions/mods from nested games
2026-05-29 02:37:08 -05:00
Pat Hartl
af3ee00a87
Fix missing nested game data
...
Fixes #284
2026-05-29 02:36:47 -05:00
Pat Hartl
bcdbfdbce3
Add HQ login process to first time setup
2026-05-29 02:19:05 -05:00
Pat Hartl
4948dbc0d5
Add background uploading
...
Fixes #298
2026-05-28 22:26:24 -05:00
Pat Hartl
19a63491fc
Add button to download current log
2026-05-28 20:44:35 -05:00
Pat Hartl
2faa334461
Fix log viewer under settings / logs
...
Fixes #393
2026-05-28 20:31:02 -05:00
Pat Hartl
df97b4f5f9
Fix user approval menu item
...
Fixes #405
2026-05-28 20:11:26 -05:00
Pat Hartl
02750d6d62
Improve file manager UX
...
- Faster enumeration of large directories
- Add toggleable columns
- Add Created and Type columns
- Fix breadcrumbs
- Properly build left view tree with support for cross-platform roots and special folders
2026-05-28 19:54:33 -05:00
Pat Hartl
638942ff89
Fix "Use Local File" disabled button
2026-05-28 19:52:23 -05:00
Pat Hartl
52dd3f23ba
Add "Package" button to archive page w/ dialog
2026-05-27 20:42:23 -05:00
Pat Hartl
81639e9fc2
Update PowerShell snippets
2026-05-26 20:37:29 -05:00
Pat Hartl
68b112d6ce
Implement RunWrapper script execution for redistributables
...
RunWrapper scripts were defined as a script type but never executed. This adds full execution support during game launch, with proper game running state tracking and cancellation/stop support including child process cleanup.
2026-05-26 20:11:53 -05:00
Pat Hartl
c27496ec2f
Add run wrapper script to list of available Redistributable scripts
2026-05-25 15:32:14 -05:00
Pat Hartl
9d5d11f2c1
Fix Settings/Media
2026-05-25 04:35:46 -05:00
Pat Hartl
4965d2019b
Fix redistributable/tool importing
2026-05-24 18:51:58 -05:00
Pat Hartl
8a618706bd
Add variable picker dialog
2026-05-24 00:42:10 -05:00
Pat Hartl
a368b7f646
Filter out package scripts from responses
2026-05-23 22:13:58 -05:00
Pat Hartl
b52f83df1e
Add repeatable options with list type
2026-05-18 22:04:03 +00:00
Pat Hartl
2c58c12ec6
Fix closing of upload dialog when file selected
2026-05-18 22:02:14 +00:00
Pat Hartl
0200a6df5c
Add package as a valid script type for redistributables
2026-05-17 13:53:59 -05:00
Pat Hartl
97fdb68899
Add display names to option choices
2026-05-17 01:21:05 -05:00