Pat Hartl
4682ace384
Clean up launcher startup using extensions
2025-08-24 20:29:31 -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
Bastien Vidé
5b7d24584f
Corrected client-side autoupdater and server-side CheckForUpdate route
2025-08-12 19:04:19 +02: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
Pat Hartl
8d813bde05
Fix depot items not loading under some circumstances
2025-08-07 02:26: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
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
c37ccd494c
Merge pull request #316 from RattleSN4K3/feature/ReworkLoginMessaging
...
Error messaging for login/register via Launcher
2025-06-29 21:15:11 -05:00
RattleSN4K3
79d161769e
Proper error messaging for login/register, utilizing ErrorResponse
2025-06-22 01:36:17 +02:00
Pat Hartl
af87690dcb
Merge pull request #305 from RattleSN4K3/feature/LoggingDefaults
...
[Launcher] Configure logger with log level from debug settings
2025-06-18 01:16:06 -05:00
RattleSN4K3
d55a06c870
Configure Serilog logger with log level from debug settings (Launcher+CLI)
2025-06-16 21:49:57 +02:00
RattleSN4K3
f87fc87f7e
Stop timer events ignoring connection timeouts causing early connection-lost + show retry count in toast message
2025-06-16 01:36:39 +02:00
RattleSN4K3
7822a92612
Handle auth state in auth form, forward to specific state based on connection state
2025-06-15 23:39:31 +02:00
RattleSN4K3
30bf9be1aa
Import library on auto-login on launcher startup
2025-06-15 23:39:30 +02:00
RattleSN4K3
2099c702b4
Fix attempting to change server address on losing focus, only on change
2025-06-15 23:39:30 +02:00
RattleSN4K3
e13acbe42d
Fixed re-starting server discovery after failed connection not working
2025-06-15 23:39:29 +02:00
RattleSN4K3
7707f4797f
Don't show reconnect action in top-bar when no auth token is existent
2025-06-15 23:39:29 +02:00
RattleSN4K3
23639dc35c
Store and restore server address (for use in offline mode and auto-login)
2025-06-15 23:39:28 +02:00
RattleSN4K3
4a9d974b4d
Option to cancel server discovery, start discovery in task
2025-06-15 23:39:28 +02:00
RattleSN4K3
e5d6faa6a9
Always allow logging out even in offline mode
2025-06-15 23:39:27 +02:00
RattleSN4K3
d778d88fd9
Option to switch to offline mode in temporary mode
2025-06-15 23:39:27 +02:00
RattleSN4K3
8933f4a60b
Prevent showing non-auth view as long as authentication is validating
2025-06-15 23:39:22 +02:00
RattleSN4K3
d8b768c6d9
Option to temporarily switch to offline mode on startup (if credentials are existent)
2025-06-15 23:39:21 +02:00
RattleSN4K3
a7df66ce93
Store connection state app-wide (in KeepAliveService) for consistency in all components
2025-06-15 23:39:21 +02:00
RattleSN4K3
6ddc1411c0
Fix handling import-event being called twice after logout and sequent login
2025-06-15 23:39:20 +02:00
RattleSN4K3
7e9ac8f4f8
Read username in offline mode from access token
2025-06-15 23:39:20 +02:00
RattleSN4K3
039cf4b1c7
Disable several UI options when offline
2025-06-15 23:39:19 +02:00
RattleSN4K3
07c44b1cf7
Keep context menu items in normal style when previously clicked
2025-06-08 04:29:36 +02:00
RattleSN4K3
374fc373dc
Show primary actions in context menu of library
...
Keep primary actions hidden in Play-Button-context menu
2025-06-08 04:21:24 +02:00
RattleSN4K3
436acbb63d
Fix updating context menu on parameter changes not refreshing menu items
2025-06-08 03:44:34 +02:00
RattleSN4K3
c996561e38
Validating files of mods/expansions, prioritizing files over another
2025-05-27 23:15:17 +02:00
RattleSN4K3
464c4014c7
Ability to uninstall/install addons at will through Modify dialog
2025-05-27 23:15:03 +02:00
RattleSN4K3
87ecb8ef01
Store installed flag in local library, pre-select addons on Modify/Install dialog
2025-05-27 23:14:59 +02:00
RattleSN4K3
3fb848d70c
Update depot game properly for library changes, checks local library
2025-05-26 22:38:13 +02:00
RattleSN4K3
a82f69e66e
Use generic dialog title instead of including game title
2025-05-25 22:55:22 +02:00
RattleSN4K3
4b34bbe1c4
Update filter on refresh after loading new data
...
- Split library-changed event
- Disposing events of Library Index component
2025-05-25 22:25:18 +02:00
RattleSN4K3
512b4716e3
Detach OnItemsFiltered on closing Depot view
2025-05-25 22:25:18 +02:00
RattleSN4K3
73ff5f258a
Remove-game-library dialog to remove base game + addons
2025-05-25 22:25:17 +02:00
RattleSN4K3
5b3d59e6e1
Fix pre-selecting checkboxes in dialog
2025-05-25 17:14:37 +02:00
RattleSN4K3
abd8c4cfd1
Pass default username with fallback to "Player" in NameChange script
2025-05-13 00:23:12 +02:00
Pat Hartl
a7172c85af
Merge pull request #243 from RattleSN4K3/fix/ClientRegisterError
...
Fix Launcher register error
2025-05-04 16:51:52 -05:00
Pat Hartl
041a0069ee
Add DiscoveryBeacon, DiscoveryProbe, new beacon message
...
Adds a discovery beacon and probe to the client and removes BeaconService from the server.
2025-04-23 21:23:33 -05:00
RattleSN4K3
51d475adba
Fix registering via Launcher not updating view
2025-04-24 01:39:12 +02:00
Pat Hartl
a222743094
Update WinGet manifests
2025-03-26 02:42:55 -05:00
Pat Hartl
e9ab634d96
WinGet manifests
2025-03-23 03:37:40 -05:00
Pat Hartl
477f2b200d
Fix launcher build
2025-03-22 23:14:57 -05:00
Pat Hartl
7e9573c570
Clean up csproj files
2025-03-22 03:22:51 -05:00