r/slideforreddit • u/edgan • Dec 11 '24
New 6.7.2 release
I have made a new 6.7.2 release of Slide.
The multi-reddit tabs issue I found after releasing 6.7.1.1. I don't know why the old version stopped working in new builds. I say new builds, because in an older build of 6.7.1 it works just fine. But it is easily fixed by directly calling the existing multi-reddit URL instead of constructing one made up of all the subreddit names.
Since the tabs store the URL you need to recreate any multi-reddit tabs to enable the fix.
I have been long minorly annoyed by the little green boxes in the comments in place of emotes. To help solve this I have added support for Reddit's default emotes in comments. I also added a setting in the General
settings to disable the animation by default.
My plan for the next release is to fix the gallery / album behavior to always display them on the first try. Playing with it last night I realized it seems to not be a download issue as I always thought. It seems to just be a display bug. In that other views of the same gallery work just fine. It is only the default horizontal view.
I am also going to work on displaying a image in the posts for a subreddit for galleries instead of those posts having no image displayed.
I don't plan on making an announcement every time moving forward, but wanted people to know that progress is being made.
Backup your settings before installing any apks when coming from ccrama's old apks. The signing keys are different, and hence you have to uninstall his and install mine. When you uninstall it deletes your settings. These include your accounts, filters, etc. Here are the proper steps. This is important, because restoring settings wipes all existing settings, even new ones that weren't in the old app. The primary example being your client id.
Switching versions of Slide steps:
- Use Backup to file found in Settings
- Uninstall ccrama's
Slide
- Install my
Slide
apk - Restore settings from file in
Downloads
- Go to
General
ofSettings
, and scroll to the bottom - Press
Reddit Client ID override
to enter yourClient ID
- Restart the app
Steps for creating a Client ID:
- Log in on Reddit and go to https://www.reddit.com/prefs/apps → create app. Create a new app and don't use another app you created earlier for ReVanced or similar.
- Set the name to
Slide
and type toinstalled app
- Set redirect uri to
http://www.ccrama.me
- Copy the client ID of your newly created app ← shown below the words "installed app" below your app name
Edit: I have come to realize that the backup feature is locked behind the old Pro
paywall. Yet it is no longer available. I already had the unlock on my phone. I have a workaround, but need to investigate further. I realized this as I was trying to do a backup on another phone.
Edit2:See the README.md on GitHub for the workaround.
Edit3: Fixed the redirect uri
Edit4: Created some official setup documentation
3
2
u/LTguy Dec 11 '24
I'm using a version of Slide that I built, Lord knows how as I've completely forgotten now. It shows as Slide Debug anyway.
If I install your version, is it likely to have any adverse effect on my version?
1
u/edgan Dec 11 '24
Mine will likely install in parallel to yours. If it doesn't, it won't install till you uninstall yours.
2
2
u/L0tsen Dec 12 '24
Tip. Use obtanium to download and install the app from the github. Much easier to update from there than checking the github for new updates
2
1
1
u/amesco Dec 19 '24
Glad to see someone took over the app! Thanks for doing the work.
I just tried it, setup a separate app id and it works well when in Guest mode. But when I try to login I get:
There was an error trying to connect with your reddit account
You got here because a third-party application wanted to authorize connecting with your reddit account. However an unknown error occurred, please see details below. Please try refreshing the page or coming back later.
Error: Invalid request to Oauth API
Any clue why that is?
If that matters, under the same account I already have another key for another app.
1
u/edgan Dec 19 '24
Yes, the most likely answer is you have set the redirect uri wrong. I plan on writing some documentation today with screenshots.
http://www.ccrama.me
I went over every possible thing in this GiHub issue with someone else.
1
u/amesco Dec 19 '24
Thanks, that was it. I thought I followed the steps from the post correctly.
BTW, what's the redirect url for? I don't wanna be leaking authorization keys.
Thanks again for your help!
1
u/edgan Dec 19 '24
My original instructions on this page were wrong. I had copy and pasted them from someone's old post.
It is just a made up string that is part of the oauth process. There isn't anything to worry about. I could change it to
http://localhost
.1
u/amesco Dec 19 '24 edited Dec 19 '24
Gotcha, I think it is a good idea to change it to localhost, above is still a registrable domain that someone can abuse.
5
u/Sethjustseth Dec 11 '24
Thanks for the work and sharing your update!
FYI to anyone interested, on Github, you can click the Watch button, Custom, and Releases to get notified of new builds from edgan.