android: cloud module scaffold (retrofit, opt-in, disabled by default)
This commit is contained in:
@@ -405,7 +405,15 @@
|
||||
case12/13 对任何预览覆盖率≤6%)→ 保留近似并注明。
|
||||
新增 PalettesTest(8 项);产物见 palette_extraction_findings.md。
|
||||
APK 已更新。
|
||||
- [ ] Phase D:云模块脚手架(Retrofit opt-in)
|
||||
- [x] Phase D(2026-09-10):云模块脚手架(Retrofit 2.11.0 opt-in,默认关闭):
|
||||
cloud/CloudApi.kt(接口+DATA class,CloudClient.api() 在未开启时直接
|
||||
check() 抛异常——绝不静默联网);AppSettings.cloudEnabled(默认 false,
|
||||
构造时同步 CloudClient);设置页"语言"与"关于"之间新增"云同步"行 +
|
||||
说明对话框("当前版本仅预留接口,不会发起任何网络请求");
|
||||
proguard-rules.pro 新建(-keep cloud.**;原文件缺失但被 build.gradle
|
||||
引用)。新增 CloudClientTest(4 项,锁"默认关闭/api() 拒绝"契约)。
|
||||
debug + release(R8) 双构建通过,29 单测全绿。APK 已更新。
|
||||
- [ ] Phase E:可见光 PIP 融合
|
||||
|
||||
|
||||
## 里程碑日志
|
||||
|
||||
Reference in New Issue
Block a user