YunaiV
|
5b9acb4813
|
fix(im):从群聊,点击好友聊天时,关闭之前的群聊面板
|
2026-05-04 10:31:02 +08:00 |
YunaiV
|
0e979a9f67
|
fix(im):私聊头像,也可以点击,方便好友管理。
|
2026-05-04 10:30:30 +08:00 |
YunaiV
|
ce2cdc112f
|
fix(im):仅普通消息进行声音通知
|
2026-05-04 10:29:41 +08:00 |
YunaiV
|
1469d8bb3d
|
✨ feat(im): 增加好友申请的逻辑(v1.1:增加各种 code review 注释)
|
2026-05-04 09:47:25 +08:00 |
YunaiV
|
f86cd30af4
|
✨ feat(im): 增加好友申请的逻辑(v1)
|
2026-05-04 09:18:35 +08:00 |
YunaiV
|
bf79e07d5c
|
♻️ refactor(im): 清理代码中的 TODO 注释并优化逻辑
|
2026-05-03 13:27:31 +08:00 |
YunaiV
|
7c129c18c4
|
✨ feat(im): 增加群消息的置顶
|
2026-05-03 12:53:24 +08:00 |
YunaiV
|
01e0e8e37b
|
✨ feat(im): 增加群消息的置顶
|
2026-05-03 12:15:39 +08:00 |
YunaiV
|
ffb69063b9
|
✨ feat(im): 重构群通知相关,对齐 openim 的消息编号(继续优化代码)
|
2026-05-03 09:22:53 +08:00 |
YunaiV
|
43372c05ad
|
✨ feat(im): 重构群通知相关,对齐 openim 的消息编号
|
2026-05-03 02:00:43 +08:00 |
YunaiV
|
fa27c27831
|
✨ feat(im): 增加群角色(管理员)
|
2026-05-02 14:31:42 +08:00 |
YunaiV
|
3146f64edc
|
✨ feat(im): 未读计数改用 isNormalMessage,对齐后端 normal 语义
|
2026-05-02 09:06:01 +08:00 |
YunaiV
|
fbd8615398
|
✨ feat(im): 消息右键菜单优化 + 修复图片场景滚不到底
- MessageItem:「回复」→「引用」并加图标;撤回 / 删除互斥(自己消息 2 分钟内显示撤回,超出 / 对方消息显示删除),均加分割线 + 红色样式对齐微信;MENU_KEYS 抽 const 防 typo;引用块从气泡上方移到下方,selfSend 时竖线镜像到右侧
- MessagePanel:scrollToBottom 改 async + waitMediaSettled 等图片 / 视频元数据加载;用 expectedScrollTop drift 替代 distanceFromBottom,修复「图片加载完底部上移、误判用户已滚走」导致到不了底
- ReplyPreview:删等价的 filePayload / voicePayload alias,直接复用 parsedPayload
- uiStore:ContextMenuItem 加 icon? 字段,支持菜单项前置图标
|
2026-05-01 23:06:14 +08:00 |
YunaiV
|
52fdf0bcab
|
✨ feat(im): 消息右键菜单优化 + 修复图片场景滚不到底
- MessageItem:「回复」→「引用」并加图标;撤回 / 删除互斥(自己消息 2 分钟内显示撤回,超出 / 对方消息显示删除),均加分割线 + 红色样式对齐微信;MENU_KEYS 抽 const 防 typo;引用块从气泡上方移到下方,selfSend 时竖线镜像到右侧
- MessagePanel:scrollToBottom 改 async + waitMediaSettled 等图片 / 视频元数据加载;用 expectedScrollTop drift 替代 distanceFromBottom,修复「图片加载完底部上移、误判用户已滚走」导致到不了底
- ReplyPreview:删等价的 filePayload / voicePayload alias,直接复用 parsedPayload
- uiStore:ContextMenuItem 加 icon? 字段,支持菜单项前置图标
|
2026-05-01 23:04:56 +08:00 |
YunaiV
|
43666dc56c
|
✨ feat(im): 优化【消息引用】的功能,增加文件、图片的展示调整
|
2026-05-01 19:05:57 +08:00 |
YunaiV
|
ef901b5381
|
✨ feat(im): 优化【消息引用】的功能,来自第二波 code review,解决安全性问题
|
2026-05-01 18:20:04 +08:00 |
YunaiV
|
cfeee7bbb7
|
✨ feat(im): 优化【消息引用】的功能,来自第一波 code review
|
2026-05-01 18:09:02 +08:00 |
YunaiV
|
1dfab43b8a
|
✨ feat(im): 增加【消息引用】的功能
|
2026-05-01 18:03:05 +08:00 |
YunaiV
|
744229a02e
|
✨ feat(im): 优化语音输入的交互。
|
2026-05-01 09:59:27 +08:00 |
YunaiV
|
63c711f9e2
|
✨ feat(im): 增加视频消息
|
2026-05-01 09:47:01 +08:00 |
YunaiV
|
82022b86de
|
✨ feat(im): 实现 im 的首页统计
|
2026-05-01 09:25:39 +08:00 |
YunaiV
|
f5656c8a2f
|
✨ feat(im): 同步输入框状态以支持粘贴功能
|
2026-05-01 08:50:51 +08:00 |
YunaiV
|
31dc1b1198
|
✨ feat(im): 用户的输入,改成 userselectv2,增强体验。
|
2026-05-01 08:49:14 +08:00 |
YunaiV
|
3cc7ac7f8b
|
Merge branch 'master' of https://gitee.com/yudaocode/yudao-ui-admin-vue3 into im
# Conflicts:
# pnpm-lock.yaml
# src/router/modules/remaining.ts
# src/utils/dict.ts
|
2026-05-01 08:22:54 +08:00 |
YunaiV
|
7ed6fa5579
|
✨ feat(im): 增加群管理的完善
|
2026-05-01 08:19:13 +08:00 |
YunaiV
|
8564788b11
|
✨ feat(im): 对齐微信的图标展示
|
2026-05-01 08:17:24 +08:00 |
YunaiV
|
92b1466597
|
✨ feat(im): 增加群管理的 code review
|
2026-05-01 07:52:31 +08:00 |
YunaiV
|
238862b572
|
✨ feat(im): 增加发送草稿,切换对话的时候,不丢失。对齐微信
|
2026-05-01 07:52:18 +08:00 |
YunaiV
|
be654bce50
|
✨ feat(im): 增加私聊消息的管理
|
2026-05-01 07:46:19 +08:00 |
YunaiV
|
d64a695673
|
✨ feat(im): 增加群聊消息的管理
|
2026-05-01 07:08:05 +08:00 |
YunaiV
|
dfbae06afa
|
✨ feat(im): 优化输入框的样式
|
2026-05-01 06:59:14 +08:00 |
YunaiV
|
384a0c134a
|
✨ feat(im): 完成敏感词的管理
|
2026-04-30 22:25:25 +08:00 |
YunaiV
|
9f1fc9ef78
|
reviewed
|
2026-04-30 21:38:17 +08:00 |
YunaiV
|
fd1ba30bdb
|
✨ feat(im): 优化好友列表的管理
|
2026-04-30 21:09:03 +08:00 |
YunaiV
|
01fff53aaf
|
✨ feat(im): 增加 im 的管理界面
|
2026-04-30 19:04:31 +08:00 |
YunaiV
|
4b4c4fab11
|
✨ feat(im): 优化群聊的功能界面
|
2026-04-30 16:59:56 +08:00 |
YunaiV
|
368b385267
|
✨ feat(im): 增加群邀请的功能
|
2026-04-30 15:47:32 +08:00 |
YunaiV
|
0ab8b292f2
|
✨ feat(im): 增加 pinyin 功能
|
2026-04-30 15:22:35 +08:00 |
YunaiV
|
d19bdd42d5
|
✨ feat(im): 优化添加好友界面
|
2026-04-30 14:53:41 +08:00 |
YunaiV
|
0c7d1f0df6
|
✨ feat(im): 新增通讯录界面
|
2026-04-30 14:07:03 +08:00 |
YunaiV
|
a762dfff84
|
✨ feat(im): 优化整体包结构,将 friend、group 通用组件抽过去。
|
2026-04-30 10:11:20 +08:00 |
YunaiV
|
4b64153044
|
✨ feat(im): 完善 friend、group 相关的本地存储(疯狂优化)
|
2026-04-29 22:03:54 +08:00 |
YunaiV
|
e90f9e5237
|
✨ feat(im): 增加 friend、group 相关的本地存储
|
2026-04-29 15:50:49 +08:00 |
YunaiV
|
de39bc7fc1
|
✨ feat(im): 优化代码,移除 message 里的 name 存储,避免更新困难。(为 friend、group 独立存储做准备)
|
2026-04-28 23:32:40 +08:00 |
YunaiV
|
f0fc144e8a
|
✨ feat(im): 调整代码结构,优化 side 样式
|
2026-04-28 20:14:24 +08:00 |
YunaiV
|
431a0bfb93
|
✨ feat(im): 调整代码结构,优化 side 样式
|
2026-04-28 20:13:01 +08:00 |
YunaiV
|
ba34e4adc0
|
✨ feat(im): 优化整体 message 包结构
|
2026-04-28 09:30:12 +08:00 |
YunaiV
|
29a03ef03d
|
✨ feat(im): 优化整体 message 包结构
|
2026-04-28 09:29:40 +08:00 |
YunaiV
|
122b1ba748
|
✨ feat(im): 优化 message 的导入
|
2026-04-28 08:48:38 +08:00 |
YunaiV
|
56b0630847
|
✨ feat(im): 优化 icon 的导入
|
2026-04-28 08:15:29 +08:00 |