Pat Hartl
a506a67ccd
Fix validation message for chat input
2025-11-13 23:40:12 -06:00
Pat Hartl
4db6215aec
Use splitter for chat
2025-11-13 23:39:55 -06:00
Pat Hartl
c921da512b
Add error message when message fails to send
2025-11-13 21:04:31 -06:00
Pat Hartl
3e428a1f92
Properly pass result on dialog OK
2025-11-13 18:18:03 -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
f2585b60bc
Open users dialog with data, use DataList
2025-11-11 01:10:05 -06:00
Pat Hartl
cb6fd324ba
Open user list when starting new chat thread
2025-11-10 18:07:33 -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
ede0e814a5
Change how windows are created. Refactor SignalR client to be named subscriber. Call ChatClient static methods on response from SignalR chat client. Fix dependency loop with chat.
2025-10-25 22:00:50 -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
5fefdfdef1
Move components into subfolders
2025-09-06 13:09:47 -05:00