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
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
Mavyre
55ebc1ac74
Corrected Local server engine tracking
2026-06-11 23:04:52 +02:00
Pat Hartl
4fd268d9c3
Check redistributables for updates
2026-06-10 21:51:12 -05:00
Pat Hartl
62c03621a3
Rework update functionality as an additional download workflow
2026-06-08 19:00:56 -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
70a74599c4
Rename Install-LatestArchive to Expand-LatestArchive. Add to redist + tools
2026-05-31 22:29:00 -05:00
Pat Hartl
4c89aa60fe
Add cmdlet for extracting the latest archive for a game
2026-05-31 22:19:03 -05:00
Pat Hartl
eed09becf7
Fix archive processing for "Use Local File"
2026-05-28 19:54:58 -05:00
Pat Hartl
52dd3f23ba
Add "Package" button to archive page w/ dialog
2026-05-27 20:42:23 -05:00
Pat Hartl
a368b7f646
Filter out package scripts from responses
2026-05-23 22:13:58 -05:00
Pat Hartl
fe90c007c9
Fix infinite loop in mapping for API
2026-05-17 21:45:29 -05:00
Pat Hartl
6575b2eb20
Fix games with tools not working in depot
2026-05-17 20:39:15 -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
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
5ad55faa5a
Add support for tools
2026-05-14 00:29:48 -05:00
Pat Hartl
62b8bf332f
Use correct storage location for packaging
2026-05-11 04:06:32 -05:00
Pat Hartl
a256ea6406
Log script errors, avoid silent failures in package scripts
2026-05-10 12:14:32 -05:00
Pat Hartl
8d25b20c62
Add LANCommander HQ metadata/media provider
2026-05-07 01:11:41 -05:00
Pat Hartl
ba95896716
Support grabbing animated images from SteamGridDb
2026-05-01 02:20:24 -05:00
Pat Hartl
63ac3d1361
Automatically convert APNG to video
2026-05-01 01:14:13 -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
e448ce69fb
Fix missing RatingService
2026-04-25 14:44:12 -05:00
Pat Hartl
b677328a25
Fix missing depot service
2026-04-25 13:59:24 -05:00
Pat Hartl
f05a32c907
Add ffmpeg/yt-dlp checks / installers in settings
2026-04-24 02:26:09 -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
0f65f79c92
Fix mapping for data model Game -> manifest Game
2026-04-17 23:51:41 -05:00
Pat Hartl
07ec314370
Fix .NET 10 build
2026-04-12 19:59:53 -05:00
Pat Hartl
c48bf31db1
Made allocation method on key nullable, added manual assign key dialog, reworked how the next available key is chosen
2026-04-12 19:58:47 -05:00
Pat Hartl
f9863043d1
Bump to .NET 10
2026-04-10 02:19:50 -05:00
Pat Hartl
0e612faf3e
Include multiplayer modes in depot results
2026-04-09 21:50:58 -05:00
Pat Hartl
0ab6ee5262
Basic chat window
2026-04-07 23:10:45 -05:00
Pat Hartl
7deb435e98
Initial support for grid image, screenshots, video
2026-04-03 19:22:26 -05:00
Pat Hartl
bcfa9768fc
Add ratings to DB. Add popular/backlog games to depot.
2026-04-01 23:13:33 -05:00
Pat Hartl
4fc488d90a
Refresh tracked servers per engine on update/add
2026-03-11 23:27:33 -05:00
Pat Hartl
de38e609a5
Add remote LANCommander server installs as viable server engine
2026-03-08 13:49:30 -05:00
Pat Hartl
1f4ddafa8c
Fix missing fields in metadata lookup for IGDB
LANCommander SDK Release / prep (push) Failing after 7s
LANCommander SDK Release / publish (push) Has been skipped
LANCommander Release / prep (push) Failing after 24s
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_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_release (push) Has been skipped
2026-03-04 23:54:44 -06:00
Pat Hartl
a18f9b9af9
Fix snippet lookup
2026-03-04 21:18:33 -06:00
Pat Hartl
5c750a84ea
Fix ID used to grab info from PCGW
2026-03-04 19:23:16 -06:00
Pat Hartl
99eeb4193f
Rework metadata lookup to support multiple providers, merging
2026-03-03 22:29:41 -06:00
Pat Hartl
d17c93a367
Avoid crashing if auth provider templates don't exist
2026-02-16 19:34:59 -06:00
Pat Hartl
7e732c73f7
Fix uploading for tool archives
2026-02-15 14:56:55 -06:00
Pat Hartl
4474164e9b
Split ScriptClient into partials
2026-02-10 17:34:35 -06:00
Pat Hartl
120e14d40c
Add Tools section to server app
...
Allows users to upload additional tools and tie them to games. This can be useful for software like map editors, trainers, etc.
2026-02-08 02:24:53 -06:00
Pat Hartl
9415a31707
Fix redistributable and server script editors, add packaging for redistributables
2026-01-24 23:35:39 -06:00