Pat Hartl
52dc00791b
Fix null reference when no token is stored
2025-11-20 01:20:51 -06:00
Pat Hartl
256b46e823
Fix storage of authentication token
2025-11-19 00:36:03 -06:00
Pat Hartl
5fa665f5ed
Merge branch 'main' into development
...
# Conflicts:
# LANCommander.Launcher.Services/AuthenticationService.cs
# LANCommander.Launcher/UI/App.Chat.razor
# LANCommander.Launcher/UI/App.Main.razor
# LANCommander.Launcher/UI/Pages/Settings/Index.razor
2025-11-09 14:33:07 -06:00
Pat Hartl
f05e125809
Fix scope lifetime, remove OnLogin/OnRegister events
2025-11-09 14:30:31 -06:00
Pat Hartl
acb91f8484
Fix login/logout UX
...
- Moves authentication back to a /Authenticate page route
- Flatten the namespaces of page components
- Implement top-level layouts as windows
- Move handling of redirecting to /Authenticate with component inside of an AuthenticatedLayout
- Use individiual injected services instead of SDK.Client
- Wipe out tokens on logout
- Process logout even if server can't be reached
2025-11-07 20:19:13 -06:00
Pat Hartl
cf73dca217
Increase debug logging
2025-10-08 19:51:44 -05:00
Pat Hartl
2b30158764
Implement debounce to avoid thrashing disk on settings update
2025-10-06 19:25:24 -05:00
Pat Hartl
c6bcb7e920
Refactor KeepAliveService to rely on IConnectionClient
2025-10-05 19:30:59 -05:00
Pat Hartl
ab73e9c4e0
Rework SettingsProvider
2025-10-02 19:41:47 -05:00
Pat Hartl
4cbf672bb1
Fix auth, API response deserialization
2025-10-01 18:45:30 -05:00
Pat Hartl
5cab1f3618
Remove old SettingsService, replace with Options pattern
2025-09-29 19:49:09 -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
RattleSN4K3
23639dc35c
Store and restore server address (for use in offline mode and auto-login)
2025-06-15 23:39:28 +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
7e9ac8f4f8
Read username in offline mode from access token
2025-06-15 23:39:20 +02:00
RattleSN4K3
47373c01fa
Fix clearing connection-flag when initially logging in on startup
2025-06-15 23:39:19 +02:00
Pat Hartl
9ed99c47ba
Fix inaccessible server not allowing launcher to start
2025-03-12 01:10:52 -05:00
Pat Hartl
89a6e4d0a5
Update login UI when attempting to connect launcher
2025-03-11 01:11:20 -05:00
Pat Hartl
9e549c45a6
Fix username/avatar not downloading on app start
2025-02-16 16:46:31 -06:00
Pat Hartl
cbe363ac4f
Refactor launcher authentication, working import from depot
2025-01-20 12:10:30 -06:00
Pat Hartl
cf7e81ba54
Detect disconnection from server, automatically go into offline mode
2025-01-18 20:25:39 -06:00
Pat Hartl
11a2562429
Fix offline mode
2025-01-15 02:28:11 -06:00