Commit Graph

206 Commits

Author SHA1 Message Date
Phoenix
62d0ca6076 fix: 更新测试环境配置并移除多余的空行
更新.env.test中的VITE_EPR_BASEURL地址以匹配测试环境需求
移除IndexSider.vue中TalkItem组件前的多余空行
2025-07-01 14:02:06 +08:00
Phoenix
1094b3851f perf(消息列表): 使用虚拟列表优化聊天会话列表渲染性能
将普通列表替换为虚拟列表(n-virtual-list),减少DOM节点数量以提升长列表的渲染性能
2025-07-01 12:00:16 +08:00
Phoenix
b956b4ef79 1 2025-07-01 11:44:42 +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
f010287bfa refactor(db): 优化数据库结构和查询性能
重构数据库表结构和索引,使用复合索引提高查询效率
简化消息和会话操作方法,使用批量操作提升性能
移除冗余代码和调试日志,清理代码风格
2025-07-01 09:57:51 +08:00
Phoenix
d62c26bee3 refactor(db): 清理数据库初始化代码中的冗余注释
移除db.js中不必要的注释和空行,保持代码简洁
2025-06-30 16:18:53 +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
df372ad14e 1212 2025-06-27 17:00:23 +08:00
Phoenix
8736155e64 Merge branch 'dev' into xingyy 2025-06-27 16:52:35 +08:00
Phoenix
435700cc4f 12 2025-06-27 16:48:02 +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
87de44f7f4 Merge pull request 'fix: 修改聊天引用消息的跳转' (#5) from yink into dev
Reviewed-on: https://gitea-inner.fontree.cn/scout666/chat-pc/pulls/5
2025-06-27 07:13:45 +00:00
7886f260d4 fix: 修改聊天引用消息的跳转 2025-06-27 15:12:55 +08:00
32022fe61b Merge pull request 'bug修改' (#4) from yink into dev
Reviewed-on: https://gitea-inner.fontree.cn/scout666/chat-pc/pulls/4
2025-06-25 03:57:13 +00:00
24c94a04ad bug修改 2025-06-25 11:56:31 +08:00
4d681f195e Merge pull request '删除lock文件' (#3) from yink into dev
Reviewed-on: https://gitea-inner.fontree.cn/scout666/chat-pc/pulls/3
2025-06-25 01:39:59 +00:00
56098b5699 Merge branch 'yink' of https://gitea-inner.fontree.cn/scout666/chat-pc into yink 2025-06-25 09:39:21 +08:00
c110dc9ad6 更改连接地址 2025-06-25 09:37:36 +08:00
Phoenix
efd61b30f4 1231 2025-06-24 16:27:50 +08:00
Phoenix
84096be043 修复 2025-06-24 16:27:00 +08:00
Phoenix
4b7c69ea36 Merge branch 'dev' of http://172.16.100.91:3000/scout666/chat-pc into dev 2025-06-24 16:01:27 +08:00
Phoenix
f5ca14f746 test构建 2025-06-24 16:01:26 +08:00
576e950650 Merge remote-tracking branch 'origin3/yink' into dev 2025-06-24 15:47:08 +08:00
982c2221e2 Merge branch 'dev' into yink 2025-06-24 07:46:34 +00:00
aa3c7e1350 删除lock文件 2025-06-24 15:45:56 +08:00
7a269b0215 删除lock文件 2025-06-24 15:17:57 +08:00
999df303ea Merge branch 'dev' of https://gitea-inner.fontree.cn/scout666/chat-pc into dev 2025-06-24 15:05:15 +08:00
85de430b09 Merge remote-tracking branch 'origin3/yink' into dev 2025-06-24 15:04:58 +08:00
1850ffb727 feat: 增加只支持最近一个月内的聊天消息转发功能 2025-06-24 14:59:07 +08:00
Phoenix
6a94750c05 Merge branch 'xingyy' into dev 2025-06-24 14:51:21 +08:00
Phoenix
acc8aeed2c fix(auth): 更新默认访问令牌以解决过期问题 2025-06-24 14:24:43 +08:00
Phoenix
1894bee556 关闭登录失效提示 2025-06-24 14:06:30 +08:00
f808c018fd Merge remote-tracking branch 'origin3/main' into yink 2025-06-24 13:56:58 +08:00
Phoenix
b101831c53 12 2025-06-23 17:01:57 +08:00
Phoenix
6791da7d8e 12 2025-06-23 16:44:15 +08:00
Phoenix
4cf5e8ce18 chore: 更新 @vitejs/plugin-vue 依赖至 5.2.4 版本
升级 @vitejs/plugin-vue 以兼容最新 vite 和 vue 版本要求
2025-06-23 16:39:58 +08:00
ace9b39fe3 Merge pull request 'feat: 6.23提测' (#1) from yink into dev
Reviewed-on: #1
2025-06-23 08:06:34 +00:00
0111453f06 feat: 6.23提测 2025-06-23 14:53:03 +08:00
Phoenix
f876ee7bbe Merge branch 'xingyy' into dev 2025-06-20 10:10:23 +08:00
Phoenix
db8621ec5c fix(editor): 修复@提及列表显示逻辑和全体成员选项
修复@提及列表中全体成员选项的显示逻辑,不再需要管理员权限即可显示。同时优化点击事件处理,当点击非@提及列表区域时自动隐藏列表。

feat(message): 增加文件预览类型检查和样式优化

添加文件类型预览支持检查,仅允许预览PDF、Excel、Word和PPT文件。优化文件消息的悬停样式,提升用户体验。
2025-06-20 10:09:54 +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
b28c288665 fix: 修复多选删除未选择时的提示和群聊@功能限制
修复多选删除时未选择聊天记录未提示的问题,限制@功能仅在群聊中可用
优化会话菜单选项文字描述,移除无用代码
2025-06-13 11:05:35 +08:00
Phoenix
ca958bb2cb fix(auth): 更新默认访问令牌以修复安全漏洞 2025-06-12 14:20:50 +08:00
Phoenix
fd9a5555dc style(office): 移除编辑器配置中的多余空行 2025-06-12 10:05:07 +08:00
Phoenix
7733f88dae Merge branch 'xingyy' into dev 2025-06-11 16:55:25 +08:00
Phoenix
1a85e9d13e 编辑器优化 2025-06-11 16:54:54 +08:00