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
Pat Hartl
406a92b104
Fix import issues with scripts, archives, and legacy manifests
...
- Scripts now import properly
- Archives now import properly when using non-absolute storage location paths
- Support legacy LCX files that have manifests with the name _manifest.yml
2026-01-24 22:32:12 -06:00
Pat Hartl
c5506b440f
Move Steam integrations to separate assembly, add cmdlets for various Steam actions
2026-01-24 16:37:07 -06:00
Pat Hartl
a8efeb97e6
Better error handling for SteamCMD integration, add timeouts
LANCommander Release / prep (push) Failing after 26s
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
2026-01-23 02:31:48 -06:00
Pat Hartl
8e42a00f5a
Validate username is valid Steam username
2026-01-23 01:36:41 -06:00
Pat Hartl
f23cf3384f
Auto detect SteamCMD path
2026-01-23 01:36:26 -06:00
Pat Hartl
f0ec242bc5
Set default snippets directory if blank
2026-01-20 00:46:53 -06:00
Pat Hartl
e777a061ea
Persist SteamCMD credentials
2026-01-20 00:32:39 -06:00
Pat Hartl
657dd746b8
Skip packaging if resulting path does not exist
2026-01-14 20:13:20 -06:00
Pat Hartl
66abc6e59e
Implement infinite loading with chat thread
...
- Chat messages are now loaded based on scroll position
- Read status is now updated and set by last message read
- Reworked script importing by using ScriptProvider
2026-01-11 14:38:24 -06:00
Pat Hartl
2d95541942
Remove overload for GetMessages
2026-01-03 23:22:25 -06:00
Pat Hartl
e1c1469614
Fix chat component rendering
...
- Load thread after creation
- Change thread list from DataList to Flex
- Move unread badge to right side of chat thread list item
- Fix avatar rerendering after another message is added to message group
- Add styling to thread list
- Change message input to support markdown and add markdown rendering for message contents
2025-12-30 18:08:20 -06:00
Pat Hartl
83ff6a8237
Separate SignalR chat client from RPC client. Create abstraction for getting server address. Implement server-side chat client.
2025-12-23 21:12:06 -06:00
Pat Hartl
9b3e154eaa
Merge pull request #385 from aaronpowell/download-files-from-new-data-path
...
Download endpoints get correct paths
2025-12-19 01:11:10 -06:00
Aaron Powell
aaba97caed
Fixing to check for absolute paths
2025-12-19 14:51:06 +11:00
Aaron Powell
2f9cb9a9f2
checking if the path is an absolute path or not
2025-12-19 14:46:46 +11:00
Aaron Powell
0e5a8c5be2
Ensuring that the download endpoints will receive correctly pathed folders for data directory
...
Also adding logging throughout the download endpoints
2025-12-17 22:52:28 +11:00
Aaron Powell
2d66c4c0b7
Some tidying up on the MediaService
2025-12-17 22:36:49 +11:00
Aaron Powell
d37623dbc0
Ensuring that the config/data directory is appended to the media path
2025-12-17 22:36:32 +11:00
Pat Hartl
962e227b03
Update snippet pathing
2025-12-11 02:06:04 -06:00
Pat Hartl
88301d9c79
Move config/user files to Data directory
2025-12-11 01:58:28 -06:00