Jolie
|
0c8638d423
|
1. 修改发送状态错位。
2. 添加聊天用户标签。
3. 优化好友页面
|
4 months ago |
Jolie
|
7b5cd32e18
|
1. 修改首页分页逻辑。
2. 修改好友列表。
3. 修改IM整体逻辑
|
4 months ago |
Jolie
|
60399119d9
|
优化视频消息
|
4 months ago |
Jolie
|
1688c9a718
|
添加表情
|
4 months ago |
Jolie
|
3a7a780846
|
feat(im): 实现聊天控制器注册与消息通知机制
- 在 IMManager 中添加 ChatController 的注册与注销功能- 实现消息接收时自动通知对应 ChatController 更新消息列表
- 为 ChatController 添加接收消息处理逻辑,避免重复消息插入
- 完善消息处理流程,确保新消息能及时刷新会话列表
- 添加日志记录以方便调试和追踪控制器状态变化- 优化消息通知逻辑,只处理接收到的消息并按发送者分发
|
4 months ago |
Jolie
|
ececa536a4
|
feat(im): 实现消息发送后自动刷新会话列表功能
- 在 ChatController 中添加 _refreshConversationList 方法
- 在 IMManager 中添加 _refreshConversationList 方法
- 消息发送成功后调用会话列表刷新逻辑
- 收到新消息时自动刷新会话列表
- 使用 Get.find 获取 ConversationController 实例
- 添加异常处理避免控制器未注册时的错误
|
4 months ago |
Jolie
|
d8c9a4ce4f
|
添加发送视频,点击视频查看,点击图片查看
|
4 months ago |
Jolie
|
be2e7de461
|
feat(message): 更新消息页面并优化图片展示逻辑
- 在获取会话列表后添加发送文本消息功能
- 移除图像项中的网络缩略图显示逻辑
- 修改图像项优先显示本地路径图片- 移除图像加载进度构建器- 调整消息页面Tab内容区域布局结构
- 移除不必要的日志打印语句
- 导入retrofit/http包用于图像项组件
|
4 months ago |
Jolie
|
106b64217b
|
feat(message): 实现聊天页面图片发送功能
- 新增图片和视频读取权限声明 (Android)- 新增相册访问权限描述 (iOS)
- 添加图片消息发送方法到聊天控制器- 创建更多选项视图组件用于选择图片和拍照
- 在聊天输入栏集成图片选择和相机功能- 更新依赖项以支持图片和相机相关功能- 实现从相册选择图片并发送的功能- 实现拍照并发送图片的功能
|
4 months ago |
Jolie
|
9f769db64e
|
fix(chat):修复消息发送后界面不更新的问题
- 在消息发送成功后调用update()方法强制刷新界面
- 添加点击消息区域收起键盘的功能- 调整消息列表构建逻辑,优化用户体验
|
4 months ago |
Jolie
|
e9b21b5bf3
|
feat(message): 实现消息页面UI优化与文本消息组件
- 在聊天控制器中添加update()调用以通知UI更新- 调整聊天页面背景颜色并增加列表内边距- 修复消息方向判断逻辑,正确显示发送/接收状态
- 完善IM管理器中的连接事件处理器代码格式
- 移除消息类型处理中的空实现块
-优化发送文本消息的返回逻辑
- 格式化用户信息获取方法参数
- 修正消息气泡圆角样式,统一底部圆角- 新增独立的文本消息展示组件TextItem- 实现带时间戳和头像的文本消息渲染
- 支持根据发送方调整消息布局和样式
|
4 months ago |
Jolie
|
fb2ee6fd13
|
feat(chat): 实现消息列表展示与发送功能
- 添加消息列表状态管理
- 实现消息发送并更新列表
- 支持分页加载历史消息
- 构建文本消息展示UI
- 添加消息方向判断逻辑
- 实现加载更多消息功能
|
4 months ago |
Jolie
|
4eb3dd1278
|
feat(message): 实现聊天页面基础功能
- 添加 ChatController 管理聊天逻辑
- 实现用户信息获取与消息发送功能
- 创建 ChatInputBar 组件处理消息输入
- 更新 ChatPage 使用 GetBuilder 构建界面
- 集成 IMManager 处理即时通讯逻辑
- 添加消息列表基础布局与空内容展示
- 实现发送按钮交互与文本输入控制
|
4 months ago |