Commit graph

3050 commits

Author SHA1 Message Date
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
691883dc09 Fix stuck loading indicator on safe images with no content 2025-09-08 01:15:58 -05:00
Pat Hartl
3f4df814ee Fix safe images used as backgrounds 2025-09-08 01:08:55 -05:00
Pat Hartl
c3d300ee88 Fix safe image display on depot game details 2025-09-06 13:33:14 -05:00
Pat Hartl
0cd406f54d Fix class name 2025-09-06 13:20:15 -05:00
Pat Hartl
e7a0beff92 Move transfer to UI project 2025-09-06 13:20:05 -05:00
Pat Hartl
5fefdfdef1 Move components into subfolders 2025-09-06 13:09:47 -05:00
Pat Hartl
0eb233ac30 Move file manager component to UI project 2025-09-06 12:57:15 -05:00
Pat Hartl
b4d48afe3a Track when game was last imported 2025-09-05 17:38:34 -05:00
Pat Hartl
209208632d Fix importing using transaction 2025-09-05 17:38:05 -05:00
Pat Hartl
c223b3756c Improve import speed by using transactions 2025-09-05 02:00:59 -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
f60bdc55c8 Remove duplicate media handler 2025-09-04 19:45:39 -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
4682ace384 Clean up launcher startup using extensions 2025-08-24 20:29:31 -05:00
Pat Hartl
b392e9b24f Change MessageGroups to ObservableCollection, build out message components 2025-08-24 19:34:14 -05:00
Pat Hartl
edbd37430b Basic support for calling the launcher via shell scheme (e.g. lancommander://Run {GameId}) 2025-08-21 18:16:21 -05:00
Pat Hartl
75e00ea54f Track threads, chat components 2025-08-21 17:47:30 -05:00
Pat Hartl
9c2d449edd Fix mapping to DTO 2025-08-20 21:09:53 -05:00
Pat Hartl
4191a433b2 Return empty enumerable instead of null 2025-08-20 21:02:00 -05:00
Pat Hartl
7de164dc9e Skip filtering games by collection in depot if disabled 2025-08-20 21:01:23 -05:00
Pat Hartl
e8388f7918 Add way to start thread 2025-08-20 20:54:09 -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
6f39b1c2f6
Merge pull request #339 from LANCommander/feature/localization
Add localization support to launcher
2025-08-18 21:30:07 -05:00
Pat Hartl
5a32bbf890 Add localization support to launcher
Adds localization across the launcher and includes English, German, Spanish, French, Italian, Japanese, Korean, Dutch, Portuguese, Ukranian, and Chinese. These localizations were generated by Claude 3.5 and need to be reviewed by a human for accuracy.
2025-08-18 21:29:38 -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
59cd872c5f Used cached credentials for SteamCMD 2025-08-15 02:15:40 -05:00
Pat Hartl
086c41dcb8 Set created by based on ID 2025-08-15 02:15:20 -05:00
Pat Hartl
5a50d80326 Revert "Fix lookup of game metadata when adding new game"
This reverts commit 2b711b5017.
2025-08-15 02:08:39 -05:00
Pat Hartl
9f00d731dd Merge branch 'main' of https://github.com/LANCommander/LANCommander 2025-08-13 01:47:41 -05:00
Pat Hartl
570bfe33d3 Add file picker to install directory / SteamCMD path, minor UI fixes 2025-08-13 01:47:37 -05:00
Pat Hartl
a44f79afc4 Copy steamcmd alias properly 2025-08-12 18:56:44 -05:00
Pat Hartl
63a8c53242
Merge pull request #337 from Mavyre/main
Corrected Auto-updater
2025-08-12 18:54:21 -05:00