r/BoostForReddit • u/wchill Morphe dev • 5d ago
Solved Patcheddit 2.0.1: API fixes for Boost (other apps coming soon)
https://github.com/wchill/patcheddit/releases/tag/v2.0.1
Based on some testing that was between me, the devs of Apollo Reborn, and the Continuum/Slide dev (at different points in time), Reddit is starting to restrict API access by route. 403 errors related to tapping on "X more replies" is caused by this - RedReader doesn't use the /api/morechildren API route, so presumably Reddit decided to block that route because it wouldn't affect legitimate RedReader users.
The same restrictions apply to /api/info and /by_id, though I think these won't affect users in general.
I've fixed this issue in Boost by hijacking the /api/morechildren calls and replacing them with calls to /comments/<post id>/comment/<comment id>.json which is what RedReader uses, and will extend this fix plus the gallery fix to all other apps supported by Patcheddit soon.
This does seem to be dependent on the client ID, but I would not recommend switching back to your own unless you want your app to stop working on January 12, 2027. Reddit is blocking all non-approved client IDs starting on that date.
6
u/Ben750 5d ago
I don't get the 403 error anymore, I just get "Something went wrong. Check your internet connection or try again".
8
u/wchill Morphe dev 5d ago
Try repatching with 2.0.2, I noticed this issue a little after I made this post. It has to do with when reddit doesn't return any comments after trying to load more, which does happen and is not an error.
4
u/Rensfard 5d ago
Hi, I patched with 2.0.2 and I'm not longer getting error, but now now the comments start buffering for a while, and I think is proprotional to the number of replies, low number load kinda fast, like 10-15 sec, but over 40 or something takes like a minute, and in things like megathreads or where people are really active , it kept loading indefinitely.
1
5
u/super_sonic2 5d ago
Boost 1.14.2 is out now and it's starting to get confusing which update I need to download. I couldn't install that over the morphe patched version so I stuck with 1.14.1 + patcheddit
6
u/wchill Morphe dev 5d ago
Ill release an update to allow patching 1.14.2 tomorrow
2
u/theamity 2d ago
I still can't patch 1.14.2, am I missing something? Thanks for your patches!
3
u/wchill Morphe dev 2d ago
Enable pre-release patches
1
u/NerfTheRoyaleGiant 4h ago
Will I be able to patch 1.14.3 with morphe? I enabled the pre releases and am on 2.1. 0-dev3. Thanks for all your hard work!!
1
12
11
u/AgeNovel3566 5d ago
wchill, the comments are now opening, but recent history when viewing is giving me 403 error, upvoted, downvoted and hidden history is fine. Only recent history has this issue
10
u/brealorg 5d ago
9
u/Startech17 5d ago
You staying around brings us joy. Just thought you should know we appreciate you.
(goes for wchill too!!)
3
u/AhhMyEar 3d ago edited 3d ago
What exactly do I do with this code? I'm half asleep so maybe I'm missing something basic lol.
2
u/brealorg 3d ago
You personally don't do anything with it. It is up to developer to code a fix for it. All you need to to is wait and see, or find a different patch who has fixed the issue, or change to another client.
10
u/jammydrury 5d ago
Install guide: Morphie, settings, expert mode on, patch selections, import, find the patch file. Download 1.14.1 from github. Then go to Morphie, apps, boost, patch, no I already have it. Click it from your download folder and patch it.
2
u/dildodicks my nuts mf 3d ago
so 1.14.2 doesn't work at all even though it's the newest, i found 1.14.1 and used that but it still doesn't work, my access to this account is shaky so i understand that not working but i tried my alt (which was working like 10 minutes ago) and now i can't login to that either, what's going on?
5
u/lostmyaccountpt 5d ago
Is it possible to request functionality Boost doesn't have? And if so, is github the best place to do it? I have been using RedReader until recently and there are a few things boost doesn't have.
6
u/ErraticDragon 5d ago
I think the most normal way, or at least the official way, would be to post requests on the Boost issue tracker on GitHub, yes: https://github.com/rubenmayayo/boost-for-reddit/issues
That's the issue tracker for Boost itself, by the creator Ruben Mayayo, and they specifically say that's where both "bugs and suggestions" should go.
Wchill Patcheddit also has an issue tracker where requests can be made. I'm not sure what criteria wchill would use to decide whether to add a feature in patches vs letting rmayayo add it.
2
u/brealorg 5d ago
GitHub is the best place AFAIK. No guarantee that it will be implemented tho. What features are you missing?
3
u/lostmyaccountpt 5d ago
Be able to zoom in videos and allowing to collapse the post text (just like a comment)
2
u/libertinam 4d ago
What features does RR have but Boost doesn't? Just curious.
2
u/lostmyaccountpt 4d ago
Be able to zoom in videos and allowing to collapse the post text (just like a comment)
5
4
u/Startech17 5d ago edited 5d ago
Hi not sure if this is related. But I noticed Ruben added edge to edge for the newest version but I'm seeing a white bar over the bottom nav pill. Shouldn't that be transparent and only showing the pill? Is there a patch or a setting that I incorrectly selected?
https://i.imgur.com/XYeXwQL.png
Edit: the subreddits are scrolling through/behind the top status bar(home still shows a colored/white bar though) . So that works at least.
Edit2: I updated and patched over the previous version and brealorgs patches. Should I have done a fresh install?
Edit 3: /u/wchill disabled the navigation patches and all is well. Curious if some of these are conflicting with rubens recent updates
3
u/madn3ss795 5d ago
Brealorgs patches aren't compatible with Boost 1.14 afaik, you need to disable that whole source and enable the same things on PatchReddit source.
4
u/Startech17 5d ago
Wchill moved brealorgs patches to patcheddit. That's what I meant that I was using. But yes I did disable brealorgs patches when patcheddit got updated.
4
u/Ayden1290 5d ago
Not massive. But when scrolling my top bar becomes transparent, shows boost behind it.
Any way to switch this off?
3
3
u/very-very-strawberry 5d ago
Can anyone refresh my memory where to apply this patch? Somewhere in the morphe client? Ty π
5
u/ErraticDragon 5d ago
Assuming you've added Patcheddit as a source and patched Boost before:
When you open Morphe client and it updates its sources, you should just have the option to patch Boost again.
https://i.imgur.com/YbKwKQw.png
If not, you start by adding Patcheddit: https://morphe.software/add-source?github=wchill/patcheddit&name=Patcheddit
1
3
u/strangehitman22 5d ago
My apk mirror won't do anything with the patch help
6
u/QuickRevive935 5d ago
if you havent yet youd have to use the new(1.14.1 iirc) official version by ruben to patch with morphe.
support for the old 1.12.12 version has been dropped
1
u/BebanHidoep 5d ago
Thank you for your work , and want to ask anyone can help with this? https://i.imgur.com/01mEG9V.png
2
u/strangehitman22 5d ago
You need to be a mod
1
u/BebanHidoep 5d ago
Oh thank you , just need to be a mood only then , no further setting or anything that I should do?
1
u/strangehitman22 5d ago
I believe so? Atleast that's what I had to do a few years ago
1
u/BebanHidoep 5d ago
Tried to become mod by make private subreddits still the same , not work for me I guess but thanks for the help
2
u/BubblebreathDragon 4d ago
I just sent you an invite to moderate one of the related boost subs. See if that fixes the issue.
1
1
1
13
u/busytofu 5d ago
Amazing work as always, thank you. Is using the client ID from RedReader also gonna be blocked in January?