#Catima 2.39.1 is out!

github.com/CatimaLoyalty/Andro…

This fixes a crash bug which was reported using the new #ACRA crash reporter functionality *less than 3 hours after the last version released*. If that's not an ACRA success story I don't know what is ;)

Coming soon to an app store near you!

#IzzyOnDroid #GitHub #FDroid #GooglePlay

in reply to Sylvia

For those curious the fixed bug is github.com/CatimaLoyalty/Andro…. ACRA delivered a very clear stack trace and other information like the Android version which helped to triage this quickly.

Interestingly enough, this code that crashed seems to have been around for *8 years*, a very simple off-by-one error. Due to a series of circumstances, the user ended up with a card with no header colour.

When picking a header colour, the name of the card was used and modulus 8 was done on it. However...

in reply to Sylvia

Given there were only 7 valid colours, that means there was a 1 in 8 chance of picking an invalid colour, causing a crash.

The most surprising part, to me, is not the bug. It's a very simple mistake to make. What does surprise me though is that a crash issue in 8 year old code never got reported before.

This is yet another reminder that if you're frustrated about something, make sure it's actually reported! The dev may simply not be aware of the issue! :)

in reply to 🍐Penglix🍐

@Penglix Sadly yes. F-Droid has been having issues for the past 2 months building several apps (including Catima) due to the older hardware used: gitlab.com/fdroid/admin/-/issu…

It looks like F-Droid is looking into buying new servers, but it also looks like Google might be releasing a new version of the Android Gradle Plugin soon which supports such old hardware again. So the next release may reach F-Droid again :)

If you're impatient, you can export your data and switch to the IzzyOnDroid version :)

in reply to Sylvia

Thank you for the response! I might make the switch.

We had contact a while ago. It was about the "Deutschlandticket" in Germany. I promised you a feedback. It works with Catima. I got the ticket here as a PDF file and as a pkpass file:

vrs-ticketshop.de/Deutschlandt…

I have to readd it in the app every month, but that is no big problem.

in reply to 🍐Penglix🍐

I would expect that readding to be fixable, the pkpass probably contains an URL to get updates from. But I haven't really looked into that much more deeply: github.com/CatimaLoyalty/Andro…

Glad to hear it works with workaround though

This entry was edited (2 weeks ago)