This is a fork of Revolt's Android TWA (Trusted Web Activity) for Divolt, a self-hosted instance of Revolt.
Alternatively, if you would prefer, you can install RVMob and set apiURL to https://api.divolt.xyz
, it is currently unfinished though.
Automatic builds are made with GitHub Actions. Automatic builds are currently not done as GH Actions doesn't support prompts. Work is being done to fix this, but right now, all releases are manually built.
To manually build, you'll need the Java 11. Then generate android.keystore
:
keytool -genkey -v -keystore android.keystore -alias android -keyalg RSA -keysize 2048 -validity 10000
You'll also need Bubblewrap: npm i -g @bubblewrap/cli
After you have it, and you can start building by doing bubblewrap build
.
If you're having problems, first try installing / updating Android System Webview
(https://play.google.com/store/apps/details?id=com.google.android.webview), and if that doesn't work, then update your browser. Also, check if the problem you have occurs when you go to the website in your browser.
If all else fails, and it's not listed in the known bugs, please report an issue and let us know :)
None at the moment!