f77dd8e9efc28f610fa6d4aab146fde6ac2b8908
- EditProfileState: 新增 isUploadingAvatar 字段 - EditProfileViewModel: pickAndUploadAvatar()(ImagePicker→裁剪→CDN→state) - EditProfilePage: 完整重写 - 88pt 圆形头像 + 8色渐变占位 + 相机角标 + 上传进度环 - _showAvatarSourceSheet()(相册 / 拍照) - Card 分组表单:昵称(50字计数)/ 个人简介(200字多行) - 保存按钮(昵称空或上传中禁用) - 错误 Banner - 保存成功 → 刷新 SettingsViewModel + pop Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
customer-im-client
架构文档在 Doc/IM_App_架构设计.html,clone 到本地后用浏览器直接打开。
開發流程:
主項目:
IDE開啟主項目project: /custom-im-client/apps/im_app
每次pull/fetch後:
如果有新的.g文件引入失敗,可以透過指令生成: melos run gen
Description
Languages
Dart
85%
Shell
3.8%
C++
3.3%
Ruby
2.4%
CMake
1.9%
Other
3.6%