YakumoChen
|
4f8d430575
|
优化断网下的报错提示
|
2 months ago |
Jolie
|
eca0a3fd5a
|
fix(call): 添加忙线提示并优化聊天输入框表情显示
- 添加对方忙线中提示功能
- 移除过期的extended_text_field依赖
- 实现新的表情显示机制替换原有特殊文本构建器
- 重构聊天输入框表情处理逻辑
- 优化输入框光标位置管理
- 添加表情输入内容构建方法
|
2 months ago |
ZHR007
|
6afb53307b
|
no message
|
2 months ago |
王子贤
|
6e09a6fee3
|
优化访客列表
|
2 months ago |
Jolie
|
7282efabed
|
Merge branch 'master' of http://git.qniao.cn/dating-agency/dating_touchme_app
|
2 months ago |
Jolie
|
f6b90ab445
|
修改文案
|
2 months ago |
王子贤
|
9588cf659a
|
修复token过期导致的app崩溃问题
|
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 |
王子贤
|
fd12a6821c
|
Merge branch 'master' of http://git.qniao.cn/dating-agency/dating_touchme_app
|
2 months ago |
王子贤
|
77f16bb6b4
|
优化访客页面,优化修改信息页面,优化玫瑰页面,优化我的页面样式,优化首页样式
|
2 months ago |
ZHR007
|
1ccb2cc9cf
|
no message
|
2 months ago |
Jolie
|
85d5fee012
|
fix(call): 添加通话权限检查机制
- 在发起和接听通话前添加权限检查,确保有相应权限才能进行通话
- 根据通话类型区分视频通话(3)和语音通话(2)的权限验证
- 修复直播间上麦权限检查逻辑,区分嘉宾和普通观众的不同权限需求
- 为普通观众上麦单独实现麦克风权限检查方法
- 修复余额显示逻辑,当可用余额和单位销售余额都为0时隐藏余额显示
|
2 months ago |
王子贤
|
cfe2f06b8f
|
优化钱包
|
2 months ago |
王子贤
|
1b5b5a01b7
|
优化保存个性签名
|
2 months ago |
Jolie
|
dde5bc76db
|
feat(call): 实现通话类型图标区分和RTC频道管理功能
- 根据通话类型显示不同的图标:视频通话显示视频图标,语音通话显示语音图标
- 为通话项添加颜色区分,发送方显示白色,接收方显示橙色
- 新增消费一对一RTC频道响应模型定义
- 实现观众离开时断开RTC频道连接功能
- 优化主播离开时的RTC频道销毁逻辑
- 为语音和视频通话分别显示对应的价格信息
|
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 |
王子贤
|
f808a7f6eb
|
优化退出登录流程
|
2 months ago |
王子贤
|
3b27a897c4
|
补充枚举值
|
2 months ago |
ZHR007
|
31be1bac6d
|
直接页面的popup,返回键处理
|
2 months ago |
ZHR007
|
292ffdd922
|
no message
|
2 months ago |
王子贤
|
f2ebbe7e62
|
优化应用内下载
|
2 months ago |
王子贤
|
4d61326af2
|
修复支付设置
|
2 months ago |
王子贤
|
4a5418b971
|
Merge branch 'master' of http://git.qniao.cn/dating-agency/dating_touchme_app
|
2 months ago |
王子贤
|
77dabb01b3
|
合并代码
|
2 months ago |
ZHR007
|
a1b3d8df33
|
直播间的popup弹窗时,页面返回键的处理
|
2 months ago |
Jolie
|
3f43ecb8c1
|
fix(call): 修复通话功能中的错误处理和价格显示问题
- 在送礼失败时重置 isCreatingChannel 状态避免状态不一致
- 修复创建RTC频道失败时的返回值处理,添加 channelData 为 null 的检查
- 修复通话频道创建成功时的空指针访问问题
- 延迟1秒调用 _consumeOneOnOneRtcChannel 方法确保会话正确建立
- 修复免费产品价格显示为空字符串的格式化逻辑
- 优化通话类型选择对话框的价格显示,免费产品不显示价格信息
|
2 months ago |
Jolie
|
c604fcc72d
|
fix(chat): 修复表情删除时光标定位问题并添加年龄计算功能
- 修复了删除表情标记时光标位置计算错误的问题
- 优化了表情标记删除逻辑,正确处理光标在表情开始位置的情况
- 添加了根据出生年份计算年龄的工具方法
- 更新了聊天页面中年龄显示逻辑,使用动态计算的年龄值
|
2 months ago |
Jolie
|
ed6dfdc5db
|
feat(call): 添加RTC通话消费定时器和表情输入框功能
- 在API URL中添加consumeOneOnOneRtcChannel接口地址
- 在CallController中实现消费定时器,每分钟调用一次消费接口
- 添加_startConsumeTimer、_stopConsumeTimer和_consumeOneOnOneRtcChannel方法
- 在通话接通和结束时启动和停止消费定时器
- 将聊天输入框替换为ExtendedTextField以支持表情显示
- 实现EmojiSpecialTextSpanBuilder和EmojiTextInputFormatter处理表情输入
- 在pubspec.yaml中添加extended_text_field依赖
- 在RTC API中添加consumeOneOnOneRtcChannel接口定义
|
2 months ago |
ZHR007
|
9d40add9b8
|
Merge branch 'master' of http://git.qniao.cn/dating-agency/dating_touchme_app
* 'master' of http://git.qniao.cn/dating-agency/dating_touchme_app:
优化模型,修改字段
|
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 |
王子贤
|
63df93c310
|
优化价格展示
|
2 months ago |
Jolie
|
b2c2aa9c11
|
fix(call): 修复通话状态处理逻辑并更新直播间界面显示
- 重构通话状态处理逻辑,将 cancelled 和 terminated 状态提前处理
- 添加 channelId 验证机制,避免不同频道的通话状态冲突
- 修复通话小窗口在通话取消时未正确关闭的问题
- 更新直播间连麦提示文本,根据卡片价格动态显示价格
- 修改直播间连麦按钮文本,根据用户性别显示不同文案
|
2 months ago |
王子贤
|
d624745e53
|
Merge branch 'master' of http://git.qniao.cn/dating-agency/dating_touchme_app
|
2 months ago |
王子贤
|
91a798b293
|
优化价格展示
|
2 months ago |
Jolie
|
87c11464ad
|
feat(call): 添加通话权限检查和玫瑰不足处理
- 在创建RTC频道时添加麦克风和摄像头权限检查
- 实现语音通话需要麦克风权限,视频通话需要摄像头和麦克风权限
- 添加toUserId参数到createOneOnOneRtcChannel方法
- 处理玫瑰不足情况(E0002错误码)并显示充值弹框
- 修复音频通话类型参数错误(2为视频,3为音频)
- 在RtcChannelData模型中添加success和code字段
- 添加权限被永久拒绝时跳转系统设置功能
|
2 months ago |
Jolie
|
8bc1e7504d
|
refactor(call): 优化通话控制器代码结构
- 添加 Flutter Cupertino 和 Material 组件库导入
- 导入直播充值弹窗组件
- 简化创建一对一 RTC 频道后的代码格式
|
2 months ago |
王子贤
|
c0078397f1
|
Merge branch 'master' of http://git.qniao.cn/dating-agency/dating_touchme_app
|
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 |