Jolie
|
0c8638d423
|
1. 修改发送状态错位。
2. 添加聊天用户标签。
3. 优化好友页面
|
4 months ago |
Jolie
|
1639eb67f7
|
feat(message): 实现会话删除功能并优化UI交互
- 在ConversationController中新增deleteConversation方法,支持删除指定会话
- 在IMManager中实现deleteConversation底层逻辑,调用环信SDK删除会话
- 在会话列表页面添加侧滑删除功能,使用TDSwipeCell组件实现
-优化会话项布局和代码结构,提高可读性和维护性
- 更新依赖源为国内镜像地址,提升包加载速度
- 移除不必要的导入模块,精简代码体积
- 调整部分UI间距和样式,改善视觉效果
|
4 months ago |
Jolie
|
23c5316d18
|
feat(message): 实现图片消息展示功能- 新增 ImageItem 组件用于展示图片消息
- 支持网络图片加载与错误处理
- 添加图片尺寸自适应逻辑- 优化消息气泡样式与布局
- 移除模拟推荐用户列表代码- 删除 IM 登录后的测试消息发送逻辑
|
4 months ago |
Jolie
|
b6d9ca885c
|
feat(message): 添加聊天页面并更新资源文件
- 新增聊天页面 ChatPage,支持用户跳转和基础 UI 结构
- 在消息会话列表中点击后跳转至 ChatPage
- 添加多个图片资源常量:add、audio、emoji、gift、more、video 等
- 更新 README.md,增加 Build Runner 使用说明及常用命令介绍
|
4 months ago |
Jolie
|
1e0f259d7a
|
feat(message): 添加点击会话发送测试消息功能
- 导入 IM 管理器和扩展组件- 在会话列表项上添加点击手势识别器
- 点击时调用 IM 管理器发送文本消息方法
- 发送固定内容“来了”作为测试消息- 保留原有未读计数显示逻辑不变
|
4 months ago |
Jolie
|
4d43bb52f2
|
feat(message): 完善会话消息内容展示和时间格式化
- 支持展示图片、语音、视频、文件和位置类型的消息内容
-优化消息时间格式化逻辑,区分今天、昨天和其他日期
- 调整推荐用户列表高度并移除冗余间距
|
4 months ago |
Jolie
|
e99a75cab4
|
feat(message): 实现会话列表功能- 新增 ConversationController 管理会话数据
-从 IMManager 获取真实会话列表替代模拟数据
- 支持会话列表加载状态与错误处理
- 实现会话项 UI 展示包括头像、昵称、最后消息等
- 添加未读消息数与消息时间格式化显示
- 集成 GetX 状态管理与响应式更新
- 优化会话列表空状态与加载失败重试机制
|
4 months ago |
Jolie
|
efa9c254d1
|
feat(message): 实现消息页面的聊天和好友标签页功能
- 添加了聊天标签页,包含推荐用户横向滚动列表和聊天列表
- 添加了好友标签页,展示好友在线状态和基本信息
- 实现了消息页面的 Tab 切换功能,支持聊天和好友两个标签页
- 更新了消息页面的 AppBar,添加搜索按钮和自定义标签样式
- 修改了 assets.dart 文件,添加了多个图片资源常量并重新排序
- 更新了 pubspec.lock 文件,将依赖源地址改为国内镜像站 https://pub.flutter-io.cn
- 使用 flutter_screenutil 进行屏幕适配,优化了搜索按钮的宽度
- 禁用了 TabBarView 的手势滚动,只能通过点击标签切换页面
- 添加了好友列表项的箭头图标和在线状态指示器- 实现了聊天列表的未读消息数显示功能
|
4 months ago |