moffatman / chan

Flutter imageboard browser for iOS and Android
GNU General Public License v3.0
165 stars 7 forks source link

Mismatched version on relases past 1.1.1 #184

Open secretServant opened 7 months ago

secretServant commented 7 months ago

Minor issue. Despite being on v1.1.2.1, android settings still states the app is on v1.1.1. Seems like a value isn't being updated during these last minor releases.

Context/Usability reason: I only realized because I was using an Obtainium and it would prompt for a new update infinitely, thought it was a bug for that app. I quickly the realized the actual issue was the mismatch between Chance's version info compared to release/about page.

moffatman commented 7 months ago

It's on purpose, bumping the version number forces human review on TestFlight. I didn't know about this downside, though, will consider what to do... May open a PR on "Obtanium" to fix their behaviour, they shouldn't keep prompting for already installed release. I am bumping the build number still....

secretServant commented 7 months ago

Apple!!! Damn you Tim and your quality assurance!

khaaaaaan

Maybe only bump version info on the Android build? I know you want to keep the builds as similar as possible, but this might be a necessary place of divergence.

For now I'm just disabling update checks for Chance on Obtainium, but then I have to check the app manually (oof). I bet there's a decent chunk of people who use Obtainium to get android projects not on an app store. I'll leave the issue open to let people know and allow you to decide how to close it best, not a huge issue.

Thanks for all your hard works as usual!

moffatman commented 7 months ago

At least obtanium could have a feature like ignore this 1 update only....

Victor239 commented 5 months ago

Came across this same issue, also using Obtainium. It would be good to see Chan on either IzzyOnDroid or official F-Droid if Obtainium can't be used to reliably update the app.