Commit Graph

266 Commits

Author SHA1 Message Date
49d1bd013b Merge pull request 'yink' (#8) from yink into main
Reviewed-on: https://gitea-inner.fontree.cn/scout666/chat-pc/pulls/8
2025-07-02 03:18:37 +00:00
478b4bdd57 Merge pull request 'fix: 注释添加好友相关功能' (#7) from yink into dev
Reviewed-on: https://gitea-inner.fontree.cn/scout666/chat-pc/pulls/7
2025-07-02 03:17:57 +00:00
06502ebaa0 fix: 注释添加好友相关功能 2025-07-02 11:16:45 +08:00
ecb4b64176 Merge branch 'wyfMain-dev' into dev 2025-07-02 10:22:52 +08:00
fdaac5e1c0 Merge branch 'wyfMain-dev' 2025-07-02 10:20:33 +08:00
Phoenix
a8fea9ea32 Merge branch 'dev' of http://172.16.100.91:3000/scout666/chat-pc into dev 2025-07-01 15:37:44 +08:00
Phoenix
62cb9c87c2 fix(editor): 移除调试日志并修复图片表情解析逻辑
移除无用的console.log调试语句
修复parseEditorContent中图片表情解析逻辑,正确处理表情文本占位符
优化insertImageEmoji方法,移除多余的空格节点插入
2025-07-01 15:04:36 +08:00
445f8f2e79 Merge pull request 'fix: 更改接口前缀地址' (#6) from yink into dev
Reviewed-on: https://gitea-inner.fontree.cn/scout666/chat-pc/pulls/6
2025-07-01 06:33:58 +00:00
2a1917942d fix: 更改接口前缀地址 2025-07-01 14:33:25 +08:00
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
9503fbe78a 处理解散群聊和被移出群聊右上角群聊设置按钮的热更新展示 2025-06-23 17:07:48 +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