* Only show updates for devices that has atleast one matching certificate
* On Android 9.0+ devices, purchase apps with latest certificate's hash while updating
to support key rotations
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
jitpack is having frequent build issues and their github has over 1.5k+
open issues with majority having no replies. Better use something we can
manage and fix when required.
We are still dependent over jitpack for libsu though.
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
Skip dagger-hilt 2.50 as release notes mention of potential breaking change.
We will upgrade the next major version.
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
Considering we will be having a room database instance soon for downloads
and already have tons of other instances everywhere, feels right time to
use Hilt to manage them to avoid more memory leaks.
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
This allows us to keep all the modifications related to DownloadWorker in a
single place.
Also, drop the 3seconds delay and do the cleanup instead of delegating it to
worker if last job was failed. This is better and more error-proof.
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
Introduce a toggle in Settings > Advanced to let user use Web APIs.
Currently implemented for search suggestions and results only.
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>