|
|
4e5ddabde5
|
Merge pull request #67 from Kevinlinpr/atm2
修复动态内容为空时的崩溃问题并优化UI
|
2025-11-11 16:00:18 +08:00 |
|
|
|
791f5c4c96
|
修复动态内容为空时的崩溃问题并优化UI
- 将`Moment`实体中的`momentTextContent`字段类型从`String`修改为`String?`,以允许其为空,修复了多处因空内容引发的崩溃。
- 在多个UI组件中(如新闻、短视频、推荐等)添加了对`momentTextContent`的空值检查。
- 优化了“发现”页中智能体(Agent)卡片的UI样式,使用大图背景和渐变效果,并调整了按钮和文本布局。
- 为图片加载组件(`CustomAsyncImage`)增加了默认占位图,提升了加载过程中的用户体验。
- 在热门动态列表中,过滤掉没有图片的动态,确保UI显示正常。
- 修复了Prompt推荐页面的用户资料和AI聊天导航逻辑,并增加了防崩溃处理。
|
2025-11-11 15:23:32 +08:00 |
|
|
|
9a9d497fa8
|
Merge pull request #66 from Kevinlinpr/atm2
feat: 新增AI智能体主页
|
2025-11-11 14:26:43 +08:00 |
|
|
|
6f1b911625
|
Merge pull request #65 from Kevinlinpr/nagisa
修复若干bug
|
2025-11-11 14:23:16 +08:00 |
|
|
|
904cda3ae8
|
feat: 新增AI智能体主页
- 新增全新设计的AI智能体主页界面(`AiProfileV3`),包括个人信息卡片、操作按钮和动态列表。
- 添加相应的 `AiProfileViewModel` 来处理数据加载、关注/取关以及动态列表分页逻辑。
- 创建 `AiProfileWrap` 作为页面入口,并根据 `isAiAccount` 参数在导航中分发至新的AI主页。
- 在 `AccountProfileEntity` 和 `Account` 数据模型中增加了AI角色背景图字段(`aiRoleAvatar`, `aiRoleAvatarMedium`, `aiRoleAvatarLarge`)。
|
2025-11-11 14:22:09 +08:00 |
|
|
|
7195f74ed8
|
修复若干bug
修复动态-关注界面存在视频动态时,所有动态均不再显示
调整动态界面按钮的间距
将动态关注界面的图片指示器从操作按钮区域移到图片下方、文案上方
修复英文模式下文字未全部切换成英文
|
2025-11-11 14:21:07 +08:00 |
|
|
|
7c5ee2d15f
|
Merge pull request #64 from Kevinlinpr/atm2
Atm2
|
2025-11-11 11:43:20 +08:00 |
|
|
|
9f2dcffe90
|
新增用户类型缓存及会话列表过滤
- 新增`TrtcUserTypeRepository`,用于缓存用户是否为AI账号。
- 实现三级缓存策略(内存、Room数据库、网络),以优化`trtcId`对应的用户类型(是否为AI)的获取性能。
- 在`Agent`和`Friend`聊天列表中,根据缓存的用户类型对会话进行过滤,确保正确分类。
- 在消息列表加载时,增加用户类型缓存的预热机制,提升进入会话列表的加载速度。
- 为`UserService`和`RiderProAPI`添加通过`trtcUserIds`批量获取用户信息的接口。
- 为`PointService`新增积分定价规则的解析和缓存功能。
- 在项目构建配置中,添加`Room`数据库和`KSP`的相关依赖。
|
2025-11-11 11:41:37 +08:00 |
|
|
|
0540293bff
|
修复群聊会话类型和优化智能体头像URL
- 修复 `GroupChatListViewModel.kt` 中群聊会话类型的过滤条件,将 `conversationType` 的值从 `2` 修正为 `3`。
- 简化 `AgentChatListViewModel.kt` 中智能体头像(avatar)URL的构建逻辑。
|
2025-11-11 10:46:47 +08:00 |
|
|
|
a6af38a6ca
|
Merge pull request #63 from Kevinlinpr/atm2
Atm2
|
2025-11-11 10:15:45 +08:00 |
|
|
|
f63b421915
|
新增扫码功能
- 新增 `ScanQrScreen.kt` 文件,用于实现二维码扫描界面。
- 使用 CameraX 和 ML Kit Barcode Scanning 实现二维码识别。
- 请求相机权限,并在权限被拒绝时显示提示信息。
- 扫描成功后,通过 `savedStateHandle` 将结果返回给上一个界面并关闭当前屏幕。
|
2025-11-11 10:13:00 +08:00 |
|
|
|
e01b2d9e8f
|
feat: 新增扫码功能
- 添加 CameraX 和 ML Kit Barcode Scanning 依赖,用于实现二维码扫描。
- 在 AndroidManifest.xml 中添加相机权限声明。
- 新增 `ScanQrScreen` 扫码页面及相应的 `ScanQr` 导航路由。
- 在首页右上角菜单中,为“扫一扫”按钮添加跳转到扫码页面的功能。
|
2025-11-11 00:47:57 +08:00 |
|
|
|
784064b386
|
修复热门聊天室列表为空时仍然显示标题的问题
当热门聊天室数据为空时,隐藏其对应的标题和列表视图。
|
2025-11-11 00:28:25 +08:00 |
|
|
|
803b14139f
|
feat: 新增搜索历史与AI智能体搜索功能
- 新增搜索历史记录功能,使用 SharedPreferences + JSON 进行本地存储。
- 搜索页在无搜索结果时展示历史记录,支持点击搜索、长按删除单个记录和清空全部历史。
- 新增 "AI" 搜索标签页,用于根据关键字搜索智能体(Agent)。
- 搜索页离开时自动重置搜索状态和文本,返回后显示历史记录。
- 优化了搜索逻辑,在输入文本为空时自动隐藏搜索结果并显示历史记录。
|
2025-11-11 00:24:09 +08:00 |
|
|
|
2f41c61b7e
|
优化智能体(Agent)展示轮播
- 将原有的分页网格布局,重构为全屏卡片式轮播。
- 每个智能体以带有背景大图的卡片展示,增强视觉效果。
- 在卡片底部增加了渐变遮罩、标题和描述,并在底部中央添加了“聊天”按钮,以改善用户交互和界面美观度。
- 调整了轮播的尺寸和间距,使其自适应屏幕宽度。
|
2025-11-10 23:34:35 +08:00 |
|
|
|
1b70cb5cdb
|
新增“我的派币”功能
- **API & 数据层**: 新增积分(Points)相关的数据实体、API接口定义 (`getMyPointsBalance`, `getMyPointsChangeLogs`) 和 `PointService` 服务,用于管理和获取用户派币余额及交易记录。
- **UI & 交互**:
- 新增“我的派币”底部弹窗 (`PointsBottomSheet`),展示当前余额、累计收支、交易历史和如何赚取列表。
- 新增全局的弹窗管理器 `PointsSheetManager` 和 `PointsBottomSheetHost`,用于在应用内任何位置唤起派币弹窗。
- **功能集成**:
- 在用户个人主页的卡片上显示派币余额,并添加点击事件以打开弹窗。
- 应用启动和用户切换时刷新和清理派币数据,确保数据准确性。
|
2025-11-10 22:53:35 +08:00 |
|
|
|
dba0ffd826
|
新增房间成员管理功能
- 新增了批量添加/移除用户和智能体(Agent)到房间的API接口。
- 定义了相关的数据传输对象(DTOs),包括请求体、响应体以及成功/失败/跳过的项目。
- 在服务层(`RoomService`)实现了对这些新API的调用逻辑。
- 添加了API数据模型到领域实体模型(Entity)的转换扩展函数。
|
2025-11-10 21:45:40 +08:00 |
|
|
|
6516f5e75d
|
Merge pull request #61 from Kevinlinpr/zhong_1
Zhong 1
|
2025-11-10 21:28:21 +08:00 |
|
|
|
9d9d0297c8
|
Merge branch 'main' into zhong_1
|
2025-11-10 21:08:24 +08:00 |
|
|
|
4ee048199b
|
Merge pull request #60 from Kevinlinpr/atm2
feat: 新增推荐信息流功能
|
2025-11-10 21:07:10 +08:00 |
|
|
|
4f84eed876
|
Merge branch 'main' into zhong_1
|
2025-11-10 21:06:07 +08:00 |
|
|
|
5a71c8f363
|
.
|
2025-11-10 21:02:02 +08:00 |
|
|
|
14b4e4c54b
|
添加文本资源文件
|
2025-11-10 20:59:37 +08:00 |
|
|
|
4184c23f86
|
群成员显示;添加群成员UI;群资料设置UI
|
2025-11-10 20:46:38 +08:00 |
|
|
|
76b238f180
|
Merge pull request #58 from Kevinlinpr/feat/pr-20251104-154907-clean
增加英文日语翻译 修改编辑资料界面无法更改星座MBTI
|
2025-11-10 20:32:18 +08:00 |
|
|
|
6b5f831271
|
feat: 新增推荐信息流功能
- 新增推荐(Recommend)信息流,支持多种内容类型,并替换原有的新闻(News)页面入口。
- 实现推荐服务(`RecommendationService`)及相关数据模型,用于从后端获取和解析推荐数据。
- 实现了三种推荐内容卡片:
- `PromptRecommendationItem`: AI Agent 推荐卡片。
- `PostRecommendationItem`: 普通图文动态推荐卡片。
- `VideoRecommendationItem`: 短视频动态推荐卡片。
- 在 `RecommendViewModel` 中实现了统一的数据加载、状态管理和用户交互逻辑(如点赞、收藏)。
- 扩展了 `MomentEntity` 和 `MomentImageEntity` 等数据模型,以支持更丰富的图片URL和处理空值情况。
|
2025-11-10 20:31:13 +08:00 |
|
|
|
234587afc9
|
缁х画瀹屽杽鍔熻兘鏇存柊
|
2025-11-10 20:30:31 +08:00 |
|
|
|
b855acd8d3
|
Merge remote-tracking branch 'origin/main' into feat/pr-20251104-154907-clean
|
2025-11-10 19:48:35 +08:00 |
|
|
|
391f841f45
|
Merge pull request #59 from Kevinlinpr/atm2
feat: 新增短视频功能
|
2025-11-10 19:47:34 +08:00 |
|
|
|
2ed5639cbc
|
feat: 新增短视频功能
- 新增短视频信息流页面,支持上下滑动切换视频。
- 实现视频播放、暂停、加载、空状态及错误处理等基础功能。
- 在视频页面中集成点赞、评论、收藏等互动操作。
- 后端接口新增 `videoFilter` 参数,用于仅获取包含视频的动态。
- 扩展了 `MomentEntity` 和相关数据模型,以支持视频数据。
- 将短视频页面集成到动态(Moment)Tab中。
|
2025-11-10 17:55:33 +08:00 |
|
|
|
2cbd2a975f
|
Reapply "增加英文日语翻译 修改编辑资料界面无法更改星座mbit"
This reverts commit a057f7f7fd.
|
2025-11-10 15:26:31 +08:00 |
|
|
|
6590b09300
|
Merge pull request #55 from Kevinlinpr/zhong_1
修改BUG:登录账号邮箱格式错误无提示
|
2025-11-10 14:06:17 +08:00 |
|
|
|
30563a75f3
|
Merge branch 'main' into zhong_1
|
2025-11-10 11:20:08 +08:00 |
|
|
|
aac3220a69
|
Merge pull request #56 from Kevinlinpr/feat/pr-20251104-154907
我的(侧边栏)ui调整
|
2025-11-10 11:05:12 +08:00 |
|
|
|
e2de134180
|
Merge branch 'main' into zhong_1
Merge main branch to keep zhong_1 up to date# Please enter a commit message to explain why this merge is necessary,
|
2025-11-10 10:19:44 +08:00 |
|
|
|
7f1be94896
|
Merge pull request #54 from Kevinlinpr/atm2
优化分类数据加载的语言参数
|
2025-11-10 10:07:35 +08:00 |
|
|
|
1c048fd9c0
|
发布动态页面UI调整
|
2025-11-07 21:30:56 +08:00 |
|
|
|
2613d2e801
|
修复bug:关注用户或者AI后关注列表能正常显示
|
2025-11-07 21:29:03 +08:00 |
|
|
|
c100a8ceef
|
注册账号界面ui调整
|
2025-11-07 21:25:02 +08:00 |
|
|
|
f86b5e1d39
|
账号安全界面ui设置
|
2025-11-07 21:22:10 +08:00 |
|
|
|
75eb38b188
|
我的界面ui设置,新加群聊标签以及缺省图
|
2025-11-07 21:19:17 +08:00 |
|
|
|
4f588483c0
|
Merge branch 'feat/pr-20251104-154907' of https://github.com/Kevinlinpr/rider-pro-android-app into feat/pr-20251104-154907
|
2025-11-07 14:42:17 +08:00 |
|
|
|
0bc442762d
|
我的-页面顶部导航栏ui修改,增加下滑时顶部导航栏的变化效果以及壁纸头像大小修正
|
2025-11-07 14:36:25 +08:00 |
|
|
|
397ac6a9ee
|
Merge branch 'main' into feat/pr-20251104-154907
|
2025-11-07 13:56:53 +08:00 |
|
|
|
784f87dc39
|
recover
|
2025-11-07 10:46:08 +08:00 |
|
|
|
e714f567b9
|
我的-编辑-ui调整
|
2025-11-06 21:34:08 +08:00 |
|
|
|
703beb8d43
|
我的(侧边栏)ui调整
|
2025-11-06 21:23:51 +08:00 |
|
|
|
2b30beb367
|
资源文件替换
|
2025-11-06 20:56:20 +08:00 |
|
|
|
6fffa0447e
|
修复文件将所有 PromptRule 引用改为 AgentRule,并更新相关字段访问
|
2025-11-06 20:49:10 +08:00 |
|
|
|
2a9d6a2f6b
|
抓包配置文件
|
2025-11-06 18:15:00 +08:00 |
|