|
|
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 |
|
|
|
c6adee4502
|
更新 index.html 和 manifest.json 中的脚本文件名,替换为新的构建版本 index-ROCKxzay.js,以确保正确加载最新的资源。
|
2025-09-22 16:40:33 +08:00 |
|
|
|
d8ef4d522c
|
fix(weChat): 移除调试日志以清理代码
在weChat模块中移除了不必要的调试日志,优化了代码整洁性。
|
2025-09-19 16:35:16 +08:00 |
|
|
|
26b7eb7cd8
|
feat(消息输入与记录): 增强引用消息功能与状态管理
在消息输入组件中添加引用消息的逻辑,确保引用内容能够正确显示。同时,在消息记录组件中实现引用功能的处理,优化了状态管理,提升了用户体验。
|
2025-09-19 16:34:56 +08:00 |
|
|
|
18f2ebf455
|
feat(消息转发): 更新转发逻辑并优化状态管理
在消息记录和转发模态框中添加了选中聊天记录的更新逻辑,确保转发功能的正确性。同时,简化了转发模态框的参数传递,移除了不必要的回调,提升了用户体验。
|
2025-09-19 15:40:47 +08:00 |
|
|
|
b916180ccd
|
refactor(TransmitModal): 重构转发模态框组件并集成到消息记录
- 删除旧版转发模态框组件及相关文件
- 实现新版转发模态框组件,支持联系人搜索和多选
- 集成转发功能到消息记录组件
- 更新状态管理以支持转发功能
- 优化样式和响应式设计
|
2025-09-19 11:30:46 +08:00 |
|
|
|
593e6c4670
|
feat(微信聊天): 添加消息转发功能
实现消息多选转发功能,包括:
1. 新增转发模态框组件,支持联系人搜索和多选
2. 在消息记录组件中添加转发操作逻辑
3. 在消息输入区域添加转发操作栏
4. 在微信状态管理中新增转发相关状态和方法
|
2025-09-19 10:24:25 +08:00 |
|
|
|
a53460b4cc
|
feat(微信聊天): 实现消息撤回功能并优化右键菜单
添加消息撤回API接口及状态管理
在右键菜单中根据消息发送时间和归属显示撤回选项
优化消息记录组件与状态管理的交互逻辑
|
2025-09-18 17:58:33 +08:00 |
|
|
|
f0f64dd118
|
feat(weChat): 添加消息多选转发功能
- 在微信聊天记录组件中添加复选框支持多选消息
- 新增showCheckbox状态和updateShowCheckbox方法控制复选框显示
- 重构右键菜单处理逻辑,统一使用onCommad回调
- 添加EnterModule状态管理不同功能模块
- 调整消息项布局样式以适配复选框
|
2025-09-18 16:38:18 +08:00 |
|
|
|
ac53861a85
|
refactor(websocket): 优化消息处理器并清理认证失败时的缓存数据
- 移除未使用的WebSocket状态检查代码
- 重新组织导入语句顺序
- 改进CmdNotify处理器,在认证失败时清除所有本地存储和数据库
- 将消息处理器调整为异步函数以支持数据库操作
|
2025-09-18 15:25:33 +08:00 |
|
|
|
e9fbebdfad
|
refactor(ckchat): 移除调试用的console.log语句
清理代码中用于调试的console.log输出,保持代码整洁
|
2025-09-18 15:10:50 +08:00 |
|
|
|
f58b95cd95
|
refactor(ckchat): 优化联系人列表创建逻辑并移除调试日志
- 将重复的kfSelected过滤逻辑提取到公共位置
- 为groupType=2的情况添加未分组联系人查询支持
- 移除不必要的console.log调试输出
|
2025-09-18 15:06:25 +08:00 |
|
|
|
d110c97424
|
feat(数据库): 扩展数据库查询操作符并优化联系人分组逻辑
- 在 DatabaseService 中添加新的查询操作符(notEqual, aboveOrEqual, belowOrEqual, contains, anyOf, notIn, between)
- 修改 createContractList 方法以支持未分组联系人的查询
- 添加调试日志用于跟踪缓存结果和真实分组
|
2025-09-18 15:04:06 +08:00 |
|
|
|
a32d0781fc
|
refactor(weChat): 重构朋友圈相关类型定义和组件导入路径
将朋友圈相关的类型定义从分散的文件集中到index.data.ts中
更新组件中类型导入路径以保持一致性
添加评论更新逻辑到朋友圈组件
|
2025-09-17 17:21:20 +08:00 |
|
|
|
15a17b5e1d
|
refactor(weChat): 优化朋友圈数据类型和更新逻辑
- 导出 likeListItem 和 CommentItem 接口供其他模块使用
- 重构 CommentItem 接口字段,增加注释说明
- 简化 updateLikeMoment 方法实现
- 新增 updateComment 方法用于更新评论列表
|
2025-09-17 17:02:27 +08:00 |
|
|
|
527a76c480
|
feat(朋友圈): 添加评论功能及相关样式和接口
- 新增评论接口类型定义和状态管理
- 实现评论输入框和删除评论功能
- 调整评论区域样式,添加删除按钮和输入框样式
- 修改取消评论接口参数命名
|
2025-09-17 16:56:08 +08:00 |
|
|
|
3477b5d575
|
feat(朋友圈): 实现朋友圈点赞功能并优化组件结构
重构朋友圈组件结构,将核心逻辑拆分为独立组件。主要变更包括:
1. 新增点赞功能及相关API接口
2. 修改snsId类型从number到string以兼容接口
3. 在store中新增updateLikeMoment方法处理点赞状态
4. 提取FriendCard和MomentList为独立组件
5. 优化代码结构提升可维护性
|
2025-09-17 15:52:15 +08:00 |
|
|
|
680c16c7da
|
feat(朋友圈): 重构朋友圈功能,支持好友朋友圈展示和加载更多
- 删除无用的sendMessages.ts文件
- 修改FriendsCircleItem接口,将snsId类型改为number
- 重构weChat store,支持批量添加朋友圈数据
- 优化朋友圈样式,修复图片浮动问题
- 重构api.ts,简化请求参数处理
- 在msgManage.ts中添加朋友圈数据处理逻辑
- 完全重构FriendsCicle组件,支持好友朋友圈展示和加载更多功能
|
2025-09-17 14:57:58 +08:00 |
|
|
|
c9eb19a064
|
refactor(朋友圈): 重构朋友圈数据管理为统一结构
移除原有的分类型朋友圈状态和方法,合并为统一的MomentCommon状态
更新相关组件以使用新的状态管理方式
|
2025-09-17 10:44:12 +08:00 |
|