Jolie
|
1639eb67f7
|
feat(message): 实现会话删除功能并优化UI交互
- 在ConversationController中新增deleteConversation方法,支持删除指定会话
- 在IMManager中实现deleteConversation底层逻辑,调用环信SDK删除会话
- 在会话列表页面添加侧滑删除功能,使用TDSwipeCell组件实现
-优化会话项布局和代码结构,提高可读性和维护性
- 更新依赖源为国内镜像地址,提升包加载速度
- 移除不必要的导入模块,精简代码体积
- 调整部分UI间距和样式,改善视觉效果
|
4 months ago |
Jolie
|
ca91bbf6c1
|
Merge branch 'master' of http://git.qniao.cn/dating-agency/dating_touchme_app
|
4 months ago |
Jolie
|
7b5cd32e18
|
1. 修改首页分页逻辑。
2. 修改好友列表。
3. 修改IM整体逻辑
|
4 months ago |
ZHR007
|
de97ebe8e8
|
no message
|
4 months ago |
ZHR007
|
ce13d390a5
|
no message
|
4 months ago |
ZHR007
|
2bad0d6955
|
no message
|
4 months ago |
Jolie
|
750d213181
|
Merge branch 'master' of http://git.qniao.cn/dating-agency/dating_touchme_app
|
4 months ago |
Jolie
|
8842d2cac9
|
修改首页
|
4 months ago |
王子贤
|
de1de28bf3
|
Merge branch 'master' of http://git.qniao.cn/dating-agency/dating_touchme_app
|
4 months ago |
王子贤
|
3107944f02
|
对接我的页面字段,对接玫瑰下单接口,对接修改用户信息部分字段,对接用户详情页面字段,排版完成会员页面,新增会员设置页面,重构用户详情页面
|
4 months ago |
ZHR007
|
11a9554645
|
no message
|
4 months ago |
ZHR007
|
5d871a84f6
|
no message
|
4 months ago |
ZHR007
|
f425e0fd27
|
no message
|
4 months ago |
Jolie
|
d5209e44d7
|
Merge branch 'master' of http://git.qniao.cn/dating-agency/dating_touchme_app
|
4 months ago |
Jolie
|
e0a71daefb
|
no message
|
4 months ago |
Jolie
|
3b198df216
|
no message
|
4 months ago |
王子贤
|
bbb4428997
|
Merge branch 'master' of http://git.qniao.cn/dating-agency/dating_touchme_app
|
4 months ago |
王子贤
|
3c02478dcb
|
优化完善vip页面
|
4 months ago |
ZHR007
|
ee85396db4
|
no message
|
4 months ago |
王子贤
|
ccdbb601d8
|
优化包大小
|
4 months ago |
王子贤
|
07a19fd299
|
优化包大小
|
4 months ago |
王子贤
|
fbd57ad2d1
|
优化包大小
|
4 months ago |
王子贤
|
a79b8a6bc4
|
排版完成钱包页面,对接玫瑰相关接口,会员中心排版约一半
|
4 months ago |
王子贤
|
670658444e
|
排版完成钱包页面,对接玫瑰相关接口,会员中心排版约一半
|
4 months ago |
Jolie
|
adaa6c1203
|
Merge branch 'master' of http://git.qniao.cn/dating-agency/dating_touchme_app
|
4 months ago |
Jolie
|
e22ae8e683
|
开发聊天设置页面
|
4 months ago |
ZHR007
|
bd84da1f37
|
no message
|
4 months ago |
Jolie
|
2ffb3b8c05
|
refactor(home): 替换下拉刷新组件库并优化刷新逻辑
- 将 easy_refresh 组件替换为 pull_to_refresh
- 更新 NearbyTab 和 RecommendTab 中的刷新控制器初始化方式
- 修改下拉刷新和上拉加载的回调方法命名和调用逻辑
- 调整刷新状态管理方法,如 refreshCompleted、loadComplete 等
- 更新 pubspec.yaml 添加 pull_to_refresh依赖并移除旧依赖配置
-优化刷新 Header 和 Footer 的提示文本显示效果
- 调整 SmartRefresher 的启用选项和物理滚动行为配置
|
4 months ago |
Jolie
|
8f00e262f6
|
Merge branch 'master' of http://git.qniao.cn/dating-agency/dating_touchme_app
|
4 months ago |
Jolie
|
60399119d9
|
优化视频消息
|
4 months ago |
Jolie
|
cab0719a6d
|
refactor(home): 重构首页内容卡片和标签页结构
- 将内容卡片拆分为独立的 ContentCard 和 _CardHeader 组件- 新增 _NetworkImageWidget 优化图片加载与显示
- 抽离推荐和同城列表为独立的 RecommendTab 和 NearbyTab 页面
- 移除原 HomePage 中的列表构建逻辑,提升代码可维护性
-优化图片展示逻辑,统一处理单张及多张图片显示样式
- 增加用户状态标签(在线、实名认证、直播中)的灵活展示
- 实现点击卡片跳转至用户信息页的功能
-保留原有下拉刷新与上拉加载交互逻辑
- 修复可能因图片加载引起的界面闪退问题- 提升组件复用性和页面渲染性能
|
4 months ago |
Jolie
|
a615277613
|
Merge branch 'master' of http://git.qniao.cn/dating-agency/dating_touchme_app
# Conflicts:
# lib/controller/message/chat_controller.dart
|
4 months ago |
Jolie
|
1688c9a718
|
添加表情
|
4 months ago |
Jolie
|
9f85413e18
|
feat(rtc): 添加RTC管理器并初始化-声网SDK 新增RTCManager类,实现单例模式管理音视频通话
- 集成声网RTC SDK,支持频道加入、音视频控制等功能
- 在main.dart中初始化RTC引擎,配置App ID
- 提供完整的RTC事件回调处理机制- 实现本地和远程视频视图设置功能- 支持摄像头切换、音视频静音等基础操作
|
4 months ago |
Jolie
|
4d71588ba4
|
feat(im): 实现聊天控制器注册与消息通知机制
- 在 IMManager 中添加 ChatController 的注册与注销功能- 实现消息接收时自动通知对应 ChatController 更新消息列表
- 为 ChatController 添加接收消息处理逻辑,避免重复消息插入
- 完善消息处理流程,确保新消息能及时刷新会话列表
- 添加日志记录以方便调试和追踪控制器状态变化- 优化消息通知逻辑,只处理接收到的消息并按发送者分发
|
4 months ago |
ZHR007
|
47e676d168
|
no message
|
4 months ago |
Jolie
|
3a7a780846
|
feat(im): 实现聊天控制器注册与消息通知机制
- 在 IMManager 中添加 ChatController 的注册与注销功能- 实现消息接收时自动通知对应 ChatController 更新消息列表
- 为 ChatController 添加接收消息处理逻辑,避免重复消息插入
- 完善消息处理流程,确保新消息能及时刷新会话列表
- 添加日志记录以方便调试和追踪控制器状态变化- 优化消息通知逻辑,只处理接收到的消息并按发送者分发
|
4 months ago |
ZHR007
|
977a4f8526
|
no message
|
4 months ago |
ZHR007
|
a18ae63024
|
no message
|
4 months ago |
Jolie
|
a13b441a2c
|
feat(message): 实现聊天页面消息分页加载功能
- 将 ChatPage 从 StatelessWidget 改为 StatefulWidget
- 添加 ScrollController 监听列表滚动
- 实现滚动到底部时自动加载更多消息- 新增 _loadMoreMessages 方法处理分页逻辑
- 在控制器中调用 fetchMessages 方法加载历史消息- 添加加载状态防止重复请求
- 优化 dispose 方法释放滚动控制器资源
|
4 months ago |
Jolie
|
388f2aebee
|
feat(message): 实现语音消息波形动画和播放优化
- 添加波形动画控制器,实现播放时的动态波浪效果-优化音频文件路径处理逻辑,支持网络URL播放
- 改进播放状态监听,确保动画与播放状态同步- 添加文件存在性检查,提升播放稳定性
- 使用AnimatedContainer优化波形条动画过渡效果
- 完善错误提示,增强用户体验
|
4 months ago |
Jolie
|
ececa536a4
|
feat(im): 实现消息发送后自动刷新会话列表功能
- 在 ChatController 中添加 _refreshConversationList 方法
- 在 IMManager 中添加 _refreshConversationList 方法
- 消息发送成功后调用会话列表刷新逻辑
- 收到新消息时自动刷新会话列表
- 使用 Get.find 获取 ConversationController 实例
- 添加异常处理避免控制器未注册时的错误
|
4 months ago |
ZHR007
|
689a42ebd6
|
no message
|
4 months ago |
Jolie
|
ae734dd371
|
no message
|
4 months ago |
Jolie
|
d8c9a4ce4f
|
添加发送视频,点击视频查看,点击图片查看
|
4 months ago |
Jolie
|
db4b45aaac
|
feat(message): 在相机选择器中启用录制功能
- 修改 CameraPickerConfig以支持录制功能
- 更新 pickFromCamera 方法的配置参数- 保持现有拍照功能不变
|
4 months ago |
Jolie
|
bac87972f4
|
feat(message): 实现语音消息播放功能
- 新增语音播放管理器 VoicePlayerManager,支持播放、暂停、停止等操作- 在聊天页面添加返回时停止播放的逻辑
-语音消息组件支持点击播放/暂停,并显示播放状态- 集成 audioplayers 库用于音频播放-优化语音消息 UI,根据播放状态切换图标
- 支持通过消息 ID 唯一标识和控制音频播放
- 添加播放失败和异常处理机制
- 更新依赖配置,引入 audioplayers 插件
|
4 months ago |
Jolie
|
5576c35810
|
feat(message): 添加语音输入和展示功能
- 新增语音输入视图,支持长按录音、上滑取消
- 实现录音权限申请与音频录制功能
- 添加录音时的动态波形可视化效果
- 创建语音消息展示组件,支持播放按钮和时长显示
- 实现语音消息的波形图形渲染
- 支持发送方与接收方消息样式的区分- 添加消息时间戳显示功能
|
4 months ago |
Jolie
|
59c80423fc
|
feat(message): 添加语音消息展示功能
- 引入 VoiceItem 组件用于展示语音消息
- 在 MessageItem 中增加对 VOICE 类型消息的处理逻辑
- 根据消息类型动态渲染语音消息组件
- 优化时间标签构建逻辑,提升代码可读性- 移除冗余的空行和不必要的间距设置- 保持非文本消息的占位符显示方式不变
|
4 months ago |
Jolie
|
be2e7de461
|
feat(message): 更新消息页面并优化图片展示逻辑
- 在获取会话列表后添加发送文本消息功能
- 移除图像项中的网络缩略图显示逻辑
- 修改图像项优先显示本地路径图片- 移除图像加载进度构建器- 调整消息页面Tab内容区域布局结构
- 移除不必要的日志打印语句
- 导入retrofit/http包用于图像项组件
|
4 months ago |