pp-bot
|
23fc6b0c86
|
feat: WebView/媒体/红包详情全量实现 (#25~#30)
#25 MiniAppWebViewPage + MiniAppRouter
- webview_flutter 加载 {apiBaseUrl}/miniapp/{appId}/index.html?gameId=...&token=...
- MiniAppFloatButton 接收 chatId/chatType,默认打开 WebView
- BannerState 新增 appId 字段,由 GameBannerData.appId 填充
#26 open_filex 文件打开
- FileMessageBubble 下载完成后调用 OpenFilex.open(localPath)
- 打开失败时 SnackBar 提示
#27 audioplayers 音频播放
- AudioPlaybackService(Notifier):单例 AudioPlayer,togglePlay/pause/seek
- AudioMessageBubble 接入:播放态图标切换、进度 mm:ss 显示
#28 video_player + chewie 视频全屏
- VideoPlayerPage:本地文件 / HTTP 双模,chewie 控制栏
- VideoMessageBubble 默认 onTap → push VideoPlayerPage
#29 红包领取排行榜详情页
- GET /payment/rp/detail → RpDetailData + RpRecordItem DTO
- GetRpDetailUseCase + getRpDetailUseCaseProvider
- RedEnvelopeDetailSheet:汇总行 + 领取排行列表,头像/昵称/金额/时间
#30 MINE_RP 地雷红包发包 UI
- _RpType 新增 mine(MINE_RP),显示地雷金额输入框
- SendRpRequest.parameters 携带 mineAmount
- RedEnvelopeBubble:非活跃状态直接打开详情,活跃状态领取后打开排行榜
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-24 12:53:55 +09:00 |
|
ethan
|
13126a99e0
|
Fix:
1.sdk位置
2.dart_jsonwebtoken本版適配cipher_guard_sdk版本.
|
2026-03-10 12:48:41 +08:00 |
|
ethan
|
c8ebf1abfb
|
Separate app and sdk
|
2026-03-10 12:30:07 +08:00 |
|
Cody
|
3c1976b343
|
网络请求打通,ws 打通
|
2026-03-09 19:05:55 +08:00 |
|
Cody
|
c310ded32a
|
Merge remote-tracking branch 'origin/dev' into cody/netwrok_SDK
# Conflicts:
# apps/im_app/lib/features/chat/presentation/chat_db_test_view_model.dart
# apps/im_app/lib/features/login/presentation/login_view_model.dart
修复逻辑漏洞,性能优化
|
2026-03-08 20:47:28 +08:00 |
|
Cody
|
0ee2c8c63c
|
优化配置,修复 demo bug
1,network 框架完善
2,websocket 机制完善
3,设计文档整理到架构文档
4,脚本,配置完善
|
2026-03-07 19:29:18 +08:00 |
|
Happi (哈比)
|
a066e9d2dc
|
1)修改数据库命名,不和业务使用重合。
2)修改user 表,uid为unique, 聊天室文件夹name unique移除
|
2026-03-07 17:29:32 +08:00 |
|
Cody
|
bf9e099747
|
Initial project
|
2026-03-06 15:05:53 +08:00 |
|