Pat Hartl
3094b03746
Add event when debug stops
2025-09-17 00:39:10 -05:00
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
4b3d9a0594
Don't kill launcher if RPC WS can't connect
2025-09-04 20:04:07 -05:00
Pat Hartl
17e45ba75a
Add method to safely join path parts onto a URI
2025-09-04 19:46:41 -05:00
Pat Hartl
905368527a
Fix route
2025-08-29 20:41:28 -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
91bead2ed7
Have launcher use AppData/Local if it has no write access to its base directory
...
Fixes #292
2025-08-18 17:49:17 -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
8d813bde05
Fix depot items not loading under some circumstances
2025-08-07 02:26:31 -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
Pat Hartl
272195f032
Clean up export dialog
2025-08-01 19:15:32 -05:00
Pat Hartl
58b3db059d
Allow more granular selection of records for import/export
2025-08-01 02:27:06 -05:00
Pat Hartl
93523fe8e1
Fix exporting of scripts
2025-07-30 19:25:55 -05:00
Pat Hartl
6ec919d1be
Separate import and export functionality
...
This refactor splits the import and export functionality out of the ImportContext and adds an ExportContext. This also introduced separate importer and exporter implementations.
Additionally, adding archive, save, scripts, and server files to the final export archive has been implemented at the exporter implementation for each instead of handling it in the context. This should be a good pattern if other files need to be added down the road.
2025-07-27 17:51:50 -05:00
Pat Hartl
a5dab5c094
Merge branch 'main' into refactor/optional-import-export
...
# Conflicts:
# LANCommander.Server.Services/GameService.cs
# LANCommander.Server.Services/ImportService.cs
# LANCommander.Server.Services/Importers/GameImporter.cs
# LANCommander.Server.Services/UserService.cs
# LANCommander.Server/UI/Components/AvatarUploader.razor
# LANCommander.Server/UI/Components/ImportUploadDialog.razor
2025-07-25 18:42:39 -05:00
Pat Hartl
47d5b0b58a
Working selective export (at least for manifest)
2025-07-25 17:57:33 -05:00
Bastien Vidé
095eaa5dc7
Corrected routes for Play Sessions tracking
2025-07-25 00:38:09 +02:00
Pat Hartl
2e073e9332
Render export dialog, resolve circular DI issues
...
- Fixed circular DI issues with importers and importer context
- Added additional mappings for data <-> manifest models
- Avoid null reference exceptions when trying to export archives/media where files don't exist
- Consolidate import dialogs
- Render selectable flags in export dialog
- Fixed various media uploaders to use new MediaService.WriteToFile
2025-07-19 17:39:55 -05:00
Pat Hartl
c37ccd494c
Merge pull request #316 from RattleSN4K3/feature/ReworkLoginMessaging
...
Error messaging for login/register via Launcher
2025-06-29 21:15:11 -05: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
Pat Hartl
236852fb4f
Merge pull request #322 from RattleSN4K3/feature/SavePathsRegistryExport
...
Re-implement registry save paths game save creation in Launcher
2025-06-29 21:11:25 -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
9eca901448
Fix uploading game save registry dumping when debugging script
2025-06-28 00:44:51 +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
79d161769e
Proper error messaging for login/register, utilizing ErrorResponse
2025-06-22 01:36:17 +02:00