Commit graph

107 commits

Author SHA1 Message Date
Pat Hartl
1f7db5c5df Make DebugConsole component for remote and local script execution 2025-09-16 23:51:11 -05:00
Pat Hartl
45f1b7b267 Handle debug input 2025-09-15 20:49:06 -05:00
Pat Hartl
c28f47b632 Create debug handler class to manage script debugging events 2025-09-10 02:06:53 -05:00
Pat Hartl
11da187920 Add debug handler 2025-09-09 18:39:56 -05:00
Pat Hartl
0eb233ac30 Move file manager component to UI project 2025-09-06 12:57:15 -05:00
Pat Hartl
aa6096b9e2 Merge branch 'feature/chat' 2025-08-29 00:57:38 -05:00
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
b392e9b24f Change MessageGroups to ObservableCollection, build out message components 2025-08-24 19:34:14 -05:00
Pat Hartl
75e00ea54f Track threads, chat components 2025-08-21 17:47:30 -05:00
Pat Hartl
4191a433b2 Return empty enumerable instead of null 2025-08-20 21:02:00 -05:00
Pat Hartl
2d89d26e76 Built out hub logic, moved client side stuff to service 2025-08-20 20:53:48 -05:00
Pat Hartl
fd3fbf4a75 Initial backend implementation for chat 2025-08-19 03:08:30 -05:00
Pat Hartl
355e8b448c Spelling 2025-08-18 03:03:33 -05:00
Pat Hartl
e9e8cf14b0 Code cleanup 2025-08-18 03:03:28 -05:00
Pat Hartl
015095087e Fix replacement of path characters on Windows 2025-08-18 03:03:06 -05:00
Pat Hartl
888ae5351c Rename private properties 2025-08-18 03:02:49 -05:00
Pat Hartl
ed48699e4a Clean up usings 2025-08-18 03:00:08 -05:00
Pat Hartl
3e755f4f65 Rename private properties 2025-08-18 02:47:09 -05:00
Pat Hartl
8ffa7f0ed5 Add better error handling, mitigate code warnings 2025-08-18 02:44:55 -05:00
Pat Hartl
2fec4c500f Only upload saves on successful runs 2025-08-18 02:38:21 -05:00
Pat Hartl
0b0b6c4004 Safe fallback for var population on run
Fixes #231
2025-08-18 02:38:00 -05:00
Pat Hartl
d1c4389e80 Fix install writing scripts 2025-08-07 01:02:22 -05:00
Pat Hartl
640f476986
Merge pull request #291 from RattleSN4K3/feature/LibraryGameModifySelective
Library changes to addon installation
2025-08-03 14:03:12 -05:00
Pat Hartl
a9660f7ebe Merge branch 'feature/ReworkOfflineMode' of https://github.com/RattleSN4K3/LANCommander into RattleSN4K3-feature/ReworkOfflineMode
# Conflicts:
#	LANCommander.Launcher/UI/Authenticate/Components/LoginForm.razor
#	LANCommander.Launcher/UI/Authenticate/Components/RegistrationForm.razor
#	LANCommander.Launcher/UI/Components/LibraryItemContextMenu.razor
2025-08-03 00:55:27 -05:00
Pat Hartl
6c49d9041a Add basic workflow for packaging games via scripts 2025-08-02 00:22:16 -05:00
Bastien Vidé
095eaa5dc7 Corrected routes for Play Sessions tracking 2025-07-25 00:38:09 +02:00
Pat Hartl
1747195b36
Merge pull request #321 from RattleSN4K3/fix/EndGameLag
Fix game end lag caused by generating game save
2025-06-29 21:11:52 -05:00
RattleSN4K3
2e6fdd1925 Re-implement registry save paths, split registry per path, export via Microsoft.Win32 2025-06-28 00:49:57 +02:00
RattleSN4K3
b3919b73f9 Fix calling regedit for game save registry import 2025-06-28 00:44:53 +02:00
RattleSN4K3
2d755b2253 Configure script debugging for game save registry export 2025-06-28 00:44:52 +02:00
RattleSN4K3
2d06457486 Fix uploading game save taking long time if no save path is configured 2025-06-28 00:38:29 +02:00
RattleSN4K3
6b9190aaeb Prevent attempting to upload game save in offline mode 2025-06-28 00:38:22 +02:00
RattleSN4K3
c4708006d6 Fix calling After-stop script when game ends 2025-06-28 00:38:15 +02:00
RattleSN4K3
e13acbe42d Fixed re-starting server discovery after failed connection not working 2025-06-15 23:39:29 +02:00
RattleSN4K3
c38d9db31b Restore installation files on uninstallation of addons 2025-05-27 23:15:29 +02:00
RattleSN4K3
be7240d5a0 Fix validating game files for non-installed games 2025-05-27 23:15:20 +02:00
RattleSN4K3
c996561e38 Validating files of mods/expansions, prioritizing files over another 2025-05-27 23:15:17 +02:00
RattleSN4K3
7cea3df3b4 Update local manifest and scripts of base game on modifying installation 2025-05-27 23:15:07 +02:00
RattleSN4K3
464c4014c7 Ability to uninstall/install addons at will through Modify dialog 2025-05-27 23:15:03 +02:00
RattleSN4K3
fa2919b81b Fix installing addons post-installation, was using wrong base folder 2025-05-27 21:38:32 +02:00
RattleSN4K3
73ff5f258a Remove-game-library dialog to remove base game + addons 2025-05-25 22:25:17 +02:00
RattleSN4K3
852a1e1c36 Fix restoring save files by ensuring folders, and properly reading entries 2025-05-24 18:55:38 +02:00
Pat Hartl
56467fdfb7 Reply back to probe on random port 2025-05-04 20:47:33 -05:00
Pat Hartl
d6ccd5cb08 If beacon address is blank, auto populate using beacon's bound interface 2025-05-04 19:25:08 -05:00
Pat Hartl
1be73312b0 Fix default port 2025-04-25 00:56:58 -05:00
Pat Hartl
ef4e73c3aa Send probe requests on main thread 2025-04-25 00:56:47 -05:00
Pat Hartl
d4908a7fdf Prevent unbindable network interfaces from crashing app with beacon
Fixes #245
2025-04-25 00:56:14 -05:00
Pat Hartl
041a0069ee Add DiscoveryBeacon, DiscoveryProbe, new beacon message
Adds a discovery beacon and probe to the client and removes BeaconService from the server.
2025-04-23 21:23:33 -05:00
Pat Hartl
692cd85161 Fixed save packaging and upload
Fixes #190
2025-03-19 17:35:16 -05:00
Pat Hartl
404697d588 Refactor save upload using SavePacker 2025-03-18 20:30:04 -05:00