Skip to content

Commit a7df1a0

Browse files
committed
feat: 新增 v6.2 更新日志,包含网络日志功能及界面优化
1 parent ad4b5ba commit a7df1a0

2 files changed

Lines changed: 34 additions & 22 deletions

File tree

RELEASE_NOTES_v6.1.md

Lines changed: 0 additions & 22 deletions
This file was deleted.

RELEASE_NOTES_v6.2.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# CloudFlare Assistant v6.2
2+
3+
## 主要更新内容
4+
5+
### 新增网络日志功能
6+
- **日志持久化存储**:新增LogRepository,使用StateFlow管理日志数据,支持应用重启后日志不丢失。
7+
- **全局网络拦截器**:新增LogOkHttpInterceptor,自动拦截所有网络请求和响应,并添加时间戳。
8+
- **日志开关控制**:新增日志开关功能,用户可以实时开启/关闭日志记录,开关状态持久化。
9+
- **日志清空功能**:新增“清除”按钮,一键清空所有日志记录。
10+
- **日志复制功能**:新增“复制全部”按钮,将所有日志内容复制到剪贴板。
11+
- **全屏日志查看页面**:新增LogActivity,提供专用的全屏日志查看界面,支持滚动、可选择、可复制。
12+
- **日志格式化和颜色化**:日志内容按请求/响应类型格式化显示,使用颜色区分不同类型。
13+
- **UI风格统一**:日志卡片和日志页面UI与主界面风格一致,使用Material Design 3组件,状态栏样式统一。
14+
- **底部固定控制栏**:日志页面的控制按钮(开关、清空、复制、返回)固定在页面底部。
15+
- **导航集成**:在HomeFragment中新增日志卡片,点击跳转到LogActivity。
16+
17+
- 全部管理界面(路由/域名、KV存储、R2存储)统一为Material Design 3风格,两栏布局,卡片与分割线风格一致。
18+
- R2存储界面:
19+
- 左侧为存储桶列表,右侧为对象列表。
20+
- 支持点击存储桶自动刷新对象列表。
21+
- 对象列表右下角+号按钮支持任意类型文件上传,自动处理MIME类型。
22+
- 对象卡片点击弹窗显示详情(文件名、大小、URL、自定义域),支持复制、更多、返回。
23+
- "更多"弹窗只保留复制URL、删除、返回。
24+
- KV存储界面:
25+
- 右侧标题格式与R2对象一致,动态显示"键值对(namespaceName)"。
26+
- 其它细节如空态提示、按钮可见性等与R2界面保持一致。
27+
- 体验优化:
28+
- 统一FAB按钮、卡片、分割线、弹窗等Material风格。
29+
- 修复对象详情/更多弹窗返回逻辑,避免弹出旧式对话框。
30+
- 代码结构优化,适配器支持点击事件回调,弹窗与主界面联动。
31+
32+
---
33+
34+
如需详细diff或单项说明请查阅项目代码。

0 commit comments

Comments
 (0)