王子贤
|
391662dc06
|
增加升级红娘,对接支付查询
|
4 months ago |
ZHR007
|
2931a981e8
|
Merge branch 'master' of http://git.qniao.cn/dating-agency/dating_touchme_app
* 'master' of http://git.qniao.cn/dating-agency/dating_touchme_app:
增加升级红娘
fix(discover): 添加积分不足检查
refactor(rtc): 重构RTC频道详情获取逻辑
|
4 months ago |
ZHR007
|
9a266530cf
|
no message
|
4 months ago |
王子贤
|
5a9cc60f58
|
增加升级红娘,对接支付查询
|
4 months ago |
王子贤
|
918573de95
|
增加升级红娘
|
4 months ago |
Jolie
|
44532be91f
|
fix(discover): 添加积分不足检查
- 在进入房间前检查用户积分是否足够
- 积分不足时显示提示信息并阻止进入
- 避免无积分用户误操作进入房间
|
4 months ago |
Jolie
|
7fd7c032fa
|
refactor(rtc): 重构RTC频道详情获取逻辑
- 将_fetchRtcChannelDetail方法改为私有,并新增公共方法fetchRtcChannelDetail
- 在RTCManager中用户加入和离开频道时主动调用频道详情获取
- 移除RoomController中冗余的用户加入/离开消息处理逻辑
- 优化RTCManager中的网络服务依赖导入
- 调整_leaveChat消息发送逻辑以适配新的角色判断方式
|
4 months ago |
Jolie
|
701a7304e5
|
refactor(network): 移除冗余的 home_api.g.dart 文件
- 删除了由 RetrofitGenerator 生成的 _HomeApi 类实现
- 清理了不再使用的 Dio 请求封装逻辑
- 移除了过时的错误日志记录机制
chore(deps): 更新 pubspec.lock 中所有依赖源地址
- 将所有依赖包的下载源从 pub.dev 更改为 pub.flutter-io.cn
- 提升国内构建速度和稳定性
- 确保依赖解析的一致性
fix(live): 修正礼物弹窗用户 ID 类型不一致问题
- 统一 targetUserId 参数类型为 int?
- 修改 _selectedUserId 变量类型为 int?
- 调整 _toggleUserSelection 方法参数类型
- 更新用户选中状态判断条件
- 优化空值处理逻辑避免运行时异常
- 修复展示用户列表时 uid 使用错误问题
|
4 months ago |
Jolie
|
dd2569e1ed
|
Merge branch 'master' of http://git.qniao.cn/dating-agency/dating_touchme_app
|
4 months ago |
Jolie
|
3a0f593b17
|
1. 完善聊天,添加礼物
|
4 months ago |
Jolie
|
b49415550e
|
feat(live): 优化礼物弹窗支持指定用户赠送
- 新增 showHeader 参数控制是否显示用户选择头部
- 新增 targetUserId 参数用于预设礼物接收用户
- 优化礼物弹窗逻辑,支持直接向指定用户赠送礼物
- 在主播展示页面增加向主播或观众赠送礼物的功能入口
- 修复未选择用户时的提示逻辑,避免重复提醒
- 重构 _showGiftPopupForUser 方法统一处理礼物弹窗展示逻辑
|
4 months ago |
Jolie
|
4d7e2a1d93
|
feat(live): 添加直播间嘉宾列表对话框
- 实现了可切换标签的嘉宾列表展示界面
- 支持按性别筛选显示男嘉宾或女嘉宾
- 集成了IM管理器获取会话和联系人信息
- 调用网络服务获取用户基础资料和扩展信息
- 展示用户头像、昵称、年龄、地区和VIP等级
- 提供邀请按钮和已有嘉宾状态提示
- 使用CachedNetworkImage优化图片加载体验
- 添加了加载状态指示器和空数据提示
- 实现了下拉刷新和上拉加载更多功能
- 支持根据用户ID获取并解析环信用户扩展信息
|
4 months ago |
Jolie
|
a689641154
|
feat(live): 更新直播间UI并增强用户交互功能
- 新增房间用户添加图标资源
- 优化主播展示区域,支持点击添加嘉宾功能
- 改进活跃说话人组件,使用网络图片并添加加载状态
- 实现用户上麦状态判断逻辑
- 添加嘉宾列表弹窗功能
- 优化视频占位图显示逻辑
- 调整UI布局和样式细节
|
4 months ago |
Jolie
|
38325671b1
|
feat(live): 优化直播间主播展示界面并添加屏幕常亮功能
- 重构主播展示界面,调整UI布局结构
- 在直播间页面集成wakelock_plus插件
- 实现进入直播间时启用屏幕常亮
- 实现离开直播间时禁用屏幕常亮
- 更新pubspec.yaml添加wakelock_plus依赖
- 升级wakelock_plus为直接主依赖项
|
4 months ago |
Jolie
|
2c0169e25b
|
fix(live): 修复直播间礼物弹窗头部显示逻辑
- 调整 RoomController 获取位置,避免重复查找
- 当 RoomController 为空时,返回默认头部组件
- 优化 rtcChannelDetail 响应式变量访问方式
- 修复男性观众信息赋值错误问题
- 修复女性观众信息赋值错误问题
- 添加 userData 空值判断,防止空指针异常
|
4 months ago |
Jolie
|
16006af58c
|
feat(rtc): 实现频道礼物消费功能
- 新增频道礼物消费API接口定义与实现
- 在RoomController中集成礼物发送前的消费逻辑
- 添加消费接口调用及错误处理机制
- 优化代码格式与空格处理
- 调整条件判断逻辑提升可读性
- 移除冗余空行使代码更紧凑
|
4 months ago |
ZHR007
|
13aeb8598f
|
Merge branch 'master' of http://git.qniao.cn/dating-agency/dating_touchme_app
* 'master' of http://git.qniao.cn/dating-agency/dating_touchme_app:
增加个人中心的升级红娘按钮,增加升级红娘页面框架
|
4 months ago |
ZHR007
|
576f4de16d
|
no message
|
4 months ago |
王子贤
|
c70d598b14
|
Merge branch 'master' of http://git.qniao.cn/dating-agency/dating_touchme_app
|
4 months ago |
王子贤
|
9d52b6b90c
|
增加个人中心的升级红娘按钮,增加升级红娘页面框架
|
4 months ago |
ZHR007
|
479c6d989c
|
no message
|
4 months ago |
ZHR007
|
24540fe479
|
Merge branch 'master' of http://git.qniao.cn/dating-agency/dating_touchme_app
* 'master' of http://git.qniao.cn/dating-agency/dating_touchme_app:
feat(live): 实现实名认证匹配功能并优化直播间动效播放
添加用户信息页面跳转到聊天页面
no message
feat(discover): 实现SVGA动画播放管理器和播放组件
feat(live): 实现礼物弹窗用户选择与礼物展示功能
增加红娘等级,增加昵称最大宽度
修改信息上传头像增加示例,增加跳转支付宝逻辑
修改信息上传头像增加示例,增加跳转支付宝逻辑
# Conflicts:
# lib/controller/discover/room_controller.dart
|
4 months ago |
ZHR007
|
f208458a2a
|
no message
|
4 months ago |
Jolie
|
833be0f04b
|
feat(live): 实现实名认证匹配功能并优化直播间动效播放
- 新增销毁 RTC 频道接口及对应网络请求实现
- 优化直播间礼物弹窗界面,替换为 GridView 并设置默认选中项
- 完善 SVGA 动画播放逻辑,支持队列播放和播放完成回调
- 调整直播间用户展示逻辑,区分左右侧观众身份判断
- 移除无用日志打印和冗余依赖包引用
- 修复主播离线时频道销毁流程,确保先调用销毁接口再发送结束消息
- 引入 SvgaPlayerWidget 组件用于直播间动效展示
- 优化实名认证判断逻辑,增强代码可读性
|
4 months ago |
Jolie
|
5302a5252b
|
添加用户信息页面跳转到聊天页面
|
4 months ago |
Jolie
|
ea74e88719
|
Merge branch 'master' of http://git.qniao.cn/dating-agency/dating_touchme_app
# Conflicts:
# pubspec.lock
# pubspec.yaml
|
4 months ago |
Jolie
|
835b703744
|
no message
|
4 months ago |
Jolie
|
d6e85c1220
|
feat(discover): 实现SVGA动画播放管理器和播放组件
- 新增 SvgaPlayerManager 管理SVGA动画播放队列
- 创建 SvgaPlayerWidget 用于实际播放SVGA动画
- 支持本地assets和网络URL两种SVGA文件加载方式
- 实现动画播放完成和错误处理回调机制
- 提供队列控制方法如添加、清空、停止播放等功能
- 修复房间控制器中SVGA播放器导入路径错误问题
|
4 months ago |
Jolie
|
540e152f14
|
feat(live): 实现礼物弹窗用户选择与礼物展示功能
- 将 LiveGiftPopup 从 StatelessWidget 改为 StatefulWidget 以支持状态管理
- 新增用户选择逻辑,支持单个用户选中与全选/取消全选功能
- 使用 Obx 监听 RoomController 中的 RTC 频道详情动态构建用户列表
- 过滤掉当前用户自身,最多显示三个可送礼用户
- 用户头像使用 CachedNetworkImage 加载,支持加载占位与错误处理
- 礼物区域支持分页展示,每页最多 8 个礼物(2 行 4 列)
- 支持 Map 和 GiftProductModel 两种数据结构的礼物列表渲染
- LiveRoomGiftItem 组件适配网络图片加载与文本截断显示
- 动态获取并显示礼物名称与价格(单位:支)
- 优化空礼物列表提示与 UI 布局细节
|
4 months ago |
王子贤
|
1c841ea4da
|
增加红娘等级,增加昵称最大宽度
|
4 months ago |
王子贤
|
be353b2f4b
|
修改信息上传头像增加示例,增加跳转支付宝逻辑
|
4 months ago |
王子贤
|
4de6be7bef
|
Merge branch 'master' of http://git.qniao.cn/dating-agency/dating_touchme_app
|
4 months ago |
王子贤
|
d3615127da
|
修改信息上传头像增加示例,增加跳转支付宝逻辑
|
4 months ago |
ZHR007
|
3f1dd6b0b0
|
no message
|
4 months ago |
Jolie
|
0b39b3f6a1
|
feat(live): 实现礼物弹窗用户选择与礼物展示功能
- 将 LiveGiftPopup 从 StatelessWidget 改为 StatefulWidget 以支持状态管理
- 新增用户选择逻辑,支持单个用户选中与全选/取消全选功能
- 使用 Obx 监听 RoomController 中的 RTC 频道详情动态构建用户列表
- 过滤掉当前用户自身,最多显示三个可送礼用户
- 用户头像使用 CachedNetworkImage 加载,支持加载占位与错误处理
- 礼物区域支持分页展示,每页最多 8 个礼物(2 行 4 列)
- 支持 Map 和 GiftProductModel 两种数据结构的礼物列表渲染
- LiveRoomGiftItem 组件适配网络图片加载与文本截断显示
- 动态获取并显示礼物名称与价格(单位:支)
- 优化空礼物列表提示与 UI 布局细节
|
4 months ago |
王子贤
|
71bab196a9
|
修改信息上传头像增加示例,增加跳转支付宝逻辑
|
4 months ago |
ZHR007
|
fd51dd14e2
|
no message
|
4 months ago |
ZHR007
|
3cd14a50ce
|
no message
|
4 months ago |
Jolie
|
2adaeb2985
|
feat(live): 实现直播结束消息处理功能
- 在 live_chat_message_service 中新增结束直播消息的处理逻辑
- 新增 _handleEndLiveMessage 方法用于处理结束直播消息
- 收到 end_live 消息时自动关闭 overlay 小窗或跳转至直播结束页面
- 在 room_controller 中主播离开频道时发送 end_live 消息
- 导入必要的依赖包以支持新功能实现
|
4 months ago |
Jolie
|
d5fed92784
|
feat(live): 添加礼物产品功能并实现直播间结束页面
- 新增礼物产品模型 GiftProductModel
- 在 RoomController 中集成礼物产品列表加载逻辑
- 实现直播间结束页面 LiveEndPage
- 添加获取礼物产品列表的 API 接口
- 更新网络服务以支持礼物产品相关请求
|
4 months ago |
Jolie
|
95d39ff3cd
|
fix(live_room): 修复直播间关闭按钮点击后overlay显示异常问题
- 调整代码格式以提高可读性
- 修改关闭按钮点击逻辑,先显示overlay再执行页面返回
- 添加延迟机制确保overlay正确显示后再返回上一页
|
4 months ago |
Jolie
|
f9d131a908
|
feat(live): 添加直播间页面跳转功能
- 在 draggable_overlay_widget.dart 中引入 LiveRoomPage
- 为可拖拽覆盖组件添加点击事件,跳转至直播间页面
- 优化直播间页面关闭逻辑,确保返回上级页面时正确隐藏覆盖层
|
4 months ago |
王子贤
|
1b42fc22cf
|
优化用户详情页面,优化编辑信息
|
4 months ago |
王子贤
|
c5a60a25ad
|
优化用户详情页面,优化编辑信息
|
4 months ago |
王子贤
|
8372a633ec
|
优化用户详情页面,优化编辑信息
|
4 months ago |
王子贤
|
6800ba8079
|
优化
|
4 months ago |
ZHR007
|
c6c5beb473
|
no message
|
4 months ago |
Jolie
|
6490f1625b
|
feat(live): 更新直播间UI并添加新图片资源
- 添加了三个新的图片资源:broadcaster_empty、female_empty 和 male_empty
- 修改了主播展示区域的占位符UI,使用新添加的图片资源
- 优化了嘉宾视频区域的布局和样式
- 在直播间页面增加了返回键处理逻辑,提升用户体验
|
4 months ago |
ZHR007
|
bed6711150
|
no message
|
4 months ago |
王子贤
|
36e80879a3
|
Merge branch 'master' of http://git.qniao.cn/dating-agency/dating_touchme_app
|
4 months ago |