NeoApplications / Neo-Backup

backup manager for android
GNU Affero General Public License v3.0
2.52k stars 124 forks source link

[Feature Request] Possible to show app version code(s) in backup list? #721

Open whitedavidp opened 1 year ago

whitedavidp commented 1 year ago

Is your feature request related to a problem? Please describe it. Multiple version names (like 1.0.5) can be the same over multiple version codes. It would be very good to see those - perhaps next to the version name.

Describe the primary solution

  1. Open an app that has multiple backups for restore.
  2. Show the version code as well as version name and date.

Describe alternative solutions, if any Not sure what that might be.

Screenshots As is now:

Screenshot_20230127-074551

Added version code (shown in red text):

Screenshot

System Information (please complete the following information):

Thanks for your suggestion

-->

machiav3lli commented 1 year ago

That's a too special use case, as most versions get both new code and name. I wouldn't like to squash things more, but maybe in the future we'll add an option for users to check what should be shown.

whitedavidp commented 1 year ago

Seems there would not be that much "squashing" given all the blank space right of the (far less useful, IMHO) ABI info - which seems unlikely to ever change on a given device.

The use-case might seem "special". But I will point out that Ti Backup does make this information visible. And it has proven valuable to me.

Screenshot_20230131-121103

And it does seem to me that rooted users (as Neo users must be) are much more likely to be beta testers or developers than the public at large. And, as such, they are far more interested in keeping a history of backed-up APKs using Neo. And they might benefit from having this info handy in Neo.

Of course, there are other means to get this information. I could use this app, navigate to the Neo backup folder, find the saved backups of the app in question, open them, and then look at their manifests.

Yet, from my recollection of the package manager APIs involved in getting the version label, the data is right there for the harvesting and display.