Phoenix
|
c64a562913
|
refactor(db): 重构会话表主键结构并清理旧数据
- 将会话表主键从自增id改为index_name
- 添加数据库版本升级逻辑清理旧数据
- 更新所有相关操作方法使用新主键
- 添加详细的版本变更注释
|
2025-07-03 10:33:29 +08:00 |
|
Phoenix
|
99898555d4
|
docs(dialogue): 修改恢复上传任务注释中的描述
|
2025-07-01 11:43:30 +08:00 |
|
Phoenix
|
57555751e4
|
perf(dialogue): 优化上传任务恢复的性能
引入二分查找算法和批处理机制来优化上传任务的插入顺序。对于少量任务使用直接插入,大量任务使用排序后分批处理,并通过 requestAnimationFrame 提高浏览器渲染性能。添加快速路径处理空数组和边界情况。
|
2025-07-01 11:42:54 +08:00 |
|
Phoenix
|
f2b194f712
|
fix(store): 修复会话数据深拷贝问题以避免引用污染
在更新本地数据库时,使用JSON.parse(JSON.stringify())对会话数据进行深拷贝,防止原始数据被意外修改
|
2025-07-01 11:01:01 +08:00 |
|
Phoenix
|
123bf8051f
|
refactor: 移除调试日志并优化会话序列化逻辑
- 删除事件处理和对话记录中的调试日志语句
- 在数据库操作中添加会话对象的序列化处理,避免不可序列化内容
|
2025-06-30 16:15:44 +08:00 |
|
Phoenix
|
4863b4c77c
|
feat(chat): 实现聊天记录本地存储功能
添加Dexie.js作为本地数据库,实现聊天记录和会话的本地存储与同步
修改消息和会话相关store方法,支持本地数据库操作
优化消息加载逻辑,优先从本地加载再同步服务器数据
添加数据库工具函数,包括消息增删改查和会话管理功能
|
2025-06-30 16:00:06 +08:00 |
|
Phoenix
|
871e33990a
|
feat(upload): 重构文件上传逻辑并添加全局上传任务管理
- 在dialogue store中添加globalUploadList和uploadTaskMap管理上传任务
- 修改PanelFooter.vue使用addUploadTask替代直接添加记录
- 在uploads.ts中完善上传失败处理和任务清理逻辑
- 在useTalkRecord.ts中加载完成后恢复上传任务
- 移除调试用的console.log语句
|
2025-06-27 16:26:02 +08:00 |
|
|
07c3808122
|
Merge branch 'wyfMain-dev' into dev
|
2025-06-20 09:13:43 +08:00 |
|
|
d0dd83451c
|
处理指定消息定位跳转部分问题,现在除了没有任何会话的情况下跳转,会有偏移,其他情况都基本正常
|
2025-06-18 17:11:30 +08:00 |
|
Phoenix
|
45e4415cec
|
fix: 修复消息转发、上传和编辑器引用删除功能
- 添加ChatMsgTypeForward到可转发消息类型
- 修复请求拦截器中状态码判断逻辑
- 优化视频消息上传封面获取和预览显示
- 修复上传分片错误处理和进度更新
- 重构编辑器引用删除逻辑,提升代码可维护性
- 调整图片消息样式和上传蒙版显示
|
2025-06-11 14:47:13 +08:00 |
|
Phoenix
|
57e4ba69d9
|
refactor: 统一错误消息处理并优化编辑器功能
- 将错误消息处理移至请求拦截器统一处理
- 优化编辑器提及功能,过滤当前用户
- 清理编辑器相关冗余代码和注释
- 改进空消息检测逻辑
|
2025-06-11 11:39:11 +08:00 |
|
|
dbdec912ce
|
接入有人@你功能,并实现热更新;接入群信息更新、双场景下的群聊解散、退群消息更新群聊设置按钮点击权限
|
2025-05-31 03:53:18 +08:00 |
|
|
e1e11b7633
|
完成搜索框中点击更多通讯录、更多群聊、点击通讯录、群聊、聊天记录对应的跳转,并处理加载更多场景;处理跳转到指定搜索记录的功能,并实现向上向下加载更多数据,并保持滚动位置
|
2025-05-29 18:04:16 +08:00 |
|
|
1edb639ad9
|
Merge branch 'wyfMain-dev'
|
2025-05-27 11:24:42 +08:00 |
|
Phoenix
|
e3f2346d66
|
fix: 更新配置和组件逻辑
- 在Editor.vue中,优化成员列表的渲染逻辑,确保在特定条件下显示'所有人'选项
- 在FileMessage.vue中,修改上传进度显示条件,避免在未开始上传时显示进度圆环
- 在uploads.ts中,简化重试上传逻辑,移除不必要的暂停状态检查
- 在PanelContent.vue中,添加对重试操作的支持,确保能够针对特定项目进行重试
|
2025-05-27 11:20:55 +08:00 |
|
|
efb410b657
|
再次重构从聊天app接入的按条件查询聊天记录组件,去除了按群成员查询、按日期查询的特异化,统一调用history接口,根据不同的场景处理参数,并处理空页面和分页等。处理不同交互场景下需要重置搜索条件的情况。目前按日期查询待接入,其他已完成
|
2025-05-26 18:57:02 +08:00 |
|
Phoenix
|
19a6c89b76
|
fix: 修复上传进度显示和重试逻辑问题
- 在FileMessage.vue中,仅当上传进度大于0时显示进度圆环,避免初始状态显示
- 在PanelContent.vue中,为retry函数添加参数传递,确保重试操作针对特定项目
- 在uploads.ts中,添加暂停状态检查并处理上传失败时的进度回调
|
2025-05-26 16:58:12 +08:00 |
|
Phoenix
|
e2e0a3ea3a
|
fix: 修复文件上传逻辑和UI问题
- 修复文件上传暂停/恢复逻辑错误,调整播放状态与上传动作的对应关系
- 为视频上传添加半透明蒙层提升用户体验
- 移除上传管理中的冗余字段和注释代码
- 调整确认框标题的padding样式
- 添加消息重发确认功能
|
2025-05-26 16:43:11 +08:00 |
|
|
69e95e5c4d
|
Merge branch 'wyfMain-dev'
|
2025-05-22 15:25:59 +08:00 |
|
|
6517c082d5
|
处理指定聊天记录的定位跳转,查找上下文【不稳定】
|
2025-05-22 15:24:13 +08:00 |
|
Phoenix
|
db599dadb9
|
优化文件消息组件的下载逻辑,新增群组信息获取功能,调整对话存储以支持群组信息
|
2025-05-22 15:07:27 +08:00 |
|
Phoenix
|
0fe1119789
|
新增OnlyOffice文档编辑器和Fluent图标库依赖,优化文件消息组件的下载功能,调整文本消息背景色,改进会话菜单逻辑,优化会话列表排序,修复部分样式问题。
|
2025-05-21 19:57:07 +08:00 |
|
|
8694921f25
|
完成清空聊天记录功能;接入群信息修改中的编辑群名称功能与相关交互,并调整群聊设置弹窗的样式;去除旧版群公告入口
|
2025-05-20 18:02:12 +08:00 |
|
Phoenix
|
73063d1faf
|
更新头像模块,新增群聊类型标签显示功能,优化标签样式计算逻辑;调整视频消息组件,注释掉未使用的图像处理函数;更新对话存储,添加头像和群类型字段;修复消息视图中的头像显示逻辑。
|
2025-05-19 13:52:41 +08:00 |
|
Phoenix
|
fad84e5bf3
|
更新组件和API,新增NImage支持,优化文件上传功能,调整主题颜色,删除不必要的图片,改进用户界面和交互体验。
|
2025-05-15 16:07:56 +08:00 |
|
Phoenix
|
661472a70a
|
更新组件和API,添加NProgress和NTag支持,优化上传功能,增强编辑器功能,调整样式和结构,提升用户体验。
|
2025-05-14 11:50:52 +08:00 |
|
scout
|
ba78899def
|
初始化
|
2024-12-24 16:14:21 +08:00 |
|