New app: Rouse Context (com.rousecontext)
Required
- The app complies with the inclusion criteria
- The original app author has been notified — I am the app author (Jason Monk / Monkopedia).
- All related fdroiddata and RFP issues have been referenced — there is no RFP or fdroiddata issue for this app.
- Builds with
fdroid build— verified locally end to end: source scanner, from-source build, reproducible-binary comparison against the published release asset, and signer check all pass. - There is an issue tracker and author contact info (
IssueTrackerin the metadata; author reachable via the GitHub repo).
Strongly Recommended
- The upstream repo contains the app metadata (summary/description/images/changelog) in a Fastlane folder structure.
- Releases are tagged and auto-update is enabled (
AutoUpdateMode: Version,UpdateCheckMode: Tags).
Suggested
- External repos added as git submodules — N/A (no srclibs/submodules).
- Reproducible Builds enabled (
Binaries:+AllowedAPKSigningKeys; verified withapksigcopierandfdroid build). - Multiple APKs for native code — N/A (no native code).
About the app: Rouse Context turns an Android phone into an on-demand MCP (Model Context Protocol) server, woken via UnifiedPush — no Firebase or Google Play Services.
gradle: [yes]— the FOSS build is the bareassembleRelease; the-Pgoogleproject property (a Firebase variant) is not built for F-Droid.scanignoreon the twobuild.gradle.ktsfiles covers Firebase dependency/plugin references that are guarded by-Pgoogleand are absent from the FOSS APK (confirmed byte-for-byte by the reproducibility check).
fdroid build com.rousecontext:7 passes locally with reproducibility + signer verification; happy to help re-run CI whenever a maintainer can trigger it.
Edited by Jason Monk