# Allowlist: this repository publishes only what a person needs to build the app,
# plus the README and the screenshots it shows. Everything else — working notes,
# operating docs, plans, test scaffolding, private material, build output, release
# artifacts (they live on the Releases page) — stays local by design.
#
# Ignore everything, then re-allow the public surface, so a new file is never
# published by accident.

/*

!/.gitignore
!/README.md
!/README.ko.md
!/LICENSE

# Sources and resources needed to compile the APK.
!/src/

# Build scripts needed to produce the APK.
!/scripts/
/scripts/*
!/scripts/env.sh
!/scripts/build.sh
!/scripts/add-to-zip.py

# Regenerates the launcher icons that live in src/.
!/tools/
/tools/*
!/tools/make-icons.py

# The screenshots the README embeds, and the F-Droid submission material.
!/docs/
/docs/*
!/docs/screenshots/
!/docs/fdroid/

# Store metadata. F-Droid reads this tree out of the source at the tagged commit,
# so it has to be published even though nothing in the build uses it.
!/fastlane/

# Local toolchain paths and signing material are never published.
scripts/env.local.sh
*.keystore
*.idsig

# agy-only customization layer (local; see rootsator RFC-0001)
/.agents/
