Commit graph

37 commits

Author SHA1 Message Date
Pat Hartl
188926e37b Add new RPC hub, migrate existing SignalR messaging to strongly typed RPC, add chat data migrations 2025-08-28 19:57:23 -05:00
Pat Hartl
fd3fbf4a75 Initial backend implementation for chat 2025-08-19 03:08:30 -05:00
RattleSN4K3
39fea675b7 Utilizing MadMilkman.INI for ini parsing handling multi-value section entries (+ Update-IniValue parameter) 2025-05-13 02:36:37 +02:00
Pat Hartl
b80d7d0153 First working test 2025-03-15 22:02:26 -05:00
Pat Hartl
66f78e92d3 Update icon 2025-03-06 18:38:50 -06:00
Pat Hartl
345b4dc4f6 Fix script execution 2025-02-20 21:35:33 -06:00
Pat Hartl
2012f12379 Fix MySQL migrations
Fixes #168
2025-02-12 20:39:47 -06:00
Pat Hartl
117f2d6c2b Update to .NET 9 2025-02-04 18:39:29 -06:00
Pat Hartl
90b02ed567 Fixed redist installation
Some checks failed
Publish SDK NuGet Package / publish (push) Failing after 1m17s
LANCommander Release / prep (push) Has been cancelled
LANCommander Release / build_server_linux-arm64 (push) Has been cancelled
LANCommander Release / build_server_linux-x64 (push) Has been cancelled
LANCommander Release / build_server_osx-arm64 (push) Has been cancelled
LANCommander Release / build_server_osx-x64 (push) Has been cancelled
LANCommander Release / build_server_win-arm64 (push) Has been cancelled
LANCommander Release / build_server_win-x64 (push) Has been cancelled
LANCommander Release / build_launcher_linux-arm64 (push) Has been cancelled
LANCommander Release / build_launcher_linux-x64 (push) Has been cancelled
LANCommander Release / build_launcher_osx-arm64 (push) Has been cancelled
LANCommander Release / build_launcher_osx-x64 (push) Has been cancelled
LANCommander Release / build_launcher_win-arm64 (push) Has been cancelled
LANCommander Release / build_launcher_win-x64 (push) Has been cancelled
LANCommander Release / build_release (push) Has been cancelled
- Made download progress show correct time/transfer values
- Added progress for redist installs
- Executed correct scripts on redist install
- Fixed extraction path / working directory for redists
- Make game install use FileTransferMonitor
- Include title of what's being installed in download progress
2025-02-04 02:34:31 -06:00
Pat Hartl
d7e0646da4 Update packages 2024-12-06 23:30:00 -06:00
Pat Hartl
79776c3327 Import games from library 2024-11-13 01:52:37 -06:00
Pat Hartl
0821dfde5c Merge tag 'v1.0.4' into v1.1.0
# Conflicts:
#	LANCommander.Launcher.Services/InstallService.cs
#	LANCommander.Launcher.Services/ProfileService.cs
#	LANCommander.Launcher/UI/Components/DownloadQueue.razor
#	LANCommander.Launcher/wwwroot/css/app.css.map
#	LANCommander.SDK/Enums/InstallStatus.cs
2024-10-28 01:01:57 -05:00
James Paussa
72717064a7 bumping Server csproj version to 1.0.3 2024-10-21 10:55:58 +00:00
Pat Hartl
ba18096dde Update packages 2024-10-12 18:33:57 -05:00
Pat Hartl
91ee1d47a9 Move data and service layers to separate projects, update packages 2024-10-07 18:04:26 -05:00
Pat Hartl
f5e5181e71 Add NuGet info for SDK 2024-09-29 23:31:59 -05:00
Pat Hartl
8f914a6a73 Updated to latest version of SharpCompress 2024-09-29 18:26:37 -05:00
Pat Hartl
ebc9aa9ca0 Update packages 2024-09-26 20:13:59 -05:00
Pat Hartl
bb63593fc7 Update packages across solution 2024-09-10 23:39:57 -05:00
Pat Hartl
85aceae60a Bump version for testing purposes 2024-09-09 18:22:19 -05:00
Pat Hartl
0abe1d688d Add basic support for checking Steam for lobbies when starting a game
Ref #98
2024-09-05 00:48:04 -05:00
Pat Hartl
9e770f4965 Bundle PowerShell runtime
This does a very basic job of bundling a PowerShell runtime into the SDK. Previously, scripts had been run by spawning a separate PowerShell process and feeding the script into it. This was nothing better than a hack and meant that PowerShell had to be separately installed on the machine it's executing on. This should open up the opportunity for scripts to run on other platforms.

There's still some things that need to be figured out. Some sort of console output as well as a debugging mode would be highly beneficial for those that wish to actively develop scripts for their games.
2024-08-05 18:02:01 -05:00
Pat Hartl
aad0abfa6a Update packages 2024-08-04 20:47:41 -05:00
Pat Hartl
4fa3e339f6 Update RestSharp 2024-08-04 20:47:19 -05:00
Pat Hartl
cb061e09c5 Rename server project 2024-08-04 18:44:33 -05:00
Pat Hartl
045b354920 Point towards fix for SharpCompress ZIP64 2024-06-25 17:31:22 -05:00
Pat Hartl
17accc7e67 Bump SDK version 2024-06-14 14:35:59 -07:00
Pat Hartl
339b938749 Validate API version when doing requests 2024-05-13 18:41:00 -05:00
Pat Hartl
8a00744ac7 Update packages 2024-02-11 17:54:52 -06:00
Pat Hartl
901cbb25e7 Only replace files on disk that don't match CRC from ZIP file entry 2024-01-10 17:57:00 -06:00
Pat Hartl
171f82df3e Fix package references 2023-12-02 23:08:32 -06:00
Pat Hartl
c3a5edbe46 Update SharpCompress to latest version and rework cancellation 2023-11-28 21:20:07 -06:00
Pat Hartl
29dcebb70f New PowerShell runtime with the ability to use variables 2023-11-15 22:38:20 -06:00
Pat Hartl
52a5f5866f Downgrade YamlDotNet 2023-11-10 21:37:02 -06:00
Pat Hartl
73b542856a Refactor GameSaveService into GameSaveManager and SaveController. Update Playnite addon authentication dialogs to use new client. 2023-11-10 01:32:30 -06:00
Pat Hartl
a679fae0cb Relocate crucial installation logic to SDK 2023-11-09 19:40:38 -06:00
Pat Hartl
025b45342d Basic Playnite extension 2023-01-04 20:31:02 -06:00