Closed
Description
Base branch: develop: All new changes needs to be done using develop
branch as base branch. We use develop
as base for Test Flight distribution releases
Requirements
- It's needed to have a Pixel device running GrapheneOS
Acceptance Criteria
- Run Sphinx V2 app from Android Studio on device running GrapheneOS
- Install sandboxed Google Play Services from GrapheneOS to replace those Google APIs Sphinx app depends on (list them)
- Solve any other blocking issues (if they were some) that prevents the app to run.
- Test restore account using your seed phrase.
- Test signup using a new invite (ask for one to ticket creator).
- Test contacts additions: connect with a friend on Sphinx.
- Test chat messaging functionality: text messages, attachments, boosts, payments.
- Test tribes: create, edit, join and leave tribe. Messaging in a tribe.
- Test editing profile and personal preferences on Profile view.
Proof of work
- Provide a screen recording of Sphinx running on GrapheneOS device
- Provide a report of issues and improvements needed to use Sphinx on GrapheneOS device
- Create PR with changes needed to run Sphinx on GrapheneOS device