I've been seeing a lot of posts about people being stuck between server (lemmy 0.18) and client (Jerboa 0.0.33—35) versions (not installed from IzzyOnDroid and logged in) with Jerboa crashing. Here's a way to avoid that issue while still being able to log in and browse both Lemmy 0.18 or older instances.
Add IzzyOnDroid repo to F-Droid
Delete app data from Android app info (edit)
Uninstall current version of Jerboa
Install 0.0.33 IzzyOnDroid version of Jerboa
Set phone to Airplane mode
Open Jerboa and use the hamburger menu to add your account
Fill in server, username, and password
Turn off Airplane mode
Login
You'll get a old server version notification of your server hasn't updated but you'll be able to use Jerboa regardless of server version.
Error bubble: "sopuli.xyz is not a Lemmy instance." (they are now on 0.18)
For me, Jerboa just stopped working alltogether. 0.0.35 seems to crash no matter what i do. Even in airplane mode.
With an alpha version that's releasing updates every 3-8 days, it's generally better to get it directly from the source. Google play takes one week to verify new releases, which doesn't matter for established apps, but with rapid release cycles in active development, it can be annoying.
They are also pushing updates to F-Droid though if you want to have some app store behind it, they publish updates within hours of releasing.
This update to a still non existing version of lemmy basically locking your whole user base except lemmy.ml from using your app and relying on black magic to hope to downgrade. Way to tell said userbase to f off.
I know I know, I was being salty.
Still a weird way to do things, and one that should be avoided imo, I suppose it's useful to say it out loud.
But you're right.
Well in case it helps anyone and despite my current saltyness, I found my way back.
I went to lemmy.world on my mobile browser. Dced from my wifi/data. Long press on a post. Share => Select Jerboa from the app list. Jerboa succesfully opened. Back to its main menu. Go to Login. Enter credentials. Reconnect to wifi/data. Login.
It worked for me. Maybe it'll help someone.
Hopefully, better and more respectful android apps will be out soon.
Doesn't work for me sadly...i am on an instance that is on 0.17. I updated to 0.35 and it didn't work. Now whenever i install some older version it automatically crashes no matter what.