this post was submitted on 22 Jul 2023
24 points (96.2% liked)

Jerboa

10135 readers
2 users here now

Jerboa is a native-android client for Lemmy, built using the native android framework, Jetpack Compose.

Warning: You can submit issues, but between Lemmy and lemmy-ui, I probably won't have too much time to work on them. Learn jetpack compose like I did if you want to help make this app better.

Built With

Features

Installation / Releases

Support / Donate

Jerboa is made by Lemmy's developers, and is free, open-source software, meaning no advertising, monetizing, or venture capital, ever. Your donations directly support full-time development of the project.

Crypto

Contact

founded 2 years ago
MODERATORS
 

Jerboa was the first client i tried. I've tried several others. Jerboa is my lemmy app.

The only thing that bothers me is after an update (this happens using both izzy and fdroid repos) upon relaunch i get "network error". It looks like i'm still logged in but my username is gone from the sidebar. If i try to log in i get json errors popping up in red text into the ui. Not a dialogue window, but within the background graphics.

I have to manually log out, close app, and login again.

This issue has been persistent across a number of updates since i started using the app.

I use a vpn/dns/firewall but have the app excluded/bypassed, except the dns (dnscrypt/doh/tls fallback.) Dns allows everything it should. ?

Android 13, may security updates.

Images show dns from store refresh to relaunch after update. Will pull logcat to see if it shows anything.

top 4 comments
sorted by: hot top controversial new old
[–] [email protected] 6 points 1 year ago (1 children)

Make GitHub issue with full logs

[–] [email protected] 1 points 1 year ago* (last edited 1 year ago) (1 children)

Ive gone over the logs, will upload soon, have to create git account.

Strangely, there is a new pid created for each update. There's no log for the current update. Only last crash which used a different pid.

There is a line though, which says:

java.lang.IllegalArgumentException: Key "xxxxxxx" was already used. If you are using LazyColumn/Row please make sure you provide a unique key for each item.

[–] [email protected] 1 points 1 year ago* (last edited 1 year ago)

There is a new PID for each new execution of any app. On device restart most logs go away from experiences just the error levels ones remain for some time.

[–] NegativeInf 3 points 1 year ago

Same issue here. Updated to the latest hoping it would resolve the issue, but still no luck. Had to start using the mobile version of the site.

load more comments
view more: next ›