divolt-android icon indicating copy to clipboard operation
divolt-android copied to clipboard

A fork of the Revolt Android TWA (web app), rebuilt for Divolt

Divolt Android

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.

Build

~~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.

Troubleshooting

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 :)

Known Bugs

None at the moment!