pp-bot
|
d9539d391c
|
feat(redpacket): 红包与游戏横幅全量实现 (#19~#24)
- #19 fix: SendRedEnvelopeUseCase 动态取 currencyType(workspaceId>0 取
workspace.currency,修复 iOS 硬编码 PEA → 150001 错误)
- #20: RedEnvelopeBubble typ=8,四态(橙色领取/已领/过期/抢完)+ 领取按钮
- #21: ReceiveRedEnvelopeUseCase POST /app/api/wallet/rp/receive,
typed JSON body(避免 code=30007),SnackBar 反馈
- #22: SendRedEnvelopeSheet BottomSheet,STANDARD_RP + LUCKY_RP,
发送成功后构建 typ=8 content JSON 回调给 ChatPage
- #23: BannerViewModel Notifier,Group.topic 双格式解析(JSON object/string),
FetchBannerUseCase + Timer 倒计时 + applyNewRound WS 接口
- #24: BannerView 游戏横幅条(状态/倒计时/上期结果),
MiniAppFloatButton 悬浮按钮(hasGame 显示/隐藏,onTap TODO #25)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-23 23:11:29 +09:00 |
|
pp-bot
|
83774f5f61
|
feat(file-download): 文件下载全量实现 (#14~#18)
- CdnUrlResolver: 相对路径/S3 URL 统一解析为 apiBaseUrl 代理链路 (#14)
- FileDownloadManager: Notifier<Map<url, state>>,四态(idle/progress/done/failed),
断点续传 + 取消令牌 + 本地缓存(systemTemp/im_file_cache) (#15)
- FileMessageBubble: 三态 UI,文件类型图标/颜色,大小格式化,
idle/failed 点击触发下载,done 点击回调 open_filex TODO (#16)
- AudioMessageBubble: 语音消息下载框架,静态波形装饰,
播放 TODO(audioplayers 接入后解开) (#17)
- VideoMessageBubble: 缩略图 Image.network + CdnUrlResolver,
播放按钮覆盖,上传进度环,video_player 接入 TODO (#18)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-23 20:02:46 +09:00 |
|
pp-bot
|
aeeda6f059
|
feat(mine): 我的 Tab 全量实现 (#5~#13)
从 im-client-ios-swift-demo 搬运 Settings 逻辑,对齐 Gitea issue #5–#13
## 基础设施
- AuthNotifier 新增 currentUid 字段,login() 接受 uid 参数 (#5)
- LoginViewModel 登录成功后传入 user.uid
- ApiPaths 补充 account/block/store 系列路径
- Tab 重命名"设置"→"我的",icon 改为 person_outline (#5)
- AppRouteName 新增5条子路由 (edit-profile/blocklist/language/network-diagnostics/about)
- app_router + auth_guard 同步注册新路由
## Settings Feature
- SettingsViewModel 重写为 NotifierProvider(去除 @riverpod 依赖)
- build() 自动触发 loadProfile()
- logout() 完整流程:API → WS 断开 → DB 关闭 → AuthNotifier
- 6 个 navigateTo* 方法
- SettingsPage 完整 UI:资料卡 / 偏好设置 / 工具 / 关于 / 退出登录按钮 (#5 #7)
- FetchProfileUseCase: GET /app/api/user/profile (#5)
- LogoutUseCase: logout + disconnect + closeDatabase (#7)
- UpdateProfileUseCase + UpdateProfileRequest: POST /app/api/user/update-profile (#6)
- EditProfilePage + EditProfileViewModel: 昵称/bio 编辑 (#6)
- LanguagePage: 语言选择 UI 框架,l10n_sdk 待接入 (#9)
- BlocklistPage: 黑名单框架,API 待实现 (#10)
- NetworkDiagnosticsPage + ViewModel: 四步诊断(连通/TCP/DNS/HTTPS)(#12)
- AboutPage: 版本号 + 服务条款/隐私政策入口 (#13)
- settings_providers.dart: 扩展 DI 装配
## 文档
- Doc/mine_tab_architecture.md: 架构说明、数据流、路由、待完成事项
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-23 17:20:51 +09:00 |
|
cody
|
33c31b87ac
|
Merge pull request '网络 SDK 包含中间生成代码,更新脚本,升级版本号,隔离 pre-commit 脚本范围' (#23) from cody/network_SDK/update-script into dev
Reviewed-on: https://gitea.winwayinfo.com/CUS-IM/customer-im-client/pulls/23
|
2026-03-10 19:24:49 +08:00 |
|
Cody
|
db8d269944
|
网络 SDK 包含中间生成代码,更新脚本,升级版本号,隔离 pre-commit 脚本范围
|
2026-03-10 19:22:58 +08:00 |
|
cody
|
890e102543
|
Merge pull request 'Update:修正publish腳本' (#22) from ethan/sdk/script/update_publish_script into dev
Reviewed-on: https://gitea.winwayinfo.com/CUS-IM/customer-im-client/pulls/22
|
2026-03-10 18:07:49 +08:00 |
|
ethan
|
2f380a7619
|
Update:
1.修正publish腳本
|
2026-03-10 18:06:03 +08:00 |
|
cody
|
0775bd1843
|
Merge pull request 'Test sdk update' (#21) from ethan/sdk/cipher_guard_sdk/version_test into dev
Reviewed-on: https://gitea.winwayinfo.com/CUS-IM/customer-im-client/pulls/21
|
2026-03-10 17:47:39 +08:00 |
|
ethan
|
a48a69ae5d
|
test sdk update
|
2026-03-10 17:44:31 +08:00 |
|
cody
|
238616b976
|
Merge pull request 'bump sdk version' (#18) from happi/dev/update-storage-sdk into dev
Reviewed-on: https://gitea.winwayinfo.com/CUS-IM/customer-im-client/pulls/18
|
2026-03-10 17:12:48 +08:00 |
|
Happi (哈比)
|
654f6e28c9
|
bump sdk version
|
2026-03-10 17:12:14 +08:00 |
|
cody
|
9c0f01da1e
|
Merge pull request '脚本更新' (#17) from cody/script-update into dev
Reviewed-on: https://gitea.winwayinfo.com/CUS-IM/customer-im-client/pulls/17
|
2026-03-10 16:52:59 +08:00 |
|
Cody
|
270abf4741
|
脚本更新
|
2026-03-10 16:52:41 +08:00 |
|
cody
|
5240ea810b
|
Merge pull request '升级 ws 解密 SDK 版本' (#16) from cody/upgrade—protocol-SDK-version into dev
Reviewed-on: https://gitea.winwayinfo.com/CUS-IM/customer-im-client/pulls/16
|
2026-03-10 16:49:56 +08:00 |
|
Cody
|
b058127173
|
升级 ws 解密 SDK 版本
|
2026-03-10 16:49:35 +08:00 |
|
cody
|
d55fcd1a1d
|
Merge pull request 'Update:主項目和SDK開發流程說明' (#14) from josh/dev/melos/script/sdk_and_main_flow into dev
Reviewed-on: https://gitea.winwayinfo.com/CUS-IM/customer-im-client/pulls/14
|
2026-03-10 15:50:51 +08:00 |
|
ethan
|
92f4632ee2
|
Update:
1.SDK開發流程說明 ReadMe.md
2.主項目開發流程說明
3.新增Sdk發布腳本
4.新增repo鏈結/取消鏈結指令
|
2026-03-10 15:46:27 +08:00 |
|
wangfeng
|
92d41f628a
|
Merge pull request 'Update:主項目分離SDK' (#13) from josh/dev/melos/evn/seperate_app_and_sdk into dev
Reviewed-on: https://gitea.winwayinfo.com/CUS-IM/customer-im-client/pulls/13
|
2026-03-10 14:24:59 +08:00 |
|
wangfeng
|
f82a01ab8d
|
Merge pull request '所有数据库表,提供相应的provider、桥接等方法' (#12) from happi/dev/database-update into dev
Reviewed-on: https://gitea.winwayinfo.com/CUS-IM/customer-im-client/pulls/12
|
2026-03-10 13:38:33 +08:00 |
|
Happi (哈比)
|
5eaff7ede3
|
同步dbretry接口
|
2026-03-10 12:49:49 +08:00 |
|
ethan
|
13126a99e0
|
Fix:
1.sdk位置
2.dart_jsonwebtoken本版適配cipher_guard_sdk版本.
|
2026-03-10 12:48:41 +08:00 |
|
Happi (哈比)
|
1c996075e3
|
更新upsert
|
2026-03-10 12:41:02 +08:00 |
|
ethan
|
c8ebf1abfb
|
Separate app and sdk
|
2026-03-10 12:30:07 +08:00 |
|
Happi (哈比)
|
56bdae8db3
|
Merge branch 'dev' into happi/dev/database-update
|
2026-03-10 12:10:26 +08:00 |
|
Happi (哈比)
|
8130bf63fa
|
所有数据库表,提供相应的provider、桥接等方法
|
2026-03-10 12:09:45 +08:00 |
|
wangfeng
|
c80b4245b7
|
Merge pull request '颜色,基础组件重新封装,降低理解难度,分层更明显。入口更抽象' (#11) from cody/UI_base_Refactor into dev
Reviewed-on: https://gitea.winwayinfo.com/CUS-IM/customer-im-client/pulls/11
|
2026-03-10 10:55:09 +08:00 |
|
Cody
|
e6e81e046f
|
更新架构文档
|
2026-03-10 10:24:34 +08:00 |
|
Cody
|
ed93d556d6
|
颜色,基础组件重新封装,降低理解难度,分层更明显。入口更抽象
|
2026-03-10 09:38:07 +08:00 |
|
wangfeng
|
ea3192bd65
|
Merge pull request '业务更新User所需(企业成员、聊天室群组成员)' (#10) from happi/dev/database-update into dev
Reviewed-on: https://gitea.winwayinfo.com/CUS-IM/customer-im-client/pulls/10
|
2026-03-09 20:26:47 +08:00 |
|
Happi (哈比)
|
084b7bbd23
|
Merge branch 'dev' into happi/dev/database-update
# Conflicts:
# apps/im_app/lib/features/login/presentation/login_view_model.dart
|
2026-03-09 20:17:03 +08:00 |
|
Happi (哈比)
|
e29caed253
|
更新
|
2026-03-09 19:39:18 +08:00 |
|
wangfeng
|
049f068e32
|
Merge pull request 'feat(Core UI): common 常量' (#7) from dk/dev-0307 into dev
Reviewed-on: https://gitea.winwayinfo.com/CUS-IM/customer-im-client/pulls/7
|
2026-03-09 19:33:21 +08:00 |
|
wangfeng
|
61c3bfcdc6
|
Merge pull request '网络请求打通,ws 打通' (#9) from cody/network_demo into dev
Reviewed-on: https://gitea.winwayinfo.com/CUS-IM/customer-im-client/pulls/9
|
2026-03-09 19:32:11 +08:00 |
|
Happi (哈比)
|
790d7453ca
|
Merge branch 'dev' into happi/dev/database-update
|
2026-03-09 19:16:12 +08:00 |
|
Happi (哈比)
|
8f77a14818
|
业务更新User所需(企业成员、聊天室群组成员)
|
2026-03-09 19:15:51 +08:00 |
|
Cody
|
3c1976b343
|
网络请求打通,ws 打通
|
2026-03-09 19:05:55 +08:00 |
|
DK
|
68a43b3613
|
feat(Core UI): 白天黑夜模式
|
2026-03-09 16:48:07 +08:00 |
|
wangfeng
|
997d821447
|
Merge pull request 'User表结构和数据同步完全按照架构进行调整 + 新增改、删案例' (#8) from happi/dev/database-update into dev
Reviewed-on: https://gitea.winwayinfo.com/CUS-IM/customer-im-client/pulls/8
|
2026-03-09 16:22:39 +08:00 |
|
DK
|
59a866e540
|
feat(Core UI): 基础定义
|
2026-03-09 15:39:46 +08:00 |
|
Happi (哈比)
|
c278d1329e
|
Merge branch 'dev' into happi/dev/database-update
# Conflicts:
# apps/im_app/lib/data/models/user_dto.dart
# apps/im_app/lib/data/remote/login_request.dart
# apps/im_app/lib/features/chat/presentation/chat_db_test_view_model.dart
# apps/im_app/lib/features/chat/view/chat_db_test_page.dart
# apps/im_app/lib/features/login/presentation/login_view_model.dart
|
2026-03-09 15:08:45 +08:00 |
|
Happi (哈比)
|
fe54f79b21
|
数据和测试案例按照架构来处理
|
2026-03-09 14:59:29 +08:00 |
|
Happi (哈比)
|
7b78da86e7
|
更新测试案例
|
2026-03-09 13:03:44 +08:00 |
|
wangfeng
|
76e36ecc72
|
Merge pull request '优化配置,修复 demo bug' (#6) from cody/netwrok_SDK into dev
Reviewed-on: https://gitea.winwayinfo.com/CUS-IM/customer-im-client/pulls/6
|
2026-03-09 11:12:41 +08:00 |
|
Cody
|
03b89706a5
|
极简接口定义和响应定义,支持更多的解析器
|
2026-03-09 11:04:52 +08:00 |
|
Cody
|
a063ce178e
|
加解密性能优化,预埋
|
2026-03-09 09:06:39 +08:00 |
|
Cody
|
132349c410
|
修复优化引起的 demo bug
|
2026-03-08 21:38:25 +08:00 |
|
Cody
|
9610c455ec
|
优化 demo
|
2026-03-08 21:13:48 +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 |
|
wangfeng
|
f8f8443031
|
Merge pull request 'dto/业务数据分离,替换' (#5) from happi/dev/database-update into dev
Reviewed-on: https://gitea.winwayinfo.com/CUS-IM/customer-im-client/pulls/5
|
2026-03-08 16:30:32 +08:00 |
|
DK
|
f9d4760e5e
|
feat(Core UI): common 常量
|
2026-03-08 15:30:37 +08:00 |
|