Files
android-backup-gui/.gitignore
sakuradairong f99585a7c0 feat(release): 阶段6-7 Restic streaming标识、发布治理、CI
阶段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)
2026-06-17 11:24:39 +08:00

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