Jerboa app and Lemmy 0.18

https://lemmy.world/post/469761

Jerboa app and Lemmy 0.18 - Lemmy.world

The 0.18 version of Lemmy was announced [https://join-lemmy.org/news/2023-06-23_-_Lemmy_Release_v0.18.0]. This will solve many issues. But we can’t upgrade yet because the captcha was removed, and captcha relied on Websockets, which are removed in 0.18 so despite the devs agreeing on my request to add captcha back [https://github.com/LemmyNet/lemmy/issues/3200], this will not be until 0.18.1. Without captcha we will be overrun by bots. Hopefully this 0.18.1 will be released soon, because another issue is that the newest version of the Jerboa app won’t work with servers older than 0.18. So if you’re on Lemmy.world, please (temporarily) use another app or the web version.

Thanks. I installed Jerboa yesterday and it was not working. Glad to know this may be the cause. I can wait for 0.18.1 for mobile access
You can install 0.0.34 off github in the meantime: https://github.com/dessalines/jerboa/releases
beehaw only seems to support 0.17.4 rn
Beehaw don't support Lemmy.World and other instances that dare to allow anyone to set up an account. They are anti-fediverse.
Appreciate you waiting for the 18.1 upgrade
Thanks for keeping the bots out! I'm still successfully using Jerboa, btw.
you're probably not using the latest version from the GitHub repo then
I am. It gives me the warning and crashes a lot, but it works a little.
Is the version on GitHub more recent than the one in the Play Store? The changelog in the Play Store said the update would make Jerboa ready for 0.18 and that's the version I have installed.
It was old (33) last evening when I checked. This morning it's up-to-date, but I'm obviously not applying it.
Has the websocket api been removed from Lemmy with this update?

The Dev's stubbornness about captchas is a little baffling. Yes, they're not 100% foolproof but they help.

It's like arguing that we shouldn't have locks or our doors because a skilled lock picker can pick them.

They agreed to add them back. You can read their comments in OPs link
That only happened recently, though. For weeks they were replying to instance admins requests to reinstate captchas with things like "bots have beaten captchas, so they're useless."

What are you talking about? The issue to bring back captchas was only opened 4 days ago!

Captchas were only removed 2 weeks ago, no one spoke up then: github.com/LemmyNet/lemmy/issues/2922

Bring back Captcha · Issue #3200 · LemmyNet/lemmy

Requirements Is this a feature request? For questions or discussions use https://lemmy.ml/c/lemmy_support Did you check to see if this issue already exists? Is this only a feature request? Do not p...

GitHub
Omg I was just getting on track developing my own Lemmy app based on websockets and now they are being removed... welp
While I understand your frustration, the change was announced beforehand.
Should've paid attention I guess

That's unfortunate, it's easier for most of the large instances to turn off captcha because they have closed signups. I mainly use Jerboa which is doubly unfortunate. For now I'm going to turn off automatic updates for Jerboa.

Thanks for keeping us up to date, Ruud.

If you download Jerboa from F-droid instead of play store you can reinstall the previous versions.
It won't work if you're registered on lemmy.world, no matter which version of Jerboa you install
I'm confused, I'm literally on jerboa right now. When is this supposed to break?

It's a catch 22.

If you're registered on lemmy.world, you need Jerboa 34 or earlier. But since Jerboa first checks on lemmy.ml (which requires v18 support) it automatically crashes.

I can still use Jerboa 35 but I can't login on my instance until 18.1 gets released.

I downloaded v0.0.5 from github and logged in with that, and then upgraded to 35. It seems to work now.
The pains of being not just large, but the largest.
How about temporarily disabling sign ups until 0.18.1? As more apps update to 0.18 it'll be annoying to juggle versions.
Anything stopping new members from signing up is going to hurt the adoption of the platform as a whole.

There are still many other instances that accept signups, so I don't think temporally disabling lemmy.world signup will hurt lemmy.

However, having a popular client incompatible with a popular instance will annoy existing and new users of lemmy.world.

This is a classic damned if you do damned if you don't. Right now engagement of the users that are already here and adoption of new users is of equal importance.
And to anyone using Jerboa, be sure not to update past v0.0.34 until you see server v0.18.1+ on lemmy.world.
Right now Playstore is only showing me v 0.33 anyway so I'm safe af, I'm not going to update Jerboa for now.
Dev of Summit here. Summit v0.1.17 was released recently and this version is backwards compatible and should support both 0.18 and older servers.
Thanks for being so on top of this.

If you are logged in you can just update Jerboa to v0.0.35 and you'll get a message saying that the app works better with Lemmy v0.18 but it still works.

If you are not logged in, then use Jerboa v0.0.34 to log in and then update to v0.0.35

Fun fact, the reason why login is incompatible between 0.17 and 0.18 is in 0.18, the value of the user's default sort order and "listing order" (eg. all, local or subscribed) was changed from an numeric value to a string (text) value.
For now i made a shortcut on my phone's home screen to this lemmy instance to act as a quasi lemmy client, works pretty well for the time being.

Lemmy is a progressive web app and can be installed directly

Heres a link to the instructions to install pwas from google Install pwa

... so i read the instructions and its not too helpful. Open lemmy in chrome on android then hit the 3 dots in the top right and near/above the option to open the desktop site you should see an install lemmy button

Can confirm that this does not work with Chrome on Android.
Thanks, worked for me with firefox android.
Sad that firefox seemingly cant do that ;(
Jerboa asks for 0.18 to be installed, but works with 0.17.4 mostly without issues.
it crashes constantly for me now.

So that's why Jerboa crashes as soon as I log in.

Moved to Connect, happy with that.

What is Connect?
https://play.google.com/store/apps/details?id=com.kuroneko.lemmy_connect
Is it not open source? I can't find the source code anywhere.
It's closed source. But the dev said that maybe in the future it can be open sourced.
Lemmymade seems to work for now. But some features are missing there I think.
After installing Jerboa from the Play Store I encountered the crashing issue everyone is mentioning. I was able to seemingly fix the issue by going into the App Info -> Storage and hit Clear Storage. After it cleared it's been working fine for me. Hopefully this works for you folks unless I'm missing something about the issue.
My Jerboa somehow isn't yet updated, so I am safe..
It's just me or comments posted from this instance to instances in 0.18 don't appear to be syncing?, It's that normal?

Biggest concern for me is the broken auto scrolling/updating. I can't use this site properly as long as the list of topics doesn't stay in place long enough for me to finish reading the headline.

Hopefully after this is fixed I'll start contributing.

Try changing the 1 at the end of the url to 0 as a workaround.
This works! Thank you!
Jerboa also won't work with Android older than 8.0 though that's less of a problem for server ops. But it still seems like reliance on unnecessary shiny tech. My 5yo Android 7 phone still works perfectly well and I plan to keep using it a while longer, so I can't use the official Lemmy app. I wonder how fundamental Jerboa's dependence on Android 8 is. Anyone know?