Commit Graph

578 Commits

Author SHA1 Message Date
787c5dc574 Merge pull request #86 from Kevinlinpr/zhong_1
群聊消息页面、群聊成员页面UI调整
2025-11-19 23:49:38 +08:00
f89564e60a 群聊消息页面、群聊成员页面UI调整
进入群聊后判断当前用户是否为群主,若为群主则显示“添加成员、群资料设置、群可见性、删除成员”组件;替换组件图标
2025-11-19 18:37:43 +08:00
2f602e37b1 Merge pull request #82 from Kevinlinpr/zhong_1
UI调整
2025-11-18 21:46:08 +08:00
58b008db91 Merge pull request #84 from Kevinlinpr/nagisa
修复我的-顶部状态栏在完全变色后切换深色模式不会变色
2025-11-18 21:45:45 +08:00
2173347d96 修复我的-顶部状态栏在完全变色后切换深色模式不会变色
调整选择星座界面ui以及添加缺省图
2025-11-18 18:55:27 +08:00
6a299a8a2c 修改加载动画
将加载动画替换为star_Loader.lottie动画
2025-11-18 18:42:21 +08:00
cf62a61195 Merge branch 'main' into zhong_1 2025-11-18 10:08:08 +08:00
5d5c65a5cb Merge pull request #83 from Kevinlinpr/nagisa
缺省图、bug修改
2025-11-17 22:32:52 +08:00
e797ac93a7 添加收藏界面、粉丝关注列表、点赞关注评论界面、动态智能体群聊界面、消息中的全部ai群聊好友界面缺省图以及文案
优化动态标签栏选中标签时的文本变大效果
添加我屏蔽的用户界面以及缺省图
修复我的派币按钮在深色模式下下滑时这个按钮会变白
2025-11-17 18:47:45 +08:00
bec33c165e 按钮宽度调整:
实现按钮宽度规则:默认 140dp,只有内容宽度超过 140dp 时直接扩展到 250dp。
2025-11-17 18:10:53 +08:00
2f8cc8832a UI调整
动态草稿箱为每项添加分割线;
修改发布动态页面暗色模式下显示异常;
新增新闻评论界面缺省图;
调整各界面组件适应语言切换;
2025-11-17 17:52:04 +08:00
8e1d39d049 Merge pull request #81 from Kevinlinpr/nagisa
修改若干bug、调整动态标签栏、添加文本等
2025-11-17 14:17:15 +08:00
f981efd58d 修改若干bug、调整动态标签栏、添加文本等
修复修改用户头像以及壁纸不保存,头像仍然修改成功

动态-新闻界面暗色模式调整

新增动态标签栏选中标签时会有文本变大效果

搜索后的动态界面增加点赞/收藏/评论/转发动态按钮

修复搜索智能体后点击智能体不能跳转至智能体主页

修复进入消息-全部列表,消息界面显示为空

我的派币-历史记录添加文本资源
2025-11-14 17:30:51 +08:00
6d38b3c549 Merge pull request #79 from Kevinlinpr/nagisa
调整我的派币界面ui,添加缺省图,修复bug,以及其他更改
2025-11-14 12:04:09 +08:00
aa8ef1faaf Merge pull request #80 from Kevinlinpr/zhong_1
发布动态页面调整
2025-11-14 12:03:50 +08:00
238b7dfb75 发布动态页面调整 2025-11-13 18:55:05 +08:00
eb58263ca8 淇PointsBottomSheet.kt涓殑閲嶅瀵煎叆鍐茬獊 2025-11-13 17:41:49 +08:00
a9687d5be8 Merge origin/main into nagisa - keep both versions 2025-11-13 17:23:59 +08:00
578a5b0de6 Merge pull request #78 from Kevinlinpr/atm2
优化个人主页的导航栏交互和视觉
2025-11-13 17:08:39 +08:00
dbaa2f4c22 调整我的派币界面ui,添加缺省图,修复bug,以及其他更改
移除其他用户界面右上角的积分显示

修复暂停视频后点赞/关注视频动态,暂停图标会消失以及关注/取消关注、收藏/取消收藏视频动态时用户头像会闪烁

修复发布动态/评论时' " & < >符号会变为&#39; &#34; &amp; &lt; &gt

修复短视频/新闻/推荐界面点击评论图标打开评论弹框显示异常

删除我的界面点壁纸可以更换壁纸的功能

根据设计图调整我的派币界面,增加返回按钮,添加缺省图,优化标签间的切换
2025-11-13 17:02:32 +08:00
82b991b91e 修复积分弹窗列表滚动穿透及优化加载更多
- 通过`nestedScroll`修复`LazyColumn`在`ModalBottomSheet`中滚动时导致底部工作表(BottomSheet)也跟着滚动的问题。
- 移除手动点击的“加载更多”按钮,改为滚动到底部时自动加载更多积分记录。
- 引入`debounce`和`distinctUntilChanged`来优化滚动加载逻辑,防止重复触发。
- 在积分列表底部添加了“加载中”和“已经到底”的提示文本。
- 调整了Tab项的布局,使用`SpaceBetween`使其均匀分布。
2025-11-13 16:37:36 +08:00
96d804b4c7 优化个人主页的导航栏交互和视觉
- 优化导航栏的透明度过渡效果,使其在滚动时更早达到完全不透明,并适配深色/亮色模式。
- 调整导航栏图标和边框颜色逻辑,使其在深色模式下始终为白色,在亮色模式下根据背景透明度在白色和黑色之间切换。
- 将互动数据卡片和分享按钮调整为仅在“我的”主页显示。
- 将页面内容(`HorizontalPager`)的高度从 `500.dp` 增加到 `650.dp`。
- 更新了导航栏右侧的菜单图标。
2025-11-13 16:15:40 +08:00
83ef3e8dce Merge pull request #77 from Kevinlinpr/atm2
优化个人主页并实现列表位置记忆
2025-11-13 14:09:45 +08:00
689a4761ce 优化个人主页并实现列表位置记忆
- **实现列表滚动位置记忆**: 在`MyProfileViewModel`中添加状态变量,用于记录动态、智能体和群聊列表的滚动位置,以及当前所在的标签页。当用户离开并返回个人主页时,能够恢复到上次浏览的位置,提升用户体验。
- **添加智能体列表分页加载**: 新增`loadMoreAgent`方法,并结合`derivedStateOf`在列表滚动到底部时自动加载更多智能体数据。
- **统一列表滚动处理**: 引入`NestedScrollConnection`,以协调处理个人主页头部区域与下方标签页中各列表(动态、智能体、群聊)之间的嵌套滚动,解决了滚动冲突问题。
- **列表加载与空状态优化**: 为智能体列表添加了加载中(loading)和“没有更多”的提示,并优化了空状态下的布局显示。
- **导航栏样式优化**: 调整了个人主页顶部导航栏的背景和图标颜色过渡效果,使其在滚动时更加平滑和美观。
2025-11-13 14:07:57 +08:00
c5e6843b35 Merge pull request #76 from Kevinlinpr/atm2
Refactor: 群记忆重构为房间规则并新增私密群组付费功能
2025-11-13 10:12:20 +08:00
1953553277 feat: 新增智能体记忆管理功能
- 新增 Agent 记忆管理界面,允许用户对 Agent 的记忆进行增、删、改、查(CRUD)操作。
- 实现添加记忆的弹窗、记忆列表展示、编辑和删除功能。
- 在 Agent 个人资料页的操作菜单中添加入口,仅对自己创建的 Agent 可见。
- 集成积分系统,添加记忆需要消耗相应积分,并提供支付确认对话框。
2025-11-12 23:29:26 +08:00
fe09463416 Merge pull request #75 from Kevinlinpr/zhong_1
Zhong 1
2025-11-12 22:47:12 +08:00
842a02c63a Merge pull request #74 from Kevinlinpr/nagisa
Nagisa
2025-11-12 22:46:43 +08:00
2f08a7b2b6 Refactor: 群记忆重构为房间规则并新增私密群组付费功能
- **群记忆重构:**
    - 将群记忆(Group Memory)的底层实现从 `AgentRule`(智能体规则)重构为 `RoomRule`(房间规则)。
    - ViewModel 中相关的数据和服务调用已全部更新,以使用 `RoomService` 和 `RoomRuleEntity`。
    - 移除了获取智能体 `openId` 的相关逻辑。

- **私密群组付费:**
    - 新增设置群组为私密时的派币付费流程。
    - 用户设置私密群组时,若未支付过费用,将弹出付费确认对话框,显示所需费用和账户余额。
    - `GroupInfo` 实体新增 `trtcType` 和 `privateFeePaid` 字段,用于判断群组可见性状态和付费状态。
    - UI 逻辑更新,根据付费状态显示不同的提示信息(如 "待解锁"、派币费用)。

- **UI 优化:**
    - 移除群信息页中已废弃的 "解锁群扩展" 横幅。
    - 记忆管理弹窗现在会立即展开到全屏,优化了显示动画。
    - 动态显示添加群记忆所需的派币消耗。
2025-11-12 22:45:41 +08:00
d8ae9186d8 时间格式修改
确保月、天、小时和秒显示两位数
2025-11-12 18:47:36 +08:00
bc647119df 修改若干bug调整暗色模式适配以及界面尺寸修改
修复进入应用后的深色模式下的底部导航框在不同标签下会出现透明

动态-动态/关注界面暗色模式适配

修复上下滑动切换短视频,部分视频会被缩放

修复点击底部导航栏的标签切换界面后视频还在播放

修改短视频评论框大小以及我的派币界面大小
2025-11-12 18:24:42 +08:00
3a92c588c3 Merge branch 'main' into zhong_1 2025-11-12 18:16:48 +08:00
88968c7437 Merge remote-tracking branch 'origin/main' into nagisa 2025-11-12 18:15:49 +08:00
bf48ccdb82 发布动态提示词
逻辑:添加图片可发布,只有文字不可发布
2025-11-12 18:14:18 +08:00
afc3570fea Merge pull request #73 from Kevinlinpr/atm2
新增创建群聊的费用和人数上限功能
2025-11-12 18:12:20 +08:00
bb9b262219 Merge pull request #72 from Kevinlinpr/zhong_1
首页、登录、找回密码、注册界面UI调整
2025-11-12 18:11:19 +08:00
464d0adb19 新增创建群聊的费用和人数上限功能
- **创建群聊费用:**
  - 创建群聊现在会根据后台配置的积分规则扣除相应费用(派币)。
  - 在创建页面会显示当前余额和所需费用。
  - 创建时会弹出确认弹窗,显示费用、当前余额和扣除后余额。
  - 如果余额不足,将无法创建。

- **群聊人数上限:**
  - 新增创建群聊时的初始成员人数上限,该上限从后台动态获取。
  - 在选择成员界面会显示当前已选人数和上限(例如 `5/10`)。
  - 如果选择的成员超过上限,会提示错误并且无法创建。

- **后台数据加载:**
  - 新增了从外部字典表 (`/outside/dict`) 获取配置的接口和逻辑,用于加载积分规则和群聊人数限制。
  - App启动时会预加载这些配置,以确保创建群聊时能正确显示费用和人数限制。
2025-11-12 18:10:40 +08:00
24393025bb 文本资源文件 2025-11-12 18:03:20 +08:00
fbc4184ed0 Merge pull request #71 from Kevinlinpr/atm2
feat: 新增AI智能体编辑功能和群聊搜索
2025-11-12 17:58:27 +08:00
941cede86c 首页、登录、找回密码、注册界面UI调整
切换首页界面lotti图
调整登录、找回密码、注册界面暗黑模式下组件颜色
2025-11-12 17:55:42 +08:00
ca16d54823 新增创建群聊的费用和人数上限功能
- **创建群聊费用:**
  - 创建群聊现在会根据后台配置的积分规则扣除相应费用(派币)。
  - 在创建页面会显示当前余额和所需费用。
  - 创建时会弹出确认弹窗,显示费用、当前余额和扣除后余额。
  - 如果余额不足,将无法创建。

- **群聊人数上限:**
  - 新增创建群聊时的初始成员人数上限,该上限从后台动态获取。
  - 在选择成员界面会显示当前已选人数和上限(例如 `5/10`)。
  - 如果选择的成员超过上限,会提示错误并且无法创建。

- **后台数据加载:**
  - 新增了从外部字典表 (`/outside/dict`) 获取配置的接口和逻辑,用于加载积分规则和群聊人数限制。
  - App启动时会预加载这些配置,以确保创建群聊时能正确显示费用和人数限制。
2025-11-12 17:23:20 +08:00
4135583758 feat: 新增AI智能体编辑功能和群聊搜索
- **AI智能体编辑**
  - 新增AI智能体编辑页面(`AiPromptEditScreen`),允许创建者修改智能体的头像、名称、描述和公开/私有状态。
  - 在AI个人主页为创建者添加入口,可进入编辑页面。
  - 新增`updatePrompt`和`getPromptDetail`接口,用于获取和更新智能体信息。
  - 完善头像裁剪逻辑,使其同时支持创建和编辑两种模式。

- **群聊搜索**
  - 在全局搜索中新增“群聊”分类,用户可以搜索公开群聊。

- **优化**
  - AI个人主页(`AiProfileV3`)数据加载逻辑优化,以正确获取创建者信息。
  - 修复了当群聊头像为空时,无法正确显示默认头像的问题。
2025-11-12 14:19:26 +08:00
03fa627798 Merge remote-tracking branch 'origin/main' into nagisa 2025-11-12 10:46:48 +08:00
6ba3e5c4b3 Merge pull request #68 from Kevinlinpr/nagisa
修复动态-短视频界面的各种bug并优化ui
2025-11-12 10:32:54 +08:00
1996a9ca5a Merge pull request #69 from Kevinlinpr/zhong_1
Zhong 1
2025-11-12 10:32:33 +08:00
9e463bf096 Merge remote-tracking branch 'origin/main' into nagisa 2025-11-11 18:50:05 +08:00
28c3e286ba Merge branch 'main' into zhong_1 2025-11-11 18:49:50 +08:00
b69c607fe5 修改动态页面标签行效果
实现切换标签页时,标签行自动滚动
2025-11-11 18:48:05 +08:00
0e5b2ee22e Merge pull request #70 from Kevinlinpr/atm2
Atm2
2025-11-11 18:47:20 +08:00
45c5aa29b0 Refactor: Upgrade Coil to v3 and update dependencies
- Upgraded image loading library from Coil 2 to Coil 3, updating related APIs across the app.
- Migrated `viewModel()` to a singleton pattern for `AgentViewModel` to optimize instantiation.
- Updated various dependencies, including Android Gradle Plugin, Kotlin, Compose, and other libraries.
- Upgraded Gradle wrapper to version 8.11.1.
- Removed deprecated `windowInsets` and `animateItemPlacement` parameters in Compose components to align with latest API versions.
2025-11-11 18:44:01 +08:00