王子贤
|
e402dca8d0
|
增加月任务展示
|
1 month ago |
王子贤
|
9ce06b8ae1
|
排版优化完善
|
1 month ago |
王子贤
|
a542cc14c5
|
切换页面增加数据刷新
|
1 month ago |
王子贤
|
fc622fc955
|
优化邀请
|
1 month ago |
王子贤
|
07ec9243ac
|
修复上麦过不在房间内问题
|
1 month ago |
王子贤
|
b9070661bd
|
修复bug
|
1 month ago |
王子贤
|
3b4618daed
|
优化
|
1 month ago |
王子贤
|
15c242320d
|
优化任务展示
|
2 months ago |
王子贤
|
436fa745db
|
对接模板接口
|
2 months ago |
王子贤
|
0d8d02a027
|
修复直播间问题
|
2 months ago |
王子贤
|
7d12116d4a
|
对接接口,完善功能,增加麦克风控制,实现直播间外观众邀请
|
2 months ago |
王子贤
|
0da00c4d8c
|
对接接口,完善功能,增加麦克风控制,实现直播间外观众邀请
|
2 months ago |
王子贤
|
1c2116afe4
|
完善邀请和踢人,完善钱包枚举
|
2 months ago |
王子贤
|
b6f00a78af
|
实现房间内邀请踢人逻辑
|
2 months ago |
王子贤
|
325a4dcf8c
|
对接接口,优化列表
|
2 months ago |
王子贤
|
0cf9f811ed
|
排版弹窗,排版任务页面,排版结束页面
|
2 months ago |
王子贤
|
5d1f664208
|
排版新功能
|
2 months ago |
王子贤
|
034cc3b2df
|
优化
|
2 months ago |
ZHR007
|
9438cd89af
|
no message
|
2 months ago |
ZHR007
|
febb97eda9
|
svga优化
|
2 months ago |
ZHR007
|
e660f78cf4
|
体验优化,聊天的svga文件播放;
|
2 months ago |
ZHR007
|
31be1bac6d
|
直接页面的popup,返回键处理
|
2 months ago |
王子贤
|
77dabb01b3
|
合并代码
|
2 months ago |
ZHR007
|
a1b3d8df33
|
直播间的popup弹窗时,页面返回键的处理
|
2 months ago |
王子贤
|
522809d5c5
|
优化模型,修改字段
|
2 months ago |
王子贤
|
63df93c310
|
优化价格展示
|
2 months ago |
Jolie
|
b2c2aa9c11
|
fix(call): 修复通话状态处理逻辑并更新直播间界面显示
- 重构通话状态处理逻辑,将 cancelled 和 terminated 状态提前处理
- 添加 channelId 验证机制,避免不同频道的通话状态冲突
- 修复通话小窗口在通话取消时未正确关闭的问题
- 更新直播间连麦提示文本,根据卡片价格动态显示价格
- 修改直播间连麦按钮文本,根据用户性别显示不同文案
|
2 months ago |
Jolie
|
0a7d02adc3
|
refactor(call): 移除RTM消息处理改为使用onMessageContentChanged
- 移除RTMManager相关依赖和消息监听器注册
- 移除RTM频道订阅和取消订阅逻辑
- 移除RTM消息发送(accept、reject、hangup)相关代码
- 添加handleCallStatusChange方法处理通话状态变化
- 修改接听通话逻辑改为通过onMessageContentChanged接收通知
- 更新RTCManager中CallController实例获取方式
- 优化代码结构和错误处理机制
|
2 months ago |
Jolie
|
36f028e46d
|
fix(live): 修复直播间退出时的资源清理和界面显示问题
- 退出房间时清空RTM消息避免内存泄漏
- 调整退出流程确保页面正确关闭后再隐藏小窗口
- 添加延迟处理防止界面显示异常
- 修复Get.back()调用时机确保页面正常返回
|
2 months ago |
Jolie
|
b7bf36307c
|
feat(live): 实现礼物弹窗时刷新玫瑰数量功能
- 将多个礼物弹窗方法改为异步函数以支持数据刷新
- 在礼物弹窗显示前调用虚拟账户信息更新接口
- 修复房间控制器中直播状态检查逻辑
- 在消费成功后自动刷新玫瑰数量显示
|
3 months ago |
Jolie
|
ba27aae01d
|
fix(live): 修复直播间功能和礼物防抖问题
- 添加礼物发送防抖机制,3秒内不允许重复点击
- 修复直播间跳转逻辑,避免重复加入相同频道
- 优化聊天消息点击处理,避免自己的消息显示用户资料对话框
- 添加频道切换时的退出机制,确保正确切换直播间
|
3 months ago |
Jolie
|
86953b2deb
|
feat(rtc): 添加一对一RTC频道连接和终止功能
- 在api_urls.dart中新增connectOneOnOneRtcChannel和terminateOneOnOneRtcChannel接口常量
- 在rtc_api.dart中添加connectOneOnOneRtcChannel和terminateOneOnOneRtcChannel接口定义
- 在call_controller.dart的通话建立时调用connectOneOnOneRtcChannel接口
- 在call_controller.dart的通话结束时根据通话状态调用terminateOneOnOneRtcChannel接口
- 更新live_room_action_bar.dart中的充值按钮样式为文本按钮
- 修改live_room_pay_item.dart中价格显示格式,去掉小数点后数字
|
3 months ago |
Jolie
|
f12299b9d3
|
fix(live): 修复直播间主播展示组件的点击事件处理
- 将 onTap 手势识别器从容器外部移到内部,确保点击事件正确响应
- 保持原有的好友状态判断逻辑和礼物弹窗功能
- 修复手势识别器嵌套问题,提升用户交互体验
|
3 months ago |
Jolie
|
a4118ffba1
|
feat(call): 将通话管理功能从CallManager迁移到CallController
- 实现语音和视频通话的发起、接听、拒绝、取消和结束功能
- 添加通话状态管理包括等待接通、通话中、未接听、已取消和已拒绝
- 集成音频播放器实现来电铃声的循环播放功能
- 实现通话计时器功能记录通话时长
- 完成通话消息的发送和状态更新机制
- 迁移通话相关枚举和数据模型到CallController
- 更新聊天页面和IM管理器使用新的CallController实例
- 移除独立的CallManager文件并整合到CallController中
|
3 months ago |
Jolie
|
ff6e056977
|
feat(home): 完善直播间跳转逻辑并优化主播展示界面
- 添加 RoomController 和 OverlayController 依赖注入
- 实现进入直播间前隐藏小窗口和退出当前直播间的逻辑
- 添加异常处理和用户提示信息
- 移除主播展示界面中已添加好友的隐藏逻辑
- 更新加好友按钮文本为好友状态显示
- 优化用户交互逻辑防止好友状态下的重复操作
|
3 months ago |
Jolie
|
a7c406124e
|
feat(live): 添加用户ID支持并重构聊天消息功能
- 在 LiveChatMessage 模型中添加 uid 字段支持
- 更新消息序列化逻辑以包含用户ID信息
- 重构用户资料对话框为独立组件并优化显示逻辑
- 改进聊天消息滚动和自动定位到底部的机制
- 优化礼物赠送消息的发送和显示逻辑
- 移除过时的用户信息查找代码并提升性能
- 调整直播间页面布局结构和组件组织方式
|
3 months ago |
王子贤
|
b78910fbaf
|
优化
|
3 months ago |
Jolie
|
414ec255aa
|
feat(live): 实现直播房间输入对话框功能
- 添加输入对话框组件,支持消息输入和发送
- 在LiveRoomActionBar中添加输入点击事件回调
- 实现输入对话框的显示/隐藏逻辑和焦点管理
- 添加键盘状态监听,自动调整UI布局
- 在IMManager中添加在线状态检查过滤消息
- 集成flutter_local_notifications和app_badge_plus依赖
- 优化消息发送流程和界面交互体验
|
3 months ago |
Jolie
|
b6915f264d
|
feat(call): 实现通话功能并优化消息处理
- 添加音频播放器支持来电铃声循环播放
- 实现通话消息状态更新和消息修改功能
- 优化会话列表加载和刷新防抖机制
- 支持自定义通话消息格式替换旧文本格式
- 添加通话音频播放和停止控制
- 优化直播间小窗口显示和隐藏逻辑
- 实现通话邀请弹框和消息解析功能
- 添加资产文件支持音频资源
- 优化消息通知对话框支持emoji显示
- 移除旧格式消息处理逻辑简化代码结构
|
3 months ago |
Jolie
|
51077a5c7f
|
refactor(message): 重构消息系统支持自定义消息格式
- 将礼物消息从文本消息改为自定义消息格式,使用 event 和 params 参数
- 更新聊天控制器中的消息发送逻辑,使用 sendCustomMessage 替代 sendTextMessage
- 修改礼物消息解析逻辑,同时支持新格式自定义消息和旧格式文本消息
- 更新直播间邀请消息为自定义消息格式,移除不必要的 type 字段
- 添加对旧格式特殊消息的过滤,避免显示 JSON 内容
- 优化消息类型判断逻辑,统一处理新旧格式的消息识别
|
3 months ago |
Jolie
|
268e32bf02
|
feat(chat): 添加敏感词错误提示功能
- 添加敏感词错误提示状态管理集合
- 实现敏感词错误消息ID的添加和检查方法
- 在消息加载时从attributes恢复敏感词错误状态
- 在聊天页面显示敏感词错误提示信息
- 在IM管理器中处理敏感词错误码E0001
- 防止敏感词错误消息显示重发按钮
- 在直播房间中处理玫瑰不足时的充值提示
|
3 months ago |
Jolie
|
51c3ffc0bd
|
fix(live): 解决小窗口隐藏与页面跳转时序问题
- 在跳转到直播间前先隐藏小窗口,避免界面显示异常
- 使用 Future.microtask 确保小窗口隐藏后再执行页面导航
- 在直播间页面初始化时主动隐藏小窗口,防止重叠显示
|
3 months ago |
Jolie
|
0dbc7e9f17
|
feat(live): 添加直播间被踢出功能和优化RTC连接处理
- 在LiveEndPage中添加isKickedOut和operatorName参数用于显示被踢出信息
- 优化live_room_anchor_showcase中RTC连接逻辑,添加channelId验证
- 添加被踢出用户的小窗口关闭功能,使用OverlayController管理
- 修改踢人逻辑,被踢出用户跳转到结束直播页面并显示相应提示
- 优化踢人API调用和消息发送流程,修复参数传递问题
- 添加连麦卡片获取的日志输出优化
|
3 months ago |
Jolie
|
26eb4a39a3
|
feat(live): 完善直播房间退出和礼物弹窗功能
- 在登出时自动退出直播间并清理相关资源
- 添加小窗口隐藏功能确保登出时完全清理
- 实现礼物弹窗默认选中主持人逻辑
- 优化直播房间界面显示,根据好友关系控制加好友按钮
- 统一在多个控制器中添加登出时的资源清理逻辑
|
3 months ago |
Jolie
|
adf838e773
|
feat(video-call): 添加视频通话小窗功能
- 在OverlayController中添加视频通话overlay显示控制
- 实现VideoCallOverlayWidget组件用于视频通话小窗显示
- 在视频通话页面添加最小化到小窗功能
- 添加PopScope防止手势返回中断通话
- 优化IMManager中的空值检查和日志输出
- 改进直播房间邀请消息的头像URL处理
- 更新房间项目的封面图片获取逻辑和占位符样式
|
3 months ago |
Jolie
|
24861e2718
|
feat(live): 添加连麦卡片和玫瑰数量功能
- 在 API URL 中添加获取用户连麦卡片的接口
- 实现房间控制器中的连麦卡片和玫瑰数量响应式变量
- 添加获取用户道具连麦卡片和虚拟账户信息的网络请求方法
- 在直播页面中加载连麦卡片信息和玫瑰数量
- 实现连麦卡片文本显示功能,仅对男性用户在非直播状态显示
- 更新礼物弹窗中玫瑰数量的动态显示
- 生成对应的网络 API 代码实现
|
3 months ago |
Jolie
|
5315e75ae6
|
fix(gift): 修复礼物弹窗和直播间相关功能问题
- 修复聊天礼物弹窗底部安全区域适配问题
- 修复直播间礼物弹窗底部安全区域适配问题
- 修复直播间礼物弹窗用户选择验证逻辑
- 移除直播间礼物弹窗多余标签组件
- 修复直播间礼物弹窗赠送按钮状态管理
- 修复直播间邀请消息解析和显示问题
- 修复直播间封面图片URL清理逻辑
- 修复直播间邀请消息点击跳转逻辑
- 修复直播间消息列表退出时清空逻辑
- 修复直播间底部栏组件格式问题
|
3 months ago |
Jolie
|
60558d7515
|
隐藏功能,增加过审几率
|
3 months ago |
Jolie
|
191865b92a
|
去掉支付宝支付,退出取消弹框
|
3 months ago |
Jolie
|
e37449de09
|
图片添加缓存
|
3 months ago |