[New Feature Request] Automated update for F-Droid Client on Android 14

New Feature Request

This ticket is for a new feature request. For end-users on Android version 14, who are interested in contributing to get easy and quick automated updates for future versions of F-Droid Client.

This ticket is not a support request. This ticket is not a bug report. I understand this “unattended updates” since F-Droid Client 1.19. Details about this are at https://f-droid.org/2024/02/29/twif.html

Version

  • Device OS and version: LineageOS 21 from https://lineageos.org
  • Android version: 14
  • Device model/manufacturer: OnePlus 9 Pro
  • F-Droid version (in the About screen): 1.21 alpha
  • F-Droid privileged extension version (if installed): None. Because this extension is no longer needed for Android 14.

What did you do? (clear steps if possible)

Steps to reproduce:

  1. Using Android 14. For example from https://lineageos.org version 21

  2. Install F-Droid Client (F-Droid app) version 1.21 alpha from https://f-droid.org/en/packages/org.fdroid.fdroid/

  3. Using F-Droid Client, navigate to "Settings" ---> "Manage install apps" ---> Tap on F-droid

  4. F-Droid Client warns users with this message. This is the challenge:

    This app was built for an older version of Android and cannot be updated automatically.

    Screenshot_20240922-161730_F-Droid Screenshot_20240922-161659_F-Droid

    In other words, from the end-user's perspective, according to F-Droid, the F-Droid Client app can not automatically be updated at https://f-droid.org/en/packages/org.fdroid.fdroid/

  5. The first needed end result is that this message is not display. The second needed end result is that F-Droid Client installed via F-Droid is automatically updated on Android 14.

What did you expect to see?

  1. This warning message not to be display

This app was built for an older version of Android and cannot be updated automatically.

  1. In the future, using F-Droid Client version 1.21 alpha, get automated update for F-Droid Client.

What did you see instead?

This app was built for an older version of Android and cannot be updated automatically.

Contribution

If needed, both me and the Ubertus.Org team would be happy to contribute beta testing and documentation for this new feature for F-Droit Client on Android 14.

Any volunteer for this new feature?

OpenContacts is an example of F-Droid app that were successfully updated to Android 14 at sultanahamer/OpenContacts#272 (closed)

ID

This is a note to myself #ID_R7C0F3L9

Edited by Francois Carpentier
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information