Setup

May 17, 2026 ยท View on GitHub

Backup / Restore

You want to backup your settings before uninstalling other versions of Slide. This will help save filters, accounts, etc. It is also a good idea in general.

Backup and restore steps

  1. Use Backup to file found in Settings under Backup and restore
  2. Uninstall ccrama's or any other version of Slide
  3. Install the Slide apk from this project's releases page
  4. Use Restore from file found in Settings under Backup and restore
  5. Select your dated backup txt file in Downloads
  6. Close Slide
  7. Open Slide

Reddit account interface language

There is a known issue with the Reddit login JavaScript. It was discovered by wchill. It prevents logging in when the language if the language is anything other than English. So you need to set the language of your Reddit account to English.

I have implemented a hack to workaround the issue in 7.4.6, but it has a few issues.

  1. It could break at anytime if Reddit rewrites their JavaScript.
  2. The hack only works in the WebView not Chrome, Brave or Firefox.

How to change the Reddit account interface language

  1. Go to https://old.reddit.com/prefs/
  2. Change the interface language

Reddit Client ID

A Reddit Client ID is needed to access Reddit from 3rd party clients.

Important

Reddit has changed the guidelines to create client ID/API key. It means you effectively can no longer create new client IDs/API keys. See here for details.

It is recommended not to delete any existing client IDs. You can swap an existing client IDs from one application to another by changing the redirect URI, and using the update button.

Continuum now allows you to enter any client ID, redirect URI, and user agent. When using a client ID need to using the matching redirect URI. It is also wise to use the matching user agent.

If you have no client ID, look here.

Normal way

See CLIENT_ID_NORMAL.md

QR code way

See CLIENT_ID_QR_CODE.md

Common errors

External browser login not working

It requires adding www.ccrama.me to Open by default in the device's Settings | Apps | Slide. This is enable the redirect uri to work.

It is recommended to use Brave, and `Firefox is known not to work.

Error: Invalid request to Oauth API

Oauth error

The most likely cause for this is the redirect uri is set incorrectly. The big tell is if you can view Reddit in guest mode, aka without logging in.

Keyboard won't come up for input fields on login screen

A new button has been added, in 7.4.3 to the top right of the Login screen. It uses your default browser to open a custom Chrome tab. Note this requires your default browser to be a Chrome based browser. Firefox has been tested, and does not work.

Also before trying to login with the new button you need to go to Settings | Apps | Slide | Open by Default and add www.ccrama.me. This is for historical reasons, and with the recent changes made to client IDs by Reddit, it can't be changed.

See Issue 280 for more details.

Correct username and password does not work

Slide depends on Android System Webview by default for logging into Reddit. So if having the login issue, your best course of action would be to upgraded to the latest version of Android possible, and then the latest version of Android System Webview possible.

Reddit's login password now requires XHR to work. Older versions of Android System Webview don't support XHR.

The current and known good version of Android System Webview is 131.0.6778.135.

WebView updating

Updating Android System Webview can be tricky. You likely can't search and see it in the Google Play Store app on your phone.

The best way is to find the app in the Apps section of Settings. The search box in the top right can make it easier to find in the long list of apps. Once you select Android System Webview go to the bottom. You can see your version. Click on App details. This will take you directly to Android System Webview listing in the Google Play Store app. If there is an update available it will be shown.

Alternative versions of WebView

There are Dev, Beta, and Canary versions of Android System Webview. These aren't recommended, but under rare circumstances they might be useful to get a newer version of Android System Webview.

Once installed you need to enable Developer options, you can go to them in Settings. Within is an option called WebView implementation where you can pick which WebView is active.

Notifications

See NOTIFICATIONS.md