Commit Graph

89 Commits

Author SHA1 Message Date
超级老白兔
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
超级老白兔
0eb6716263 FEAT => 本次更新项目为: 2025-09-23 11:54:10 +08:00
超级老白兔
92242bb8ff feat(未讀消息數據結構優化): 更新多個接口和數據結構,將unreadCount移入config對象中,並調整相關邏輯以支持新結構,提升代碼可讀性和維護性。 2025-09-23 11:51:14 +08:00
超级老白兔
8742560e6c feat(好友接待配置): 新增好友接待配置功能及流量池列表获取接口
在api.ts中新增了设置好友接待配置的API接口,并在ChatWindow组件中实现了配置选择功能,允许用户选择接待类型并保存配置。同时,新增了获取流量池列表的接口,优化了用户体验。
2025-09-23 11:20:35 +08:00
超级老白兔
c6adee4502 更新 index.html 和 manifest.json 中的脚本文件名,替换为新的构建版本 index-ROCKxzay.js,以确保正确加载最新的资源。 2025-09-22 16:40:33 +08:00
超级老白兔
17279390d4 FEAT => 本次更新项目为: 2025-09-19 17:45:09 +08:00
超级老白兔
91a95e20a2 Merge branch 'yongpxu-dev' into yongpxu-dev2 2025-09-19 17:44:34 +08:00
超级老白兔
4498f3542b feat(引用消息功能): 更新群组消息引用逻辑
在消息记录组件中优化了群组消息的引用逻辑,确保引用内容正确显示用户昵称,并移除了不必要的调试日志,提升了代码整洁性。
2025-09-19 17:33:27 +08:00
超级老白兔
4440da92bf Merge branch 'yongpxu-dev' into develop 2025-09-19 16:59:38 +08:00
超级老白兔
07c22e06ba 同步下 2025-09-19 16:59:08 +08:00
wong
3829da428c AI改写群公告接口改写 2025-09-19 16:46:06 +08:00
超级老白兔
d8ef4d522c fix(weChat): 移除调试日志以清理代码
在weChat模块中移除了不必要的调试日志,优化了代码整洁性。
2025-09-19 16:35:16 +08:00
超级老白兔
26b7eb7cd8 feat(消息输入与记录): 增强引用消息功能与状态管理
在消息输入组件中添加引用消息的逻辑,确保引用内容能够正确显示。同时,在消息记录组件中实现引用功能的处理,优化了状态管理,提升了用户体验。
2025-09-19 16:34:56 +08:00
超级老白兔
f69659309d Merge branch 'yongpxu-dev' into yongpxu-dev2 2025-09-19 15:49:34 +08:00
超级老白兔
18f2ebf455 feat(消息转发): 更新转发逻辑并优化状态管理
在消息记录和转发模态框中添加了选中聊天记录的更新逻辑,确保转发功能的正确性。同时,简化了转发模态框的参数传递,移除了不必要的回调,提升了用户体验。
2025-09-19 15:40:47 +08:00
超级老白兔
c625e12075 feat(TransmitModal): 添加分页功能并优化联系人显示
在转发模态框中实现了联系人列表的分页功能,提升了用户体验。同时,优化了联系人信息的显示方式,增加了备注信息的样式支持。
2025-09-19 14:54:52 +08:00
超级老白兔
ed58b824ac fix(TransmitModal): 更新转发确认逻辑并优化联系人显示
修正了转发确认时的参数传递,确保选中的微信好友能够正确传递给onConfirm回调。同时,在联系人显示中添加了备注信息的支持,提升了用户体验。
2025-09-19 14:44:51 +08:00
超级老白兔
6fa89dbdf4 fix(TransmitModal): 修复联系人选择时的事件处理逻辑
在联系人项中添加onChange事件处理,确保选择状态能够正确更新。此更改优化了用户交互体验。
2025-09-19 14:35:04 +08:00
超级老白兔
8dc19a522f refactor(TransmitModal): 简化联系人数据结构并优化状态管理
移除冗余的Contact接口,直接使用原始数据类型
使用组件内部状态替代zustand store管理选中联系人
优化搜索和选择逻辑,减少不必要的转换
2025-09-19 14:18:52 +08:00
超级老白兔
dd18b32a09 fix(TransmitModal): 修复联系人选择和禁用状态的逻辑错误
修复了联系人选择时参数命名不一致的问题
调整了禁用状态的判断逻辑,现在已选择的联系人会被正确禁用
2025-09-19 11:37:22 +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
超级老白兔
8a7a717801 fix(MessageEnter): 修复多转发模块显示条件判断错误 2025-09-18 18:34:10 +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
超级老白兔
85c73a5069 refactor(weChat): 移除WebSocket重复连接检查逻辑
不再检查WebSocket连接状态,直接进行连接操作
2025-09-18 15:13:05 +08:00
超级老白兔
94d40308d2 refactor: 移除调试用的console.log语句
清理代码中用于调试的console.log语句,保持代码整洁
2025-09-18 15:12:37 +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
超级老白兔
5b5a05d8c5 fix(weChat): 修复消息记录显示和右键菜单问题
- 修正消息记录中自己消息的显示样式
- 更新右键菜单图标和功能项
- 优化联系人列表加载逻辑
- 移除无用代码和注释
2025-09-18 14:39:37 +08:00
超级老白兔
dc93c7f9f4 feat(MessageRecord): 添加右键菜单功能支持消息操作
实现消息记录的右键菜单功能,包括复制、转发、删除和重发等操作。添加ClickMenu组件处理菜单显示和位置调整,并在MessageRecord中集成右键事件处理逻辑。支持暗色主题适配和边界检测防止菜单溢出屏幕。
2025-09-18 10:59:33 +08:00
超级老白兔
065b516bd7 refactor(MessageRecord): 移除未使用的JSON解析函数
该函数未被组件使用,清理冗余代码以保持代码整洁
2025-09-18 10:17:14 +08:00
超级老白兔
7935936da1 FEAT => 本次更新项目为: 2025-09-18 10:09:14 +08:00
超级老白兔
bedd05c6ae fix(朋友圈): 修复删除评论时条件判断错误的问题
refactor(表情资源): 添加新的表情映射文件并更新表情资源
2025-09-18 10:02:36 +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
超级老白兔
8b2c24d7a1 feat(wechat): 添加朋友圈功能支持
- 在微信状态管理中新增朋友圈相关状态和方法
- 实现朋友圈数据获取、展示和交互功能
- 添加朋友圈API接口和WebSocket消息处理
- 优化朋友圈UI展示和样式
2025-09-17 10:20:31 +08:00
超级老白兔
18b2735f80 feat(朋友圈): 添加朋友圈功能相关组件和状态管理
- 新增朋友圈数据类型定义和接口
- 在状态管理中添加朋友圈相关状态
- 实现朋友圈图片预览功能
- 优化朋友圈样式和交互体验
2025-09-16 18:42:51 +08:00
超级老白兔
a251697813 Merge branch 'yongpxu-dev' into yongpxu-dev2 2025-09-16 17:53:14 +08:00
超级老白兔
a7124c800e refactor: 移除触客宝相关代码及功能模块
feat: 为朋友圈功能添加点赞和评论交互区域样式

style: 优化朋友圈组件代码结构,增加类型定义
2025-09-16 17:40:02 +08:00
超级老白兔
93f0220a71 Merge branch 'yongpxu-dev' into yongpxu-dev2 2025-09-16 16:55:52 +08:00
超级老白兔
1d94368579 feat(朋友圈组件): 实现朋友圈列表分页加载和样式优化
添加分页加载功能,优化样式结构,使用折叠面板管理不同朋友圈类型
重构组件结构,添加加载状态和空状态显示
2025-09-16 16:31:56 +08:00