Commit graph

4 commits

Author SHA1 Message Date
akifreak
f6fe755277 Refresh server list UI and clean up event subscription
Call StateHasChanged when a new server is discovered so the list
updates immediately. Unsubscribe from BeaconClient.OnBeaconResponse
in Dispose to prevent callbacks firing after the component is torn down.
2026-05-17 09:53:44 +02:00
Pat Hartl
860e5298f9 Show library after first login 2026-02-07 19:19:42 -06:00
Pat Hartl
698a7523b6 Code cleanup
- Move all Launcher components to LANCommander.Launcher.UI namespace
- Move all SCSS files next to components (when possible)
- Refactor styles that control overflow of content into titlebar to MainWindow only
- Remove use in launcher UI of SDK.Client
2025-12-31 20:01:04 -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