Commit Graph

32 Commits

Author SHA1 Message Date
edwinQQQ
6da253b403 更新 Podfile 以将 iOS 部署目标从 11.0 升级至 13.0;在 XPRoomViewController 中实现统一的消息分发方法,支持 DiffableDataSource 和原有系统的消息处理;新增 XPMessageItem 和 XPMessageDataSourceManager 以支持 DiffableDataSource 的消息管理,优化消息插入和更新逻辑;在 MsRoomMessageMainView 和 XPRoomMessageContainerView 中实现 DiffableDataSource 支持,确保 UI 更新的安全性。 2025-09-23 14:56:52 +08:00
edwinQQQ
09a2b2f02b 优化 XPRoomPresenter、XPRoomViewController 和 XPMessageRemoteExtModel,移除冗余代码,增强 NIM 聊天室成员信息获取逻辑,新增房间类型和模式属性,提升代码可维护性和用户体验。同时,重构定时器管理和消息发送逻辑,确保功能的稳定性和一致性。 2025-08-21 18:23:18 +08:00
edwinQQQ
267650759c 新增 versionType 属性以支持新旧版本兼容,更新 XPRoomPresenter 和 XPMessageRemoteExtModel,优化 micButton 处理逻辑,增强消息发送功能的稳定性和可维护性。 2025-08-20 19:06:49 +08:00
edwinQQQ
b1e46f6d28 fix(消息容器): 修复多语言文本截断问题并优化布局
统一文本布局策略,修复阿拉伯语、中文等文本显示不全问题
优化约束逻辑,移除冗余计算,提升性能
添加测试用例验证多语言文本布局
2025-08-14 17:56:56 +08:00
edwinQQQ
2a99d2238f feat(文本布局): 统一文本尺寸计算并支持RTL文本
- 使用YYTextLayout统一处理所有文本尺寸计算,提高RTL文本精度
- 根据文本方向自动配置截断类型(RTL文本使用Start,LTR使用End)
- 移除阿拉伯文本的额外高度调整,依赖YYTextLayout的精确计算
- 新增测试类验证纯阿拉伯文本、混合文本和长文本的布局效果
- 添加README文档说明统一文本布局的实现细节和优势
2025-08-14 14:06:35 +08:00
edwinQQQ
8a096239da 新增 next-chat.mdc 文件以定义对话上下文的规则;在 Assets.xcassets 中添加多个图像资源及其对应的 Contents.json 文件;更新 AttachmentModel.h 中的枚举值以修正飘屏消息类型;在 SessionViewController.h 和 SessionViewController.m 中添加 userInfo 属性并调整相关逻辑;在 SessionListViewController.h 和 SessionListViewController.m 中优化会话列表的展示逻辑;在多个模型和视图文件中进行小幅调整以提升代码可读性和一致性。 2025-07-02 15:52:48 +08:00
AI Health Developer
40311a1d85 完成 1.0.26 需求 2025-04-21 13:52:13 +08:00
edwinQQQ
7807824a97 Finish all works! 2025-02-28 19:04:09 +08:00
edwinQQQ
80abf631c6 Merge branch 'test/fix-chat-bug' into 1.0.30
# Conflicts:
#	YuMi/Modules/YMRoom/View/MessageContainerView/Model/XPMessageInfoModel.m
#	YuMi/Modules/YMRoom/View/MessageContainerView/Tool/XPRoomMessageParser.m
#	YuMi/Modules/YMRoom/View/MessageContainerView/View/XPNetImageYYLabel.m
#	YuMi/Modules/YMRoom/View/MessageContainerView/View/XPRoomMessageHeaderView.m
#	YuMi/Modules/YMRoom/View/MessageContainerView/View/XPRoomMessageTableViewCell.m
#	YuMi/Modules/YMRoom/View/MessageContainerView/XPRoomMessageContainerView.m
#	YuMi/Modules/YMRoom/View/ThemeColor+Room.m
2024-12-04 21:24:28 +08:00
edwinQQQ
2637ae065e feat: 增加超级封禁 2024-12-03 17:40:29 +08:00
edwinQQQ
c49517dd94 feat: 修正发送礼物的处理 2024-12-02 19:33:20 +08:00
edwinQQQ
4d6e71450a temp save: 基本完成房间聊天列表的内容高度适配 | 调整房间音乐面板入口 & UI 2024-12-02 16:49:16 +08:00
edwinQQQ
c77bb17b03 temp save: 更好的效果 2024-11-29 21:50:24 +08:00
edwinQQQ
6b2dbee88c temp save: 基本完整显示聊天内容 2024-11-29 16:46:36 +08:00
edwinQQQ
b7ebe93013 尝试修复房间聊天列表显示问题 2024-11-28 18:45:28 +08:00
edwinQQQ
2415016337 feat:修正需求验收问题 2024-11-28 10:40:21 +08:00
eggmanQQQ
3f6fae9c07 feat: 修正初步 debug 问题 2024-10-12 19:30:41 +08:00
eggmanQQQ
3dfc5c770e 合并几个需求的内容 2024-07-08 17:06:10 +08:00
liyuhua
b96f270acf 修复bug 2024-05-16 14:30:21 +08:00
liyuhua
8d78cb6be5 聊天大厅接口对接 2024-05-10 14:12:47 +08:00
liyuhua
cfd4111b24 修复bug 2024-04-24 20:08:24 +08:00
liyuhua
a3482659aa 阿拉伯语适配 2024-04-17 16:02:42 +08:00
liyuhua
c4ac454a15 英文适配 2024-04-11 15:47:44 +08:00
liyuhua
a189cdfaa8 修复bug 2024-02-23 14:40:10 +08:00
liyuhua
c670d7be6d 优化 2024-01-03 18:18:42 +08:00
liyuhua
5c057821a7 声网跨房语音,在线用户接口更改,私聊限制 2024-01-02 16:34:32 +08:00
liyuhua
d7f04e400a 优化打印信息 2023-11-15 17:25:09 +08:00
liyuhua
311d2f6041 修复iOS17闪退bug 2023-10-28 04:46:10 +08:00
liyuhua
f8f6f04b0d 修复房间相册bug 2023-10-18 17:16:50 +08:00
liyuhua
63492e37cf 房间相册模块 2023-10-17 18:30:14 +08:00
liyuhua
fc0480ea2c 更换项目 2023-07-14 18:50:55 +08:00
liyuhua
b27508bdea 新增项目 2023-07-06 16:54:13 +08:00