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.

you are viewing a single comment's thread
view the rest of the comments
[โ€“] [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.