Commit Graph

62 Commits

Author SHA1 Message Date
grrfe
20a0bea246 Implement Shizuku installer support 2023-06-21 19:30:29 +05:30
Aayush Gupta
b6c980b957 Bump navigation components to 2.6.0
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-06-21 10:35:48 +05:30
Aayush Gupta
9b8e3cf9c4 Implement automated updates check
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-06-18 17:56:50 +05:30
Aayush Gupta
a80e4501a0 Switch to buildFeatures for enabling buildConfig generation
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-06-16 18:09:09 +05:30
Evengard
dbc12d7445 Implementing installation of dependent libraries before installing the main package 2023-05-31 12:26:47 +00:00
Rahul Patel
3943144ce9 4.2.3 2023-05-30 21:54:24 +05:30
Aayush Gupta
5ca8c74773 gradle: Bump gplayapi to 3.1.2
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-05-26 13:56:45 +05:30
Aayush Gupta
28a6758087 Switch to ActivityResultContracts for requesting permissions
QuickPermissions hasn't been updated since past few years hinting its
deprecated status

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-05-18 16:42:04 +05:30
Aayush Gupta
f3b7ea6d58 Bump epoxy library to 5.1.2
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-05-18 11:27:26 +05:30
Aayush Gupta
19eb87f75f Move out versions from project.ext block
They aren't being used anywhere else other than this file

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-05-18 11:25:23 +05:30
Aayush Gupta
794fb1d261 Update libsu to latest version
Migrate from su to cmd method as su has been deprecated

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-05-18 11:18:13 +05:30
Aayush Gupta
6ef16a840d Drop dependency upon expansionpanel library
Deprecated

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-05-18 11:10:24 +05:30
Aayush Gupta
1b24acfcc5 Drop unused navigation-tuntime dependency
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-05-18 10:42:39 +05:30
Aayush Gupta
00e93f53f6 Switch to StaggeredGridLayoutManager for accents
Gives almost same effect as FlexLayoutManager and is part of recyclerview
library letting us drop an additional dependency

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-05-18 10:24:00 +05:30
Aayush Gupta
52fce86131 Update dependencies
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-05-18 09:37:47 +05:30
Aayush Gupta
dbaf577f2a Drop dependency upon apache's commons-text
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-05-15 14:33:35 +05:30
Aayush Gupta
66d0f54ec9 Drop dependency upon apache's commons-io library
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-05-15 13:55:40 +05:30
Aayush Gupta
5664494a1d Apply ribbon to debug and nightly variant's launcher icon
Create a noticeable difference between nightly, debug and stable

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-05-08 16:09:17 +05:30
Aayush Gupta
d9f1b36e3a Enable java language 17 features
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-05-08 14:25:07 +05:30
Aayush Gupta
87a960c475 Bump to AGP 8.0.1
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-05-08 14:25:07 +05:30
Patryk Mis
d741967b5b Set Java version with Gradle toolchain
Java version should be consistent for all tasks

"It has been possible to configure Gradle to build a project
with a different Java version than the one used to run Gradle. However,
it has required configuring each task like compilation, test, and javadoc separately.
Gradle 6.7 introduces “Java toolchain support”. In a nutshell,
it allows you to run Gradle with whatever version of Java you have installed,
while Gradle builds the project with the version of Java declared in a single place.
Gradle will automatically configure the build, detect already installed
JDKs and download the required JDK if it is not already installed."

More at https://blog.gradle.org/java-toolchains

Signed-off-by: Patryk Mis <foss@patrykmis.com>
2023-05-02 12:30:56 +02:00
Patryk Mis
4a078c5f42 Update dependencies
Signed-off-by: Patryk Mis <foss@patrykmis.com>
2023-05-02 12:18:40 +02:00
Aayush Gupta
4b6a9b9aa9 Switch to CustomTabs instead of launching browser
Provides a better UX

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-04-30 12:20:52 +05:30
Aayush Gupta
f6235fe414 Bring in ktlint to format code
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-04-30 12:20:51 +05:30
Aayush Gupta
1d4333d189 Add dedicated lint config and ignore missing translations
Translations are done by volunteers when possible, so no need to make it an error.
Also our translation platform has issues for now that makes it a legit case to be ignored.

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-04-30 12:20:51 +05:30
Aayush Gupta
c511abe712 4.2.2
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-04-28 18:37:53 +05:30
Aayush Gupta
53854a8a67 Bump gplayapi to 3.1.0
Also, override required responseCode StateFlow for HttpClient

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-04-24 12:31:40 +05:30
Aayush Gupta
b590edacce Switch to tagged gplayapi and protobuf-javalite
- Going forward we aim to tag the gplayapi for better versioning.

- 3.0.1 which is the current version uses protobuf-javalite causes
  issues when used with protobuf-java, so also switch to lite.

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-04-22 22:00:57 +05:30
Aayush Gupta
c4f84bd0c9 Add missing dependencies for dummy tests
We will have tests later on, add back missing dependencies
for starters to fix broken project compilation

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-04-19 09:24:59 +05:30
Aayush Gupta
9f4be705c3 4.2.1
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-04-14 08:14:29 +08:00
Aayush Gupta
a6d9f95619 4.2.0
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-04-08 18:37:07 +05:30
Aayush Gupta
fb4a4aa787 Bump dependencies to latest stable release
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-04-08 00:18:23 +05:30
Aayush Gupta
cba0a5f794 Bump to latest stable AGP and Gradle version
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-04-08 00:18:23 +05:30
Aayush Gupta
ecf16661dc Refactor gradle configuration and update dependencies
- Enable java 11 language features
- Switch to groovy syntax
- Switch to new gradle plugins and dependency configuration
- Drop deprecated properties
- Switch from buildscript to project.ext closure for version property
- Update dependencies to latest stable versions
- Address build errors arising due to dependencies update

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2022-08-28 19:30:40 +05:30
Rahul Kumar Patel
b937da25e0 4.1.1 2022-02-19 22:57:43 +05:30
Rahul Kumar Patel
85e09496c2 4.1.0 2022-02-19 22:23:51 +05:30
Rahul Kumar Patel
25c0c8b32d Bump SDK to 32 + update gradle 2022-02-13 00:41:35 +05:30
Oliver Scott
f83d26df58 Android 12 updates
* Updated gradle version and dependencies
* Bumped compileSdkVersion and targetSdkVersion to 31
* Added support for updates without user action
* Bumped versionCode and versionName

Changes required by API level 31:
 * Added explicit exported tags to activities and receivers
 * Added explicit IMMUTABLE|MUTABLE flags to PendingIntents
2021-11-12 09:46:00 -05:00
Rahul Kumar Patel
1d8c17573b 4.0.7 2021-07-03 04:09:41 +05:30
Rahul Kumar Patel
6a9f28dd0f 4.0.6 2021-06-29 18:08:23 +05:30
Rahul Kumar Patel
0751af7a60 Bump gplay api version 2021-05-27 01:40:55 +05:30
Rahul Kumar Patel
ffdb7dea33 4.0.5 2021-05-15 01:21:38 +05:30
Rahul Kumar Patel
6a6282a123 4.0.4 2021-04-06 22:39:56 +05:30
Rahul Kumar Patel
e5bbfa8b37 4.0.3 2021-04-06 05:05:37 +05:30
Rahul Kumar Patel
ee8cde3f26 Add back search filters from v3 2021-04-05 04:29:10 +05:30
Rahul Kumar Patel
ea290fedba Add support for insecure anonymous session, open bridge geo-spoofing 2021-03-29 07:49:10 +05:30
Rahul Kumar Patel
5d70370e4c Add Android TV banner 2021-03-29 04:39:07 +05:30
Rahul Kumar Patel
2efad1954e Update gradle & dependencies 2021-03-29 04:18:11 +05:30
Rahul Kumar Patel
a4a968a0cd 4.0.2 2021-03-20 03:23:37 +05:30
Rahul Kumar Patel
57a6758315 4.0.1 2021-03-20 02:44:59 +05:30