chore: 汇总2026-05-30全量更新
### 详细变更:
1. **文档与配置**:更新AGENTS.md添加命令超时约束,升级Rive依赖至0.14.7并替换平台插件引用
2. **UI优化**:重构AppInfo页面布局、移除图表冗余配置、锁定部分系统设置项
3. **功能增强**:
- 新增工具面板拖拽状态管理与介绍弹窗
- 新增进度页面编辑/重排/清空用户进度功能
- 新增摇一摇路由作用域拦截逻辑
4. **体验优化**:
- 统一外部链接跳转弹窗,添加文件打开确认逻辑
- 修复设备卡片IP溢出、Android权限声明问题
- 后台任务初始化增加协议校验
5. **代码重构**:拆分工具面板配置、拖拽逻辑与动画参数,优化状态管理代码
6. **工具脚本**:新增协议文件上传脚本
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools">
|
||||
|
||||
<!-- ============================================================ -->
|
||||
<!-- 网络权限 — dio / supabase_flutter / cached_network_image -->
|
||||
@@ -8,9 +9,14 @@
|
||||
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
|
||||
|
||||
<!-- ============================================================ -->
|
||||
<!-- 存储权限 — file_picker / 编辑器导出 -->
|
||||
<!-- Android 12 及以下: READ/WRITE_EXTERNAL_STORAGE -->
|
||||
<!-- Android 13+: READ_MEDIA_IMAGES / READ_MEDIA_VIDEO -->
|
||||
<!-- 存储权限 — file_picker / image_picker / 编辑器导出 -->
|
||||
<!-- READ_EXTERNAL_STORAGE (maxSdk=32): -->
|
||||
<!-- minSdk=28, Android 12及以下(API 28-32)需要此权限读取媒体 -->
|
||||
<!-- Android 13+(API 33+)使用 READ_MEDIA_IMAGES/VIDEO 替代 -->
|
||||
<!-- WRITE_EXTERNAL_STORAGE (maxSdk=29): -->
|
||||
<!-- minSdk=28, Android 9及以下(API 28-29)需要此权限写入媒体 -->
|
||||
<!-- Android 10+(API 30+)使用分区存储,无需此权限 -->
|
||||
<!-- 当 minSdk 升至 30+ 时可移除此权限 -->
|
||||
<!-- ============================================================ -->
|
||||
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"
|
||||
android:maxSdkVersion="32" />
|
||||
@@ -201,6 +207,11 @@
|
||||
android:name="android.appwidget.provider"
|
||||
android:resource="@xml/checkin_info" />
|
||||
</receiver>
|
||||
<!-- 移除 WorkManager 自启动 Receiver,防止开机自启 -->
|
||||
<receiver
|
||||
android:name="androidx.work.impl.background.systemalarm.RescheduleReceiver"
|
||||
tools:node="remove" />
|
||||
|
||||
<!-- Don't delete the meta-data below.
|
||||
This is used by the Flutter tool to generate GeneratedPluginRegistrant.java -->
|
||||
<meta-data
|
||||
|
||||
Reference in New Issue
Block a user