Commit graph

3018 commits

Author SHA1 Message Date
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
Pat Hartl
134ca81c07 Added ability to add multiple Steam profiles, handle login + logout 2025-08-12 18:52:58 -05:00
Pat Hartl
4bc3a1a1b0 Fix obsolete usage of Vertical 2025-08-12 18:52:15 -05:00
Bastien Vidé
b15ca55ebb Removed version Metadata Identifiers from Download launcher filepath in API 2025-08-12 19:26:14 +02:00
Bastien Vidé
c796a4ad3d Merge branch 'main' of https://github.com/Mavyre/LANCommander 2025-08-12 19:04:28 +02:00
Bastien Vidé
5b7d24584f Corrected client-side autoupdater and server-side CheckForUpdate route 2025-08-12 19:04:19 +02:00
Pat Hartl
efd153fbc5 Fix pathing 2025-08-12 01:35:16 -05:00
Pat Hartl
92fdeaf6a9 Add all paths to Docker docs/compose file
Fixes #294
2025-08-12 00:55:45 -05:00
Pat Hartl
73fe0539f3 Create wrapper script for steamcmd 2025-08-12 00:53:04 -05:00
Pat Hartl
46c4a4d7a4 Merge branch 'main' of https://github.com/LANCommander/LANCommander 2025-08-10 18:08:17 -05:00
Pat Hartl
2b711b5017 Fix lookup of game metadata when adding new game 2025-08-10 18:08:14 -05:00
Pat Hartl
29eefc69c2 Fix port binding 2025-08-10 18:02:25 -05:00
Pat Hartl
63bf373d59
Merge pull request #336 from Mavyre/main
Added redistributables to Games API and Games manifest
2025-08-10 17:41:12 -05:00
Bastien Vidé
2b581f4aa3 Added redistributables to Games API and Games manifest 2025-08-10 18:47:00 +02:00
Pat Hartl
cbbb7dd9e7
Merge pull request #335 from Mavyre/main
Fixing scripts not saved anymore in Launcher
2025-08-08 21:43:08 -05:00
Bastien Vidé
93b25f8fd7 Fixed an issue where game scripts were not in the manifest, nor in the game API 2025-08-08 13:27:09 +02:00
Pat Hartl
2453ef2043 Merge branch 'main' of https://github.com/LANCommander/LANCommander 2025-08-07 23:35:52 -05:00
Pat Hartl
9c98f8b5c5 Port server API routes to endpoints, add start/stop/getstatus
Implements #325
2025-08-07 23:35:50 -05:00
Pat Hartl
2a9b2ce5f3 Updated UI packages 2025-08-07 23:33:07 -05:00
Pat Hartl
b17a56a996
Merge pull request #334 from Mavyre/main
Save Games no longer shared between user
2025-08-07 23:09:32 -05:00
Pat Hartl
8c6cc7fcd1 Display depot images safely
Images in the depot should show a loading indicator, then display the image. If the image fails to load, it should fallback safely without showing a broken image icon.
2025-08-07 17:46:15 -05:00
Bastien Vidé
b31afc934b Modified getters in SaveEndoints to only get and download current user's game saves 2025-08-07 21:20:50 +02: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
27947c2c76 Remove beacon start/stop from Steam settings 2025-08-06 19:42:18 -05:00
Pat Hartl
f833c74be1 Fix manifest type 2025-08-06 19:39:20 -05:00
Pat Hartl
f6d031e9dd Restore old manifest for API endpoint 2025-08-06 19:37:31 -05:00
Pat Hartl
5ff81df3bc Add ASP.NET Aspire 2025-08-06 19:37:11 -05:00
Pat Hartl
6dc9ddbc51 Fix install for games that don't have addons 2025-08-03 18:32:36 -05:00
Pat Hartl
b14e6a7465 Add settings page for Steam 2025-08-03 18:32:21 -05:00
Pat Hartl
14f103fddd Service to interact with SteamCMD 2025-08-03 18:20:39 -05:00
Pat Hartl
e83b3aec56 Fix working directory for entrypoint 2025-08-03 17:07:21 -05:00
Pat Hartl
50575cbbb0 Remove i386 packages 2025-08-03 16:53:48 -05:00