ZHR007
|
e660f78cf4
|
体验优化,聊天的svga文件播放;
|
2 months ago |
ZHR007
|
4b24fd61fe
|
聊天页面的返回键优化
|
2 months ago |
Jolie
|
dcd4634a4d
|
feat(call): 添加通话角色管理和消息传递功能
- 新增 CallRole 枚举定义主叫和被叫角色
- 在 CallController 中添加 callRole 属性并初始化为 caller
- 在 IMManager 中设置被叫角色标识
- 扩展 OverlayController 以支持消息传递
- 更新 VideoCallOverlayWidget 以接收和处理通话消息
- 修改 VideoCallPage 接收并传递消息参数
- 优化通话发起判断逻辑基于角色配置
|
2 months ago |
王子贤
|
166cbf5b19
|
修复用户信息展示错误
|
2 months ago |
Jolie
|
20fd31efed
|
feat(discover): 更新直播间组件显示年龄信息并移除积分不足提示
- 在RtcChannelModel模型中添加age字段用于存储年龄信息
- 修改live_item_widget.dart中的UI逻辑,将频道名称和年龄信息合并显示
- 移除直播间控制器中的积分不足toast提示信息
- 优化直播间成员信息展示格式,支持年龄信息动态显示
|
2 months ago |
Jolie
|
27f57ebb1c
|
feat(chat): 添加聊天输入栏面板控制功能
- 在 ChatInputBar 中添加静态方法 closePanels 用于关闭面板
- 实现 closeAllPanels 方法供外部调用关闭所有面板
- 在 ChatPage 中添加 GlobalKey 用于引用 ChatInputBar
- 点击空白区域时调用 ChatInputBar.closePanels 关闭底部面板
- 为 ChatInputBar 组件添加 key 属性以支持实例访问
|
2 months ago |
Jolie
|
d1cb2be6cf
|
refactor(chat): 优化聊天页面布局结构
- 将 GestureDetector 移至 Column 外层以实现点击空白处收起键盘功能
- 调整消息列表区域的容器嵌套结构
- 重新组织组件层级以提升布局逻辑清晰度
|
2 months ago |
王子贤
|
3a2f1331ea
|
优化提现状态
|
2 months ago |
王子贤
|
26b316bc73
|
优化提现状态
|
2 months ago |
王子贤
|
b6a864442a
|
优化提现记录,优化提现页面
|
2 months ago |
ZHR007
|
543daa8c8f
|
no message
|
2 months ago |
ZHR007
|
f07ec264af
|
no message
|
2 months ago |
王子贤
|
e403d9e230
|
优化玫瑰记录
|
2 months ago |
王子贤
|
e810c648fa
|
增加枚举类型
|
2 months ago |
王子贤
|
af56859086
|
增加枚举类型
|
2 months ago |
ZHR007
|
0bd44c10f5
|
no message
|
2 months ago |
ZHR007
|
6afb53307b
|
no message
|
2 months ago |
王子贤
|
6e09a6fee3
|
优化访客列表
|
2 months ago |
Jolie
|
f6b90ab445
|
修改文案
|
2 months ago |
王子贤
|
13c22b09c1
|
优化
|
2 months ago |
Jolie
|
89fde1698c
|
feat(chat): 添加玫瑰余额显示和图片消息优化
- 在聊天控制器中集成玫瑰控制器并添加余额刷新功能
- 在礼物弹窗中显示玫瑰余额并实现自动刷新机制
- 优化图片消息的下载和显示逻辑,增加本地缓存检查
- 使用CachedNetworkImage替代Image.network提升图片加载体验
- 修复图片加载失败时的错误处理和重试机制
- 调整输入框样式使其居中对齐并优化内边距
- 在聊天页面中添加玫瑰余额刷新功能
|
2 months ago |
Jolie
|
a2047d064b
|
feat(call): 更新通话状态并优化表情和录音功能
- 在通话控制器中添加 calling 状态更新逻辑
- 调整表情配置将笑脸表情排列到前面
- 在语音输入组件中添加 60 秒最大录音时长限制
- 优化通话页面余额显示逻辑基于通话时长判断
- 修复语音输入时间格式化显示问题
|
2 months ago |
王子贤
|
77f16bb6b4
|
优化访客页面,优化修改信息页面,优化玫瑰页面,优化我的页面样式,优化首页样式
|
2 months ago |
Jolie
|
85d5fee012
|
fix(call): 添加通话权限检查机制
- 在发起和接听通话前添加权限检查,确保有相应权限才能进行通话
- 根据通话类型区分视频通话(3)和语音通话(2)的权限验证
- 修复直播间上麦权限检查逻辑,区分嘉宾和普通观众的不同权限需求
- 为普通观众上麦单独实现麦克风权限检查方法
- 修复余额显示逻辑,当可用余额和单位销售余额都为0时隐藏余额显示
|
2 months ago |
王子贤
|
cfe2f06b8f
|
优化钱包
|
2 months ago |
王子贤
|
1b5b5a01b7
|
优化保存个性签名
|
2 months ago |
Jolie
|
832dc1a21d
|
feat(call): 添加RTC通话消费响应处理和玫瑰余额显示
- 引入ConsumeRtcChannelResponse模型用于处理消费响应数据
- 在CallController中添加consumeResponse响应变量存储消费信息
- 移除延迟调用消费接口改为直接启动定时器
- 实现消费响应数据更新和状态检查逻辑
- 添加status为3时自动挂断通话的功能
- 实现免费通话检测和定时器停止机制
- 在视频通话页面显示玫瑰剩余数量和每分钟价格信息
- 优化通话界面UI布局添加余额显示组件
|
2 months ago |
王子贤
|
fbb84fdf0f
|
优化字体样式
|
2 months ago |
王子贤
|
46ecf8ed2b
|
隐藏支付宝
|
2 months ago |
王子贤
|
0a0d8f9e77
|
优化样式,补充备注
|
2 months ago |
王子贤
|
3b27a897c4
|
补充枚举值
|
2 months ago |
王子贤
|
4d61326af2
|
修复支付设置
|
2 months ago |
王子贤
|
77dabb01b3
|
合并代码
|
2 months ago |
ZHR007
|
a1b3d8df33
|
直播间的popup弹窗时,页面返回键的处理
|
2 months ago |
Jolie
|
c604fcc72d
|
fix(chat): 修复表情删除时光标定位问题并添加年龄计算功能
- 修复了删除表情标记时光标位置计算错误的问题
- 优化了表情标记删除逻辑,正确处理光标在表情开始位置的情况
- 添加了根据出生年份计算年龄的工具方法
- 更新了聊天页面中年龄显示逻辑,使用动态计算的年龄值
|
2 months ago |
ZHR007
|
99cb8bf6be
|
no message
|
2 months ago |
王子贤
|
522809d5c5
|
优化模型,修改字段
|
2 months ago |
ZHR007
|
5680a2348c
|
badge优化
|
2 months ago |
ZHR007
|
728883ef01
|
主页Tabbar的消息数量优化;
|
2 months ago |
王子贤
|
91a798b293
|
优化价格展示
|
2 months ago |
王子贤
|
ae8e2ef6c7
|
优化好友页面
|
2 months ago |
ZHR007
|
f755e01086
|
no message
|
2 months ago |
王子贤
|
b1acc547b4
|
优化用户详情排版
|
2 months ago |
王子贤
|
333d80f9ae
|
优化样式
|
2 months ago |
王子贤
|
9d8c73661c
|
优化注册页
|
2 months ago |
王子贤
|
e61737e7f3
|
对齐数据
|
2 months ago |
王子贤
|
0c0c6ee1f2
|
优化上传相册,增加简介信息,昵称可修改
|
2 months ago |
Jolie
|
b57a3757fc
|
feat(call): 添加聊天音频产品功能
- 新增聊天音频产品API接口和模型定义
- 实现获取聊天音频产品列表功能
- 在通话类型选择对话框中显示动态价格信息
- 优化通话时长显示逻辑
- 更新视频通话回调为异步处理方式
|
2 months ago |
Jolie
|
c55bd32478
|
fix(call): 解决通话与直播功能冲突问题
- 在CallController单例获取逻辑中添加GetX注册检查,确保实例正确获取
- 添加直播间状态检查,防止在直播间内发起或接听通话
- 修改通话状态为waitCalling,优化通话流程状态管理
- 在通话结束逻辑中添加异常处理,确保RTC频道正确清理
- 在RoomController中添加通话状态检查,防止通话期间开始直播或加入直播间
- 修复VideoCallPage挂断通话后页面重复退出问题
- 优化RTCManager中直播频道详情获取逻辑的缩进格式
|
2 months ago |
Jolie
|
0a7d02adc3
|
refactor(call): 移除RTM消息处理改为使用onMessageContentChanged
- 移除RTMManager相关依赖和消息监听器注册
- 移除RTM频道订阅和取消订阅逻辑
- 移除RTM消息发送(accept、reject、hangup)相关代码
- 添加handleCallStatusChange方法处理通话状态变化
- 修改接听通话逻辑改为通过onMessageContentChanged接收通知
- 更新RTCManager中CallController实例获取方式
- 优化代码结构和错误处理机制
|
2 months ago |