WIP: SMS relay on Google Play #4

Draft
backmeupplz wants to merge 2 commits from play-sms-relay into main
backmeupplz commented 2026-10-16 20:54:58 +00:00 (Migrated from github.com)

Brings the SMS relay back to the Play build for a second permissions-declaration attempt. v0.4 was rejected on 2026-10-10 because its demo video didn't show the relay working.

  • The play flavor gets the relay again. BuildConfig.SMS_RELAY and app/src/play/AndroidManifest.xml are removed.
  • Turning the relay on opens a disclosure dialog (what's read, posted and sent, and that nothing goes to a server) before Android's permission prompts.
  • The store descriptions (fastlane, shared with F-Droid) lead with the relay. The screenshots are the green set from the site, and three of them show the relay.
  • meshplus.app no longer says the relay is APK-only.
  • v0.5.0 (code 9).

Submitted 2026-10-16. The bundle was built from this branch (0ca6e01) and uploaded to Play production by hand, so the release workflow didn't resubmit the iPhone app. It went to review together with the new listing (texts and 7 screenshots) and the updated SMS/Call log declaration. The declaration ticks connected-device companion and cross-device transfer, uses the review notes in store/listing.md, and links the new demo video: https://drive.google.com/file/d/1PblDeXWKB_9-vyENRCUVzV6q9lJ5A8io/view

  • Approved: merge this PR (it also updates the site), and the next pipeline release uses versionCode 10 or higher.
  • Rejected: leave this PR unmerged so regular releases keep shipping without the relay.
  • Until then: don't publish a GitHub release. play.py's CANCEL_IN_REVIEW_AND_SUBMIT would withdraw this review.

🤖 Generated with Claude Code

Brings the SMS relay back to the Play build for a second permissions-declaration attempt. v0.4 was rejected on 2026-10-10 because its demo video didn't show the relay working. - The play flavor gets the relay again. `BuildConfig.SMS_RELAY` and `app/src/play/AndroidManifest.xml` are removed. - Turning the relay on opens a disclosure dialog (what's read, posted and sent, and that nothing goes to a server) before Android's permission prompts. - The store descriptions (fastlane, shared with F-Droid) lead with the relay. The screenshots are the green set from the site, and three of them show the relay. - meshplus.app no longer says the relay is APK-only. - v0.5.0 (code 9). **Submitted 2026-10-16.** The bundle was built from this branch (`0ca6e01`) and uploaded to Play production by hand, so the release workflow didn't resubmit the iPhone app. It went to review together with the new listing (texts and 7 screenshots) and the updated SMS/Call log declaration. The declaration ticks connected-device companion and cross-device transfer, uses the review notes in `store/listing.md`, and links the new demo video: https://drive.google.com/file/d/1PblDeXWKB_9-vyENRCUVzV6q9lJ5A8io/view - **Approved:** merge this PR (it also updates the site), and the next pipeline release uses versionCode 10 or higher. - **Rejected:** leave this PR unmerged so regular releases keep shipping without the relay. - **Until then:** don't publish a GitHub release. play.py's CANCEL_IN_REVIEW_AND_SUBMIT would withdraw this review. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
This pull request is marked as a work in progress.
This branch is out-of-date with the base branch
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin play-sms-relay:play-sms-relay
git switch play-sms-relay

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff play-sms-relay
git switch play-sms-relay
git rebase main
git switch main
git merge --ff-only play-sms-relay
git switch play-sms-relay
git rebase main
git switch main
git merge --no-ff play-sms-relay
git switch main
git merge --squash play-sms-relay
git switch main
git merge --ff-only play-sms-relay
git switch main
git merge play-sms-relay
git push origin main
Sign in to join this conversation.
No description provided.