阶段6:Restic streaming 策略 - ConfigScreen 流式备份文案改为'实验性 Restic 临时目录备份' 并显示不完整备份警告 - ResticStreamBackup 写入 streaming_manifest.json 记录 excluded 项目 - RestoreViewModel 检测 streaming manifest 并在确认弹窗中显示警告 阶段7:发布与仓库治理 - .gitignore 排除 app/release/*.apk - build.gradle release 构建强制签名,启用 R8 + shrinkResources - proguard-rules.pro 修正 restic 类路径,启用 R8 keep 规则 - 新增 .github/workflows/android.yml (CI: lint/test/assembleDebug) - 新增 .github/workflows/release.yml (Release: tag触发,签名,sha256)
33 lines
428 B
Plaintext
33 lines
428 B
Plaintext
# Android / Gradle
|
|
.gradle/
|
|
app/build/
|
|
local.properties
|
|
|
|
# IDE
|
|
.idea/
|
|
.vscode/
|
|
*.swp
|
|
*.swo
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Keystore (regenerate if needed)
|
|
debug.keystore
|
|
release.keystore
|
|
|
|
# Memory files from agent harness
|
|
memory:*
|
|
|
|
# Restic test repository (contains encryption keys)
|
|
/test/
|
|
kmboxnet
|
|
|
|
# Release artifacts
|
|
app/release/*.apk
|
|
app/release/*.aab
|
|
app/release/*.idsig
|
|
app/release/*.sha256
|
|
app/release/output-metadata.json
|