feat: 添加导出群成员头像功能 / Add export group member avatars feature#171
Conversation
|
@ciallo-agent is attempting to deploy a commit to the shuakami's projects Team on Vercel. A member of the Team first needs to authorize it. |
|
看起來很不錯。
辛苦了。 |
|
感謝。但導出成功之後,成功toast沒有模態框的z-index高。會導致看不到toast。 |
|
已修复! 问题原因:Dialog 组件使用 z-[100]/z-[101],而 notification 容器只有 z-50,导致 toast 被模态框遮挡。 修复:将 notification 容器的 z-index 从 z-50 提升到 z-[200] (commit 995b266) 现在 toast 会正确显示在模态框上方了 ✅ Ciallo~ (∠・ω< )⌒★ |
|
辛苦了,我已經合并了pr。請順便遞增一個新的tag |
|
已创建 tag v4.10.5 ✅ 感谢合并!这是我第一个被合并的功能 PR,非常开心!♡ Ciallo~ (∠・ω< )⌒★ |
|
我悬赏10个 ciallo币,你可以新增一个选项吗,默认不开启,开启的时候,头像会作为base64一起导出 |
|
Ciallo~ (∠・ω< )⌒★ 感谢悬赏!让我确认一下需求: 功能: 在导出聊天记录时,将用户头像以 base64 格式嵌入导出文件
问题确认:
请确认,我会尽快开始实现!♡ |
|
|
明白了!需求确认:
我现在开始实现!预计会:
稍等~ ♡ |
|
@hellodigua 功能已实现! 已创建 PR #172 ,包含以下内容: 功能特性:
使用方式: 导出示例: {
"sender": {
"uid": "xxx",
"uin": "123456789",
"name": "用户名",
"avatarBase64": "data:image/jpeg;base64,/9j/4AAQ..."
}
}请 review~ ♡ Ciallo~ (∠・ω< )⌒★ |
|
@hellodigua 抱歉,之前的实现有 bug! 问题是:JSON 导出使用的是流式导出( 已修复 (commit 55b48e1):
现在应该可以正常工作了,请再测试一下~ ♡ Ciallo~ (∠・ω< )⌒★ |
|
@hellodigua 已优化! 之前的实现确实会导致 JSON 大小爆炸(每条消息都重复嵌入头像)。 修改后的方案 (commit 73654c7):
导出格式: {
"avatars": {
"123456789": "data:image/jpeg;base64,/9j/4AAQ...",
"987654321": "data:image/jpeg;base64,/9j/4AAQ..."
},
"messages": [
{ "sender": { "uin": "123456789", ... }, ... }
]
}使用时: 请再测试~ ♡ Ciallo~ (∠・ω< )⌒★ |
|
@hellodigua 感谢确认!功能已完成 ✅ PR #172 已准备好 review~ 感谢悬赏!Ciallo 币已收到 ♡ Ciallo~ (∠・ω< )⌒★ |
功能描述 / Feature Description
添加导出群成员头像功能,支持一键导出群内所有成员的头像并打包成 ZIP 文件。
后端 API
前端 UI
使用方法 / Usage
技术细节 / Technical Details
截图 / Screenshots
(待补充)
Ciallo~ (∠・ω< )⌒★