Pat Hartl
d6577564db
Move launcher settings to separate assembly
2025-11-23 20:53:45 -06:00
Pat Hartl
7a562cdb10
Fix authentication limbo in launcher
2025-11-03 23:24:47 -06:00
Pat Hartl
382a270b03
Simplify connection state management
2025-10-05 17:13:47 -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
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
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
7e9ac8f4f8
Read username in offline mode from access token
2025-06-15 23:39:20 +02:00
RattleSN4K3
abd8c4cfd1
Pass default username with fallback to "Player" in NameChange script
2025-05-13 00:23:12 +02:00
Pat Hartl
9e549c45a6
Fix username/avatar not downloading on app start
2025-02-16 16:46:31 -06:00
Pat Hartl
54046be1f4
Fix rendering of avatar and alias
2025-01-25 15:22:25 -06:00
Pat Hartl
013848b99a
Undo profile button sync
2025-01-25 13:46:41 -06:00
Pat Hartl
a3d9e92240
Avoid errors on ProfileButton updates
2025-01-25 12:29:37 -06:00
Pat Hartl
5d6ca8b17c
Download profile on login
2025-01-25 02:58:10 -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
66c589c468
Update to AntBlazor v1.1.0
2024-12-31 18:21:41 -06:00
Pat Hartl
b281919ab7
Import media if missing, refactor application login
...
Media is now imported if its given an ID that doesn't exist in the database. This should almost never happen, but it's there if needed.
The login process for the launcher has been refactored to do some initialization steps on application start. This should include pulling down the profile avatar and validating connection on start.
Fixes #124
2024-10-06 17:11:35 -05:00