|
|
10f876f2f6
|
新增获取群聊成员列表API,优化消息记录组件以支持群聊成员信息展示,调整状态管理以防止跨联系人数据串联。
|
2025-11-27 16:38:28 +08:00 |
|
|
|
ed4d305165
|
更新数据处理参数类型,调整消息处理逻辑以支持异步数据库同步,确保消息发送时正确传递群聊和个人信息。
|
2025-11-27 16:06:40 +08:00 |
|
|
|
a5cc4e5e18
|
优化AI消息处理逻辑,区分AI辅助模式与AI接管模式,确保在接管模式下直接发送消息而不经过MessageEnter组件。同时,调整相关组件的状态管理,提升代码可读性和维护性。
|
2025-11-27 15:07:34 +08:00 |
|
|
|
4684e880b1
|
重构聊天消息处理和分页逻辑。为消息记录参数引入一个新的接口,以增强类型安全性。更新获取聊天消息和聊天室消息的API调用,以支持分页。通过删除不必要的刷新触发器和优化会话状态管理来优化MessageList组件。改进加载状态处理,并确保组件之间消息加载行为的一致性。
|
2025-11-14 18:23:54 +08:00 |
|
|
|
8d5869e6c2
|
/v1/kefu/message/details
|
2025-11-14 17:09:43 +08:00 |
|
|
|
eca5549592
|
优化SidebarMenu组件的内容渲染逻辑,使用useRef缓存选项卡内容以提高性能。更新联系人状态管理,添加搜索关键词的防抖处理,确保搜索请求不会频繁触发。引入当前用户ID的检查以优化搜索结果的处理。
|
2025-11-14 16:19:18 +08:00 |
|
|
|
01bf7ee271
|
添加WebSocket状态管理中的活跃状态请求逻辑,防止频繁请求。引入新的状态变量以跟踪最后请求时间,并在发送活跃状态请求时进行时间间隔检查。清理相关状态以确保一致性。
|
2025-11-14 15:30:00 +08:00 |
|
|
|
c41d8125da
|
更新ContractData接口以使extendFields可选并修改相关序列化逻辑。增强数据库模式以支持extendFields作为JSON字符串,并确保在数据操作期间进行正确处理。改进ContactManager中的比较逻辑以包含extendFields。
|
2025-11-13 17:51:22 +08:00 |
|
|
|
a6ee45f3e3
|
重构ProfileCard组件以增强选项卡管理并改善用户体验。引入基于可用键的动态选项卡呈现,并更新选项卡标题的样式。调整活动关键帧和渲染关键帧的状态管理。更新QuickWords和ProfileModules集成。修改GroupModal和QuickReplyModal以使用“destroyOnHidden”以获得更好的模式处理。
|
2025-11-13 16:07:52 +08:00 |
|
|
|
ae4a165b07
|
重构数据库管理逻辑,简化用户数据库初始化流程。引入新的数据库管理类以支持动态数据库名称和用户状态管理。更新应用启动逻辑以确保在用户登录时正确初始化数据库。增强持久化数据恢复功能,确保用户数据的可靠性和一致性。
|
2025-11-13 11:58:12 +08:00 |
|
|
|
2f804c7d40
|
聊天记录列表优化补齐
|
2025-11-11 10:26:51 +08:00 |
|
|
|
35c9369d3d
|
Refactor IndexController to return a simple message instead of an iframe. Update AudioRecorder and SimpleFileUpload components to include file name in the upload callback. Modify MessageEnter component to handle new file structure and improve message handling logic. Clean up unused state and enhance video message rendering. Update websocket message management to handle message IDs more robustly.
|
2025-11-08 15:13:20 +08:00 |
|
|
|
f9c08b6091
|
重构状态管理:将 useWeChatStore 更名为 useDataCenterStore,并更新相关引用
|
2025-11-06 18:08:49 +08:00 |
|
|
|
998e65d98d
|
Update WebSocket configuration to use environment variable for URL instead of hardcoded value.
|
2025-11-03 10:31:31 +08:00 |
|
|
|
0d1d082d9e
|
Add manual AI response generation feature in MessageEnter component. Implement handleManualTriggerAi function to allow users to trigger AI replies on demand. Update weChat store with manualTriggerAi function to manage AI request logic and context retrieval. Enhance UI with a reload button for AI responses in AI modes.
|
2025-10-29 16:56:44 +08:00 |
|
|
|
44a8fbe0c9
|
用户操作绝对优先 - 任何用户行为立即打断AI
唯一ID验证 - 防止过期回复覆盖
状态互斥保护 - AI生成 ⇄ 用户输入互斥
智能防抖 - 3秒延迟合并多条消息
|
2025-10-29 15:21:27 +08:00 |
|
|
|
5fb15592ff
|
Refactor MessageEnter component to handle AI-assisted and AI takeover scenarios. Update weChat store to support multiple AI types for message processing. Remove unnecessary console log in message response handler for cleaner output.
|
2025-10-29 14:50:55 +08:00 |
|
|
|
0decc34593
|
Enhance file upload process in devlop.py with progress tracking and remote file validation. Add aiType field to weChatGroup and ContractData interfaces for AI type differentiation. Update ChatWindow component to handle AI configuration changes and ensure proper database updates for contact and message management. Implement database versioning to include aiType in chatSessions and contactsUnified tables, with migration logic for existing data. Improve error handling and user feedback during configuration updates.
|
2025-10-28 16:55:55 +08:00 |
|
|
|
d01c91e6ee
|
只有文字消息才会触发ai回复
|
2025-10-27 15:49:52 +08:00 |
|
|
|
c65001399f
|
完整的wechatAccountId处理
接口查询获取
字段映射兜底(accountId)
保证每个会话都有正确的账号ID
✅ 头像正确显示
好友:avatar 字段
群聊:chatroomAvatar 字段
统一存储到 ChatSession.avatar
✅ 三层兜底机制
从联系人表查询(最快)
从接口获取详情(完整)
使用消息数据创建(兜底)
✅ 数据持久化
联系人数据存入 contactsUnified 表
会话数据存入 chatSessions 表
下次收到消息直接从本地读取
✅ 静默更新机制
所有数据库操作在后台完成
通过 triggerRefresh() 触发UI更新
用户体验流畅无感知
|
2025-10-27 15:30:27 +08:00 |
|
|
|
494ccbbe5e
|
修复消息列表
|
2025-10-27 14:49:05 +08:00 |
|
|
|
3ff3e40d8e
|
Enhance MessageList component to include complete contact information during message updates. Implement a new method in ContactManager for retrieving contacts by ID and type, ensuring accurate avatar and nickname display. Trigger UI refresh on data changes to improve user experience.
|
2025-10-27 11:43:35 +08:00 |
|
|
|
77072594d2
|
Add debug logging for quote message content and session selection in MessageEnter and MessageList components. Update WeChat store to handle empty message content gracefully, improving error handling during message reception.
|
2025-10-27 11:11:24 +08:00 |
|
|
|
f58070495f
|
Refactor WeChat store logic to enable AI chat processing. Reintroduce data processing and AI chat request handling, improving message handling flow and user experience.
|
2025-10-27 10:00:32 +08:00 |
|
|
|
422fed2719
|
新增音频转文字功能,更新相关API和组件逻辑,优化消息处理流程,提升用户体验和代码可读性。
|
2025-10-25 19:11:08 +08:00 |
|
|
|
27a108027b
|
移除MessageList组件中的调试日志,新增通过ID查找消息的功能,优化消息处理逻辑,提升代码可读性和用户体验。
|
2025-10-25 19:00:20 +08:00 |
|
|
|
5f1a1e9f0e
|
新增消息序列号支持,优化消息发送和接收逻辑,更新消息状态处理,提升代码可读性和用户体验。
|
2025-10-25 18:42:17 +08:00 |
|
|
|
28cbcea4f9
|
重构数据库管理逻辑,新增旧数据库清理功能,优化数据库初始化流程,更新联系人管理和消息处理逻辑,提升代码可读性和用户体验。
|
2025-10-24 16:14:13 +08:00 |
|
|
|
e1d4f678ab
|
重构MessageRecord组件,更新样式文件引用,优化消息转发逻辑,新增消息过滤功能以提升用户体验和代码可读性。
|
2025-10-24 14:44:25 +08:00 |
|
|
|
3b82908e8a
|
重构SidebarMenu组件,移除不必要的useEffect,优化消息列表和联系人组件的加载逻辑,合并样式文件以提升代码可读性和维护性。
|
2025-10-23 20:42:29 +08:00 |
|
|
|
dc58109829
|
重构联系人管理逻辑,新增联系人状态管理和数据同步功能,优化联系人列表组件以提升用户体验和代码可读性。
|
2025-10-23 19:56:57 +08:00 |
|
|
|
7f4bc0487e
|
新增消息列表API,优化消息列表组件以支持加载状态和数据同步,提升用户体验和代码可读性。
|
2025-10-23 17:02:33 +08:00 |
|
|
|
68a5350c19
|
移除未使用的客服列表相关代码,优化消息管理逻辑,新增消息状态管理功能,提升代码结构和可读性。
|
2025-10-23 12:55:57 +08:00 |
|
|
|
81f225d9cb
|
更新TypeScript配置以支持新的模块路径别名,重命名获取客服列表的API函数,替换相关组件,移除不再使用的垂直用户列表组件及其样式,提升代码结构和可读性。
|
2025-10-23 12:35:30 +08:00 |
|
|
|
ef45bedf83
|
新增AI对话加载状态管理,优化消息输入组件以支持加载指示,提升用户体验。
|
2025-10-22 17:05:35 +08:00 |
|
|
|
c3f1433868
|
新增AI对话和数据处理接口,优化消息发送逻辑以支持群组和个人消息的处理,提升聊天功能的灵活性和用户体验。
|
2025-10-22 16:36:02 +08:00 |
|
|
|
f137bd2c07
|
优化消息列表组件,新增消息内容展示和时间格式处理逻辑,更新API以支持分页,提升用户体验和代码可读性。
|
2025-10-22 15:32:53 +08:00 |
|
|
|
5b9ae2b805
|
优化消息列表组件,新增消息内容展示,调整消息时间格式处理逻辑,更新获取消息列表的API以支持分页,提升用户体验和代码可读性。
|
2025-10-22 15:28:03 +08:00 |
|
|
|
64ad480bbb
|
重构内容管理模块,移除不再使用的管理组件和模态框,优化样式布局,新增发布和计划功能组件,提升用户体验和界面一致性。
|
2025-10-20 15:36:32 +08:00 |
|
|
|
d751bbfcd4
|
优化会话置顶功能,更新状态切换逻辑并添加删除会话功能;新增样式以突出置顶会话,提升用户体验。
|
2025-10-15 15:50:31 +08:00 |
|
|
|
7091adb6a0
|
更新 weChatGroup 接口,新增 top 字段为可选项,调整 unreadCount 字段为可选;修改 getNewContractList 方法返回类型为 Promise;新增 addCtrlUser 方法以控制终端用户;修复 deleteChatSession 方法参数类型为 number。
|
2025-10-15 10:49:44 +08:00 |
|
|
|
892e82c1d6
|
修复未读消息计数逻辑:将未读消息计数从 session.unreadCount 移动到 session.config.unreadCount,确保消息状态正确更新。
|
2025-10-14 15:29:17 +08:00 |
|
|
|
b067134ae7
|
新增聊天记录搜索功能:在聊天窗口中引入ChatRecordSearch组件,优化消息输入区域,更新状态管理以支持聊天记录模型的显示与隐藏,提升用户体验和代码可读性。
|
2025-10-10 15:45:28 +08:00 |
|
|
|
adc5dd1742
|
優化導航組件:調整按鈕顯示內容,新增用戶信息顯示,並在樣式中增加間距設置,提升用戶界面友好性。
|
2025-09-26 15:36:52 +08:00 |
|
|
|
52c93b80f6
|
feat(微信功能加載優化): 在微信功能中新增isLoadWeChat狀態管理,優化聯絡人及群列表的加載邏輯,根據狀態決定數據來源,提升性能與用戶體驗。
|
2025-09-26 14:55:39 +08:00 |
|
|
|
65fe93421b
|
feat(好友接待配置與聊天窗口優化): 新增獲取好友接待配置的API,並在聊天窗口中整合AI接管狀態的更新邏輯。同時,優化了NavCommon組件,新增設置圖標,提升用戶界面友好性。移除不再使用的NavCommon樣式文件,簡化代碼結構。
|
2025-09-23 15:49:24 +08:00 |
|
|
|
f0cd287f9a
|
feat(未讀消息清除功能): 將清除未讀消息的API函數重命名並新增第二個清除未讀消息的API,優化代碼結構以提升可讀性和維護性。
|
2025-09-23 14:49:20 +08:00 |
|
|
|
4c2c3db052
|
feat(聊天会话更新): 优化聊天会话处理逻辑,简化未读消息清除和会话更新的代码结构,提高可读性和维护性。
|
2025-09-23 14:40:36 +08:00 |
|
|
|
3a90b1d163
|
feat(接口更新): 將多個API請求從request轉為request2,並調整相關邏輯以支持新結構,優化代碼可讀性。同時,更新了聊天記錄的排序邏輯,根據未讀消息數量和時間進行排序,提升用戶體驗。
|
2025-09-23 14:34:19 +08:00 |
|
|
|
92242bb8ff
|
feat(未讀消息數據結構優化): 更新多個接口和數據結構,將unreadCount移入config對象中,並調整相關邏輯以支持新結構,提升代碼可讀性和維護性。
|
2025-09-23 11:51:14 +08:00 |
|