Commit graph

3153 commits

Author SHA1 Message Date
Pat Hartl
0f231e2ecf Fix default icon for chat thread 2025-11-13 21:04:48 -06:00
Pat Hartl
d6747198c3 Fix null reference 2025-11-13 21:04:39 -06:00
Pat Hartl
c921da512b Add error message when message fails to send 2025-11-13 21:04:31 -06:00
Pat Hartl
9ad5021d9e Implement RPC keepalive method as Task 2025-11-13 21:04:13 -06:00
Pat Hartl
098e7b7266 Fix log 2025-11-13 18:33:08 -06:00
Pat Hartl
253855524c Update AntBlazor 2025-11-13 18:18:10 -06:00
Pat Hartl
3e428a1f92 Properly pass result on dialog OK 2025-11-13 18:18:03 -06:00
Pat Hartl
cd0f33ccf3 Add log 2025-11-13 18:17:45 -06:00
Pat Hartl
30d995dd3c Remove log 2025-11-13 18:17:40 -06:00
Pat Hartl
4ffc6faf88 Force full load on route redirection 2025-11-13 18:17:30 -06:00
Pat Hartl
4535d9891a Add chat read status, badges to avatars, avatars for groups 2025-11-12 18:26:25 -06:00
Pat Hartl
780d126aee Pass minimum level for Seq 2025-11-11 02:11:06 -06:00
Pat Hartl
b5cf88cd55 Index page for chat 2025-11-11 01:10:42 -06:00
Pat Hartl
ad058e87d7 Add method for getting users 2025-11-11 01:10:29 -06:00
Pat Hartl
0fa48159cb Import SCSS 2025-11-11 01:10:11 -06:00
Pat Hartl
f2585b60bc Open users dialog with data, use DataList 2025-11-11 01:10:05 -06:00
Pat Hartl
f03ef2bd02 Fix avatar styling 2025-11-11 01:09:29 -06:00
Pat Hartl
ab006b0012 Fix styling for data list 2025-11-11 01:09:18 -06:00
Pat Hartl
2040c54db1 Add logging for chat methods 2025-11-11 01:08:52 -06:00
Pat Hartl
005041b518 Specify radio type 2025-11-10 19:20:34 -06:00
Pat Hartl
328967c553 Specify item type 2025-11-10 18:10:57 -06:00
Pat Hartl
cb6fd324ba Open user list when starting new chat thread 2025-11-10 18:07:33 -06:00
Pat Hartl
28f76be108 New DataList component 2025-11-10 18:07:13 -06:00
Pat Hartl
37eebfde9c Add hub method to get stripped list of users 2025-11-10 18:06:55 -06:00
Pat Hartl
9e754daa40 Add mapping for chat thread 2025-11-09 19:44:54 -06:00
Pat Hartl
3a87abe3da Remove null check 2025-11-09 19:23:54 -06:00
Pat Hartl
8946b9e364 Make entry script for Docker safer, idempotent 2025-11-09 18:17:51 -06:00
Pat Hartl
2c760794ee Define Seq connection string, add default value when selected 2025-11-09 17:38:38 -06:00
Pat Hartl
7b84b5da13 Only download profile when logging in. Only process login if token is invalid 2025-11-09 15:11:10 -06:00
Pat Hartl
94db43eeba Provide default route for windows 2025-11-09 15:00:46 -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
0917437dec Rely on routing for window content 2025-11-09 14:31:41 -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
cf0ccc3b70 Load additional data for populating depot results 2025-11-07 19:24:04 -06:00
Pat Hartl
75ae0305d2 Merge branch 'refs/heads/development' 2025-11-07 19:10:20 -06:00
Pat Hartl
721aeae2a1 Downgrade Automapper 2025-11-07 19:10:01 -06:00
Pat Hartl
624f53157e Remove unused 2025-11-07 19:09:43 -06:00
Pat Hartl
31cc9742e0 Redirect to login on auth failure 2025-11-07 19:09:32 -06:00
Pat Hartl
8342d803c1 Run development workflow on development branch push 2025-11-07 00:31:41 -06:00
Pat Hartl
94bb1d904b Update docker-compose.yml 2025-11-07 00:29:58 -06:00
Pat Hartl
5f95f3c9ad Use ConnectionClient, add authentication page 2025-11-07 00:26:21 -06:00
Pat Hartl
8f89f6f816 Avoid null address throwing exception 2025-11-07 00:25:53 -06:00
Pat Hartl
b017ff5c84 Add exception handling to log viewer 2025-11-07 00:25:13 -06:00
Pat Hartl
1983cf4bb3 Apply database migration on startup, add default install directory 2025-11-06 20:15:05 -06:00
Pat Hartl
707332b68e Add null checks for participants and user 2025-11-05 23:42:36 -06:00
Pat Hartl
5a9606bf71 Fix redistributable not installing if no archives exist 2025-11-05 18:59:02 -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
7a562cdb10 Fix authentication limbo in launcher 2025-11-03 23:24:47 -06:00
Pat Hartl
e98d4d449a Auth with RPC, simplify chat delegates, load threads and implement sending messages 2025-10-28 22:21:16 -05:00