Phoenix
|
a0b28b19ef
|
fix(editor): 修复编辑器高度问题和移除调试日志
调整Tiptap编辑器高度为100%以正确填充容器
移除消息面板中已读回执的调试日志输出
|
2025-07-03 10:47:10 +08:00 |
|
Phoenix
|
14d69d40d3
|
Merge branch 'dev' of http://172.16.100.91:3000/scout666/chat-pc into dev
|
2025-07-02 15:59:46 +08:00 |
|
Phoenix
|
8e2c134c90
|
feat(editor): 替换自定义编辑器为Tiptap编辑器并添加相关依赖
- 新增Tiptap编辑器组件及所需依赖包
- 移除原有自定义编辑器实现
- 更新编辑器相关配置和样式
- 添加表情、图片上传等功能支持
- 优化编辑器草稿保存和恢复逻辑
|
2025-07-02 11:31:35 +08: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 |
|
Phoenix
|
f010287bfa
|
refactor(db): 优化数据库结构和查询性能
重构数据库表结构和索引,使用复合索引提高查询效率
简化消息和会话操作方法,使用批量操作提升性能
移除冗余代码和调试日志,清理代码风格
|
2025-07-01 09:57:51 +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 |
|
|
7886f260d4
|
fix: 修改聊天引用消息的跳转
|
2025-06-27 15:12:55 +08:00 |
|
|
24c94a04ad
|
bug修改
|
2025-06-25 11:56:31 +08:00 |
|
Phoenix
|
efd61b30f4
|
1231
|
2025-06-24 16:27:50 +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 |
|
|
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 |
|
|
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
|
f876ee7bbe
|
Merge branch 'xingyy' into dev
|
2025-06-20 10:10:23 +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
|
7733f88dae
|
Merge branch 'xingyy' into dev
|
2025-06-11 16:55:25 +08:00 |
|
Phoenix
|
bab907a1e2
|
fix: 修复未读消息数量显示重复问题并移除调试日志
修复TalkItem.vue中未读消息数量显示重复的问题
移除MultiSelectFooter.vue中无用的调试日志打印
|
2025-06-11 15:07:20 +08:00 |
|
Phoenix
|
a506b4dcc1
|
Merge branch 'dev' of http://172.16.100.91:3000/scout666/chat-pc into dev
|
2025-06-11 14:48:09 +08:00 |
|
Phoenix
|
45e4415cec
|
fix: 修复消息转发、上传和编辑器引用删除功能
- 添加ChatMsgTypeForward到可转发消息类型
- 修复请求拦截器中状态码判断逻辑
- 优化视频消息上传封面获取和预览显示
- 修复上传分片错误处理和进度更新
- 重构编辑器引用删除逻辑,提升代码可维护性
- 调整图片消息样式和上传蒙版显示
|
2025-06-11 14:47:13 +08:00 |
|
Phoenix
|
28938aba66
|
refactor(消息面板): 重构消息撤回逻辑,提取公共函数
将消息撤回的条件判断逻辑提取为独立函数 canAddRevokeOption
简化主逻辑代码,提高可读性和可维护性
|
2025-06-11 09:44:17 +08:00 |
|
Phoenix
|
8e645226b8
|
fix(消息面板): 添加普通用户撤回消息的条件限制
当用户不是管理员时,只有在撤回时间限制内且消息是自己发送的情况下才显示撤回选项
|
2025-06-11 09:39:49 +08:00 |
|
|
97f05d2c5c
|
Merge branch 'main' into dev
|
2025-06-10 19:53:14 +08:00 |
|
|
d6782d867c
|
1、会话列表增加群人数显示;2、按文件类型搜索时,文件支持点击预览;3、搜索聊天记录时,文件类型和图片类型支持直接显示出来,并可以点击预览
|
2025-06-10 19:51:31 +08:00 |
|
|
8d73e0d48b
|
Merge branch 'main' into dev
|
2025-06-10 17:39:31 +08:00 |
|
|
f9d02d67a6
|
修改撤回、群公告、转发等类型消息的展示逻辑
|
2025-06-10 17:36:03 +08:00 |
|
Phoenix
|
ebd567a757
|
fix(消息面板): 修复消息菜单和撤回消息按钮的显示逻辑
修复消息菜单中缺少的is_self_action属性设置,确保撤回消息按钮仅在自身操作时显示
调整编辑器内容处理逻辑,优化草稿保存的数据结构
|
2025-06-10 15:03:29 +08:00 |
|
Phoenix
|
1ae317dbb3
|
Merge branch 'xingyy' into dev
|
2025-06-10 13:39:29 +08:00 |
|
Phoenix
|
e4354d42cd
|
feat(消息面板): 添加dayjs依赖并优化消息撤回时间计算
使用dayjs替换原有的日期处理逻辑,提高代码可读性并延长消息撤回时间至5分钟
|
2025-06-10 13:28:54 +08:00 |
|
Phoenix
|
b905db0cfa
|
fix: 优化消息撤回逻辑和编辑器内容处理
- 调整消息菜单的撤回选项显示逻辑,区分单聊和群聊场景
- 修复编辑器内容处理,使用trimEnd替代trim避免尾部空格问题
- 移除重复的quote元素删除操作
- 优化编辑器空内容判断逻辑
|
2025-06-09 15:29:24 +08:00 |
|
Phoenix
|
3b6d998ce1
|
Merge branch 'xingyy' into dev
|
2025-06-09 14:46:59 +08:00 |
|
Phoenix
|
5340461a7e
|
fix(utils): 修复wujie环境下剪贴板功能兼容性问题
修改clipboardImage方法以支持wujie微前端环境,使用主应用的navigator.clipboard对象
同时优化canvas图片绘制参数,确保图片缩放正确
|
2025-06-09 14:46:33 +08:00 |
|
|
d55616e2e7
|
Merge branch 'wyfMain-dev'
|
2025-06-09 13:32:31 +08:00 |
|
|
031411ba49
|
更换转发、es搜索接口为/v2;处理搜索判断是否还有更多数据的逻辑;解决聊天记录中视频类型点击播放会全屏关不掉问题;更换鼠标悬浮背景色;新增列表中省略内容悬浮显示完整功能;修改回到聊天底部功能实现
|
2025-06-09 13:29:06 +08:00 |
|
Phoenix
|
c0f4248385
|
Merge branch 'main' of http://172.16.100.91:3000/scout666/chat-pc
|
2025-06-09 11:52:12 +08:00 |
|
Phoenix
|
3ec981ea7f
|
fix: 修复文件上传和编辑器相关问题
- 启用vueDevTools插件用于开发调试
- 移除调试用的console.error/log语句
- 修复文件扩展名获取可能导致的错误
- 优化文件上传逻辑,添加path字段
- 重构编辑器图片上传处理,支持直接发送
- 调整编辑器样式颜色
|
2025-06-06 16:57:02 +08:00 |
|
Phoenix
|
17c1368346
|
feat: 优化消息发送逻辑和编辑器功能
- 在vite配置中启用vueDevTools工具
- 重构PanelFooter.vue中的图片消息发送逻辑,改为直接调用onSendMessage
- 修改CustomEditor.vue的消息发送逻辑,支持分类型处理消息内容
- 增加编辑器引用元素的检查逻辑,避免无效引用
- 优化图片上传后的URL替换逻辑,确保编辑器内容更新
|
2025-06-06 11:52:55 +08:00 |
|
|
5b4ee3c677
|
处理代码冲突——恢复已读未读功能
|
2025-06-05 16:32:31 +08:00 |
|
Phoenix
|
c89056d7f1
|
edit
|
2025-06-05 16:21:39 +08:00 |
|
Phoenix
|
ef0eb903a7
|
feat(消息组件): 优化图片消息上传体验并修复文件扩展名获取
1. 在图片消息组件中添加上传进度显示和加载状态
2. 重构图片上传逻辑,先显示本地预览再上传
3. 修复文件消息组件中从文件名获取扩展名改为从文件路径获取
4. 根据消息浮动方向调整提及文本颜色
重构了图片上传流程,现在会先显示本地预览图片,然后在上传过程中显示进度条。同时修复了文件扩展名获取逻辑,现在从文件路径而非文件名获取扩展名。优化了提及文本的颜色显示,使其根据消息浮动方向(左/右)显示不同颜色。
|
2025-06-05 14:13:50 +08:00 |
|