Pat Hartl
b017ff5c84
Add exception handling to log viewer
2025-11-07 00:25:13 -06:00
Pat Hartl
a92c7be6ec
Enhance chat list
...
- Added SafeAvatar component for retrieving user avatars with fallback to initials
- Added a title/name for chat threads
- Moved chat input to a separate component
2025-11-03 23:27:05 -06:00
Pat Hartl
191827ed6d
Remove manual tracking of user connections, populate participants in database
...
Removes the manual tracking of user connections by connection ID in the RPC hub. SignalR automatically links connections to connected users and provides Client.User[s] methods.
Also fixes message sending to participants and tracking of participants per thread.
2025-10-28 22:19:48 -05:00
Pat Hartl
ede0e814a5
Change how windows are created. Refactor SignalR client to be named subscriber. Call ChatClient static methods on response from SignalR chat client. Fix dependency loop with chat.
2025-10-25 22:00:50 -05:00
Pat Hartl
2076c6e93b
Allow different cookie policies for HTTP/S
2025-10-21 21:28:52 -05:00
Pat Hartl
ac223c6959
Move auth routes to endpoints, change OIDC response mode to query, fix link w/o antiforgery
2025-10-21 02:41:00 -05:00
Pat Hartl
9c86c4f99d
Add validation for base game for addons
...
Fixes #324
2025-10-12 21:07:59 -05:00
Pat Hartl
0812387c55
Switch OIDC to use configuration endpoints
2025-10-12 20:54:56 -05:00
Pat Hartl
19db052fac
Send minimal response with server settings
2025-10-06 23:21:26 -05:00
Pat Hartl
ad034918a4
Register client, rename settings file
2025-10-05 21:31:16 -05:00
Pat Hartl
b1e5034ed9
Remove projection overloads
2025-10-05 19:41:24 -05:00
Pat Hartl
14208b34a3
Serve client settings via new endpoint
2025-09-26 00:49:34 -05:00
Pat Hartl
22df6677bc
Remove settings interfaces
2025-09-26 00:33:59 -05:00
Pat Hartl
d24f72beed
Merge branch 'main' into refactor/sdk-dependency-injection
...
# Conflicts:
# LANCommander.SDK/LANCommander.SDK.csproj
2025-09-25 19:38:21 -05:00
Pat Hartl
6dd4475e49
Centrally manage packages
2025-09-25 19:11:37 -05:00
Pat Hartl
d875377f15
Rename SDK services -> clients, implement new configuration, use dependency injection for clients
2025-09-24 20:58:23 -05:00
Pat Hartl
c477ef1877
UI to edit media thumbnail sizes
2025-09-15 19:19:52 -05:00
Pat Hartl
e7a0beff92
Move transfer to UI project
2025-09-06 13:20:05 -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
9c2d449edd
Fix mapping to DTO
2025-08-20 21:09:53 -05:00
Pat Hartl
7de164dc9e
Skip filtering games by collection in depot if disabled
2025-08-20 21:01:23 -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
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