Skip to content

Commit 2ae3121

Browse files
committed
prepare 1.4.1 with fixes
1 parent bff1a14 commit 2ae3121

File tree

7 files changed

+26
-8
lines changed

7 files changed

+26
-8
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
/.idea/workspace.xml
88
/.idea/navEditor.xml
99
/.idea/assetWizardSettings.xml
10+
.kotlin
1011
.DS_Store
1112
/build
1213
/captures

app/build.gradle.kts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ android {
1414
applicationId = "dev.pranav.applock"
1515
minSdk = 26
1616
targetSdk = 36
17-
versionCode = 5
18-
versionName = "1.4.0"
17+
versionCode = 6
18+
versionName = "1.4.1"
1919

2020
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
2121
}
@@ -40,7 +40,6 @@ android {
4040
}
4141
buildFeatures {
4242
compose = true
43-
aidl = true
4443
}
4544

4645
dependenciesInfo {
@@ -67,7 +66,7 @@ dependencies {
6766

6867
implementation(libs.shizuku.api)
6968
implementation(libs.shizuku.provider)
70-
compileOnly("dev.rikka.hidden:stub:4.4.0")
69+
compileOnly(libs.shizuku.stub)
7170

7271
debugImplementation(libs.androidx.ui.tooling)
7372
debugImplementation(libs.androidx.ui.test.manifest)

app/release/app-release.apk

80 Bytes
Binary file not shown.

app/release/output-metadata.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
"type": "SINGLE",
1212
"filters": [],
1313
"attributes": [],
14-
"versionCode": 5,
15-
"versionName": "1.4.0",
14+
"versionCode": 6,
15+
"versionName": "1.4.1",
1616
"outputFile": "app-release.apk"
1717
}
1818
],

app/src/main/java/dev/pranav/applock/services/BootReceiver.kt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,11 @@ class BootReceiver : BroadcastReceiver() {
1111
if (Intent.ACTION_BOOT_COMPLETED == intent!!.action) {
1212
val appLockRepository = context.appLockRepository()
1313

14+
if (appLockRepository.isAntiUninstallEnabled()) {
15+
val serviceIntent = Intent(context, AppLockAccessibilityService::class.java)
16+
context.startService(serviceIntent)
17+
}
18+
1419
when (appLockRepository.getBackendImplementation()) {
1520
BackendImplementation.SHIZUKU -> {
1621
val serviceIntent = Intent(context, ShizukuAppLockService::class.java)
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
2+
* Fix start chosen backend on boot properly
3+
* Fix wrong password on using after setup
4+
* Start services right after granting permission
5+
* Don't switch backend in settings until permission granted
6+
* Ask for missing permissions on app startup
7+
* Prevwnt multiple backends running simultaneously
8+
* Add predictive back gestures
9+
10+
---
11+
12+
Thank you for choosing AppLock for your privacy needs. We welcome your feedback and suggestions
13+
through GitHub issues!

gradle/libs.versions.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
[versions]
22
agp = "8.12.0-alpha08"
3-
hiddenapibypass = "6.1"
43
shizuku = "13.1.5"
54
biometric = "1.4.0-alpha02"
65
fragmentKtx = "1.8.8"
@@ -12,6 +11,7 @@ composeBom = "2025.06.01"
1211
material3 = "1.4.0-alpha17"
1312
materialIconsCore = "1.7.8"
1413
navigationCompose = "2.9.1"
14+
shizuku-stub = "4.4.0"
1515

1616
[libraries]
1717
androidx-activity-ktx = { module = "androidx.activity:activity-ktx", version.ref = "activityCompose" }
@@ -30,9 +30,9 @@ androidx-ui = { group = "androidx.compose.ui", name = "ui" }
3030
androidx-ui-tooling = { group = "androidx.compose.ui", name = "ui-tooling" }
3131
androidx-ui-tooling-preview = { group = "androidx.compose.ui", name = "ui-tooling-preview" }
3232
androidx-ui-test-manifest = { group = "androidx.compose.ui", name = "ui-test-manifest" }
33-
hiddenapibypass = { module = "org.lsposed.hiddenapibypass:hiddenapibypass", version.ref = "hiddenapibypass" }
3433
shizuku-provider = { module = "dev.rikka.shizuku:provider", version.ref = "shizuku" }
3534
shizuku-api = { module = "dev.rikka.shizuku:api", version.ref = "shizuku" }
35+
shizuku-stub = { module = "dev.rikka.hidden:stub", version.ref = "shizuku-stub" }
3636

3737
[plugins]
3838
android-application = { id = "com.android.application", version.ref = "agp" }

0 commit comments

Comments
 (0)