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
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
29eefc69c2
Fix port binding
2025-08-10 18:02:25 -05:00
Bastien Vidé
2b581f4aa3
Added redistributables to Games API and Games manifest
2025-08-10 18:47:00 +02: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
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
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
5ff81df3bc
Add ASP.NET Aspire
2025-08-06 19:37:11 -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
Pat Hartl
16741c3d94
Add WINE as optional install to docker container
2025-08-03 16:39:02 -05:00
Pat Hartl
020283cee1
Allow optional installation of steamcmd to docker container
2025-08-03 16:36:56 -05:00
Pat Hartl
bee8125226
Merge branch 'feature/ArchivesUpdateSelective' of https://github.com/RattleSN4K3/LANCommander into RattleSN4K3-feature/ArchivesUpdateSelective
...
# Conflicts:
# LANCommander.Server.Services/ArchiveService.cs
2025-08-03 14:11:34 -05:00
Pat Hartl
8daad65cd3
Schedule background process for packaging
2025-08-02 23:27:27 -05:00
Pat Hartl
6c49d9041a
Add basic workflow for packaging games via scripts
2025-08-02 00:22:16 -05:00
Pat Hartl
ea3cfc35ef
Clean up import dialog
2025-08-01 19:18:00 -05:00
Pat Hartl
272195f032
Clean up export dialog
2025-08-01 19:15:32 -05:00
Pat Hartl
786204f49d
Fix redistributables index
2025-08-01 02:35:23 -05:00
Pat Hartl
58b3db059d
Allow more granular selection of records for import/export
2025-08-01 02:27:06 -05:00
Pat Hartl
305a6e1b7d
Remove antiforgery, fix auth service registration
2025-07-30 20:42:15 -05:00
Pat Hartl
5bf9e07852
Small middleware to skip antiforgery checks on API routes
2025-07-30 19:42:21 -05:00
Pat Hartl
ace43fa09e
Revert "Merge branch 'feature/server-process-resource-monitoring'"
...
This reverts commit 8be2341305 , reversing
changes made to cf0fe7c1b6 .
2025-07-30 19:29:18 -05:00
Pat Hartl
8be2341305
Merge branch 'feature/server-process-resource-monitoring'
2025-07-30 19:27:38 -05:00
Pat Hartl
cf0fe7c1b6
Ignore antiforgery tokens on API routes
2025-07-30 19:27:31 -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
1250315110
Mostly-functional selective importer
2025-07-26 19:19:38 -05:00
Pat Hartl
c81630b18a
Fix merge issue
2025-07-25 18:49:38 -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
7fd01564f1
Remove export footer
2025-07-25 18:35:13 -05:00
Pat Hartl
47d5b0b58a
Working selective export (at least for manifest)
2025-07-25 17:57:33 -05: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
400acd9287
Remove old export routes, build export archive from flags
2025-07-15 20:32:46 -05:00