diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml
index 17ac4e4..5cd38cf 100644
--- a/.github/workflows/build.yaml
+++ b/.github/workflows/build.yaml
@@ -16,7 +16,7 @@ jobs:
distribution: 'temurin'
java-version: '17'
- name: Setup Gradle
- uses: gradle/actions/setup-gradle@v3
+ uses: gradle/actions/setup-gradle@v4
- name: Setup Build ID
run: |
[[ "$MATRIX_OS" == ubuntu* ]] && osName=linux || osName="${MATRIX_OS:0:3}"
diff --git a/.github/workflows/codeql.yaml b/.github/workflows/codeql.yaml
index 5b1ad6e..401914f 100644
--- a/.github/workflows/codeql.yaml
+++ b/.github/workflows/codeql.yaml
@@ -20,7 +20,7 @@ jobs:
distribution: 'temurin'
java-version: '17'
- name: Setup Gradle
- uses: gradle/actions/setup-gradle@v3
+ uses: gradle/actions/setup-gradle@v4
- name: Initialize CodeQL
uses: github/codeql-action/init@v3
with:
diff --git a/CHANGELOG.md b/CHANGELOG.md
index f482ec5..1c13065 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,9 @@
# Changelog[^1]
+## [1.4.3][] (2024-08-12)
+
+Redirected long-tap to NFC Settings when granted `WRITE_SECURE_SETTINGS` permission.
+
## [1.4.2][] (2024-07-30)
Handle a rare exception when unregistering the broadcast listener.
@@ -42,7 +46,8 @@ Added translations for 86 languages.
Initial release.
-[Unreleased]: https://github.com/pcolby/nfc-quick-settings/compare/v1.4.2...HEAD
+[Unreleased]: https://github.com/pcolby/nfc-quick-settings/compare/v1.4.3...HEAD
+[1.4.3]: https://github.com/pcolby/nfc-quick-settings/releases/tag/v1.4.3
[1.4.2]: https://github.com/pcolby/nfc-quick-settings/releases/tag/v1.4.2
[1.4.1]: https://github.com/pcolby/nfc-quick-settings/releases/tag/v1.4.1
[1.4.0]: https://github.com/pcolby/nfc-quick-settings/releases/tag/v1.4.0
diff --git a/app/build.gradle b/app/build.gradle
index 53a8725..b671702 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -30,8 +30,8 @@ android {
applicationId "au.id.colby.nfcquicksettings"
minSdk 24
targetSdk 35
- versionCode 13
- versionName "1.4.3-pre"
+ versionCode 14
+ versionName "1.4.4-pre"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
@@ -51,6 +51,11 @@ android {
kotlinOptions {
jvmTarget = '1.8'
}
+ packaging {
+ resources {
+ excludes += '/META-INF/{AL2.0,LGPL2.1}'
+ }
+ }
}
base {
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 7c2930f..4da3fba 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -17,6 +17,18 @@
android:theme="@style/Theme.NFCQuickSettingsTile"
tools:targetApi="31">
+
+
+
+
+
+
NFC Quick Settings
NFC
+ NFC Tile Preferences
On
Off
Turning on…
diff --git a/build.gradle b/build.gradle
index 160d466..96d3c81 100644
--- a/build.gradle
+++ b/build.gradle
@@ -1,7 +1,7 @@
// Top-level build file where you can add configuration options common to all sub-projects/modules.
plugins {
- id 'com.android.application' version '8.5.1' apply false
- id 'com.android.library' version '8.5.1' apply false
+ id 'com.android.application' version '8.5.2' apply false
+ id 'com.android.library' version '8.5.2' apply false
id 'org.jetbrains.dokka' version '1.9.20' apply false
- id 'org.jetbrains.kotlin.android' version '2.0.0' apply false
+ id 'org.jetbrains.kotlin.android' version '2.0.10' apply false
}