mirror of
https://github.com/d4rken-org/capod.git
synced 2026-09-14 18:26:11 -04:00
Only en-US screenshots are tracked from now on. The other 67 locales are generated on demand and gitignored, which drops 35 PNGs and roughly 5 MB from the repository and stops every screenshot refresh from churning binaries in five languages nobody reviews. Play Store still gets the full 68 locales. supply only uploads what is present under fastlane/metadata/android/<locale>/images/phoneScreenshots/ and retains whatever was last pushed for locales absent from an upload, so localization is maintained by an occasional manual regen plus screenshots_only rather than by every PR. PlayStoreLocales.kt had been committed since February holding a truncated four-locale batch slice, left behind when a run was killed before its EXIT trap restored the file. The next run then copied that slice over its own backup and faithfully restored the corruption, which is why the remnant survived six months. It is replaced with a documented en-US placeholder, the generator no longer emits an annotation nothing references, and the script now refuses to start when a stale .bak is present instead of clobbering the only good copy. The refresh runbook is corrected as well: it ended with a checkout that restores tracked files from the index, which would have reverted the freshly rendered English screenshots while the store received them, and its upload step is now gated so a failed upload leaves them staged for a retry rather than committed as though deployed.
29 lines
718 B
Plaintext
29 lines
718 B
Plaintext
*.iml
|
|
.gradle
|
|
/local.properties
|
|
.DS_Store
|
|
/build
|
|
/captures
|
|
.externalNativeBuild
|
|
.cxx
|
|
/.idea/**/*
|
|
!/.idea/codeStyles/
|
|
!/.idea/codeStyles/**/*
|
|
*.jks
|
|
.local/*
|
|
/fastlane/report.xml
|
|
/fastlane/Appfile
|
|
/fastlane/README.md
|
|
.kotlin
|
|
# Screenshot test reference images (ephemeral, regenerated on demand)
|
|
app/src/screenshotTest*/reference/
|
|
# Play Store phone screenshots: commit only en-US.
|
|
# Full localization is uploaded by occasional manual regen + screenshots_only;
|
|
# Play Store retains previously-uploaded screenshots for locales not pushed.
|
|
fastlane/metadata/android/*/images/phoneScreenshots/*.png
|
|
!fastlane/metadata/android/en-US/images/phoneScreenshots/*.png
|
|
.codex
|
|
protocol-research/
|
|
_site/
|
|
.jekyll-cache/
|
|
vendor/bundle/ |