Summary
Umbrella for getting protestchat into users’ hands without requiring every person to build from source. Docs content and trust copy already live in website/ (#11 / #64). Docs hosting remains #61.
This issue tracks packaging and delivery only.
Already done / elsewhere
| Piece |
Where |
| Plain-language guide + “only trust a build you compiled or from a source you trust” |
website/ (#64); trust copy on splash + responsibility pages |
| Docs public URL / Cloudflare Pages |
#61 (ops) |
| Opt-in Android preview APK (SHA-256, provenance, 7-day Actions artifact, non-production signing) |
CI via #12 / #37 — workflow_dispatch or v* tag |
| “Reproducible builds” called out as missing |
README “What is not built yet” |
Child issues
Out of scope here
Mesh/crypto readiness (#8, #20, #21), feature work, docs content / trust copy (already shipped in #64).
Done when
Non-technical users can install from a stable, documented channel (at least Android), with signing and checksums explained on the public site once #61 is live.
Summary
Umbrella for getting protestchat into users’ hands without requiring every person to build from source. Docs content and trust copy already live in
website/(#11 / #64). Docs hosting remains #61.This issue tracks packaging and delivery only.
Already done / elsewhere
website/(#64); trust copy on splash + responsibility pagesworkflow_dispatchorv*tagChild issues
INTERNETfor automatic updates vs strip for “no sockets”Out of scope here
Mesh/crypto readiness (#8, #20, #21), feature work, docs content / trust copy (already shipped in #64).
Done when
Non-technical users can install from a stable, documented channel (at least Android), with signing and checksums explained on the public site once #61 is live.