feat: add MessageList and UserList web components with load balancer and sync module

Implement MessageList custom element with real-time message text updates and typing glow animation, add UserList component with relative time formatting, introduce LoadBalancer class for backend process management, create DatasetWebSocketView for key-value sync over WebSocket, override save method in ChannelMessageService to render HTML templates, and return channel_message object from ChatService instead of boolean.
This commit is contained in:
2025-05-15 11:18:53 +00:00
parent 6250a7a09c
commit 10b0c3448a
12 changed files with 665 additions and 52 deletions
+4
View File
@@ -16,6 +16,10 @@
<script src="/html-frame.js" type="module"></script>
<script src="/app.js" type="module"></script>
<script src="/file-manager.js" type="module"></script>
<script src="/user-list.js"></script>
<script src="/message-list.js" type="module"></script>
<link rel="stylesheet" href="/user-list.css">
<link rel="stylesheet" href="/base.css">
<link
rel="stylesheet"