Pat Hartl
f31925e399
Add runtime platform flag to actions, scripts, and save paths
2026-07-08 02:15:54 -05:00
Pat Hartl
04dff90a63
Convert description editor to markdown editor
2026-07-06 04:24:42 -05:00
Pat Hartl
331ebf6155
Improvements to Page functionality
...
Fixes various issues with page functionality, adds better menus for adding/deleting pages, changes slugs to PascalCase.
2026-07-06 02:11:36 -05:00
Pat Hartl
f87756243e
Add support for defining PowerShell modules
...
Adds a new section "Scripting" in the server UI where PowerShell modules can be defined. These can be used for defining a library of functions that can be used in any script. These modules are automatically synced to the launcher and imported upon script execution.
2026-06-28 23:02:35 -05:00
Pat Hartl
5a80d1e605
Refactor connection string input into full database connection component
...
Fixes #256
2026-06-28 18:23:58 -05:00
Pat Hartl
fa1559c367
Add limit options for saves, user storage, and download speed
...
Implements #85 , #84 , #100
2026-06-28 14:09:02 -05:00
Pat Hartl
8fdb6f74cb
Fix display of UTC times
2026-06-28 11:47:57 -05:00
Pat Hartl
68dece3f1b
Preserve existing values in metadata lookup
...
Fixes #420
2026-06-27 23:19:50 -05:00
Pat Hartl
a6bf885340
Add dialog for creating users as admin
...
Fixes #419
2026-06-27 19:06:21 -05:00
Pat Hartl
f53d5bfc4c
Add "Always Install" option to tools
...
Ref #414
2026-06-27 12:11:17 -05:00
Pat Hartl
b6e674e2eb
Fix saving of authentication settings
2026-06-22 21:08:59 -05:00
Pat Hartl
516465ad1a
Add WebP support for media
2026-06-22 17:05:47 -05:00
Pat Hartl
f1fa66b632
Improve advanced auth provider editing, add role claim mapping
...
- Added auto discovery of scopes and claim mappings to auth provider editor
- Added the ability to map claims to roles
- Auto-provision users logged in over external auth
Ref #411
2026-06-21 02:03:51 -05:00
Pat Hartl
0f03461f53
Add setting to auto redirect to external provider
...
When enabled, AutoRedirectToProvider will switch authentication challenges to redirect to the external auth provider instead of displaying the password login form. If more than one external provider is configured, a minimal external auth provider login page will be shown.
Ref #410
2026-06-21 01:59:15 -05:00
Pat Hartl
04a710e101
Add message indicating server needs to be restarted after applying changes to authentication providers
2026-06-19 22:41:37 -05:00
Pat Hartl
fa63e8e95a
Add uninstall script to Redistributables
2026-06-19 20:37:13 -05:00
Pat Hartl
d676e2e25c
Don't swallow errors for HQ authentication
2026-06-17 02:49:16 -05:00
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
814d0b3395
Add "Allow Registration" setting to server
...
Fixes #408
2026-06-14 21:46:29 -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
ac498d45ba
Fix grabbing of token for HQ
2026-06-10 21:15:02 -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
113d8bd080
Add platforms to metadata search results
2026-06-04 01:29:31 -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
bcdbfdbce3
Add HQ login process to first time setup
2026-05-29 02:19:05 -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
52dd3f23ba
Add "Package" button to archive page w/ dialog
2026-05-27 20:42:23 -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
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
Pat Hartl
15bc84016a
Add UI for editing option schema
...
- Moves Redistributables for games to separate panel
- Add option override for games
- Add Monaco completions for option schema editing
- Add UI for editing options for a redistributable
- Add config importing to translate from INI, JSON, XML, etc to redist option schema
2026-05-16 19:28:04 -05:00
Pat Hartl
f3cdc4b5ab
Better feature layout for HQ
2026-05-16 17:15:54 -05:00
Pat Hartl
9f37dc7b56
Adjust external ID layout
2026-05-16 17:15:40 -05:00
Pat Hartl
ecdc5f9ce3
Add options to redistributables
...
Options are defined schema that the redistributable will allow a game to customize / override. This will be useful for install scripts on a redistributable. It opens up the opportunity to define a redistributable for something such as dgVoodoo and override options on a per-game basis without having to edit the config manually in the game's scripts.
2026-05-15 00:14:46 -05:00
Pat Hartl
e56371cd7c
Add support for external IDs beyond IGDB
2026-05-14 00:30:45 -05:00
Pat Hartl
90220b69ac
Fix Avalonia token redemption for SSO
2026-05-12 19:57:43 -05:00