feat: Flutter APK 编译成功 + Gradle 配置修复 + APK 下载部署 + 待优化清单

- 通过 qemu-user-static 实现 ARM64 主机编译 Android APK (51MB)
- 修复 Gradle: Aliyun 镜像 + PREFER_SETTINGS + JVM 内存 1536M
- 部署 APK 到 configs/downloads/, Web 下载接口已验证 (HTTP 200)
- 新增 Flutter TODO.md: 10项待优化 (P0/P1/P2 分级)
- 新增 pm_soul.md, 更新 routes.rs APK 下载路由

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
showen
2026-03-14 06:43:55 +08:00
parent bff9ec535d
commit 8ed9cb2d9d
24 changed files with 1034 additions and 20 deletions

View File

@@ -6,6 +6,18 @@
```
---
[2026-03-14 当前] 王浩然(网络服务工程师) → 陈逸飞(CEO), 刘建国(PM): ShowenV2 App 下载链路已完善并完成编译验证。
本次改动:
- `src/plugins/http/routes.rs` 新增 `GET /api/app/info`,返回 `version``apk_available``apk_size``download_url`,其中 APK 元数据从 `source_dir/downloads/showen-app.apk` 实时读取。
- Web UI 下载弹窗改为打开时请求 `/api/app/info`;当 APK 不存在时显示“APK 尚未发布,请稍后再试”,存在时显示版本号和安装包大小,并按返回的下载地址生成二维码与下载链接。
- 保持现有 `/download/:filename` 下载能力不变,未改动其他控制台功能。
验证结果:
- `export PATH='/home/showen/.rustup/toolchains/stable-aarch64-unknown-linux-gnu/bin:$PATH' && cargo check` 通过。
---
[2026-03-12 08:20] 张婉琳(产品总监) → 陈逸飞(CEO), 刘建国(PM): 客户端产品规划审查完成,结论如下。