diff --git a/README.md b/README.md
index 55a5c94..1620cc5 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
# Red
-Redirect outgoing calls to Signal/Telegram.
+Redirect outgoing calls to Signal/Telegram/Threema.
[
-Tiny app to redirect outgoing calls to Signal/Telegram if available.
+Tiny app to redirect outgoing calls to Signal/Telegram/Threema if available.
You can cancel redirection by clicking on `Redirecting to..` popup.
diff --git a/app/build.gradle b/app/build.gradle
index 8dfa293..0fc3990 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -10,8 +10,8 @@ android {
applicationId "me.lucky.red"
minSdk 29
targetSdk 32
- versionCode 3
- versionName "1.0.2"
+ versionCode 5
+ versionName "1.0.4"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
diff --git a/app/src/main/java/me/lucky/red/CallRedirectionService.kt b/app/src/main/java/me/lucky/red/CallRedirectionService.kt
index f01473f..a47aae4 100644
--- a/app/src/main/java/me/lucky/red/CallRedirectionService.kt
+++ b/app/src/main/java/me/lucky/red/CallRedirectionService.kt
@@ -15,9 +15,12 @@ class CallRedirectionService : CallRedirectionService() {
"vnd.android.cursor.item/vnd.org.thoughtcrime.securesms.call"
private const val TELEGRAM_MIMETYPE =
"vnd.android.cursor.item/vnd.org.telegram.messenger.android.call"
+ private const val THREEMA_MIMETYPE =
+ "vnd.android.cursor.item/vnd.ch.threema.app.call"
private val MIMETYPES = mapOf(
SIGNAL_MIMETYPE to 0,
TELEGRAM_MIMETYPE to 1,
+ THREEMA_MIMETYPE to 2,
)
}
@@ -63,8 +66,9 @@ class CallRedirectionService : CallRedirectionService() {
return
}
window.show(record.uri, when (record.mimetype) {
- SIGNAL_MIMETYPE -> R.string.signal
- TELEGRAM_MIMETYPE -> R.string.telegram
+ SIGNAL_MIMETYPE -> R.string.destination_signal
+ TELEGRAM_MIMETYPE -> R.string.destination_telegram
+ THREEMA_MIMETYPE -> R.string.destination_threema
else -> return
})
}
diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml
index 4b723af..da0528e 100644
--- a/app/src/main/res/values-ru/strings.xml
+++ b/app/src/main/res/values-ru/strings.xml
@@ -1,9 +1,10 @@
Red
- Приложение будет пытаться перенаправить исходящие вызовы в Signal/Telegram. Для работы ему нужно много разрешений. Кликайте на переключатель и выдавайте разрешения пока он не включится.
+ Приложение будет пытаться перенаправить исходящие вызовы в Signal/Telegram/Threema. Для работы ему нужно много разрешений. Кликайте на переключатель и выдавайте разрешения пока он не включится.
Перенаправление в %1$s
- Signal
- Telegram
+ Signal
+ Telegram
+ Threema
Задержка до того, как звонок будет перенаправлен.
\ No newline at end of file
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index e519080..a1a8706 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -1,9 +1,10 @@
Red
- The app will try to redirect outgoing calls to Signal/Telegram if available. For work it requires many permissions. Click on the toggle and grant permissions until it turns ON.
+ The app will try to redirect outgoing calls to Signal/Telegram/Threema if available. For work it requires many permissions. Click on the toggle and grant permissions until it turns ON.
Redirecting to %1$s
- Signal
- Telegram
+ Signal
+ Telegram
+ Threema
Delay before a call will be redirected.
\ No newline at end of file
diff --git a/fastlane/metadata/android/en-US/changelogs/4.txt b/fastlane/metadata/android/en-US/changelogs/4.txt
new file mode 100644
index 0000000..6247dca
--- /dev/null
+++ b/fastlane/metadata/android/en-US/changelogs/4.txt
@@ -0,0 +1 @@
+Google dislikes my "Privacy Police" :(
diff --git a/fastlane/metadata/android/en-US/changelogs/5.txt b/fastlane/metadata/android/en-US/changelogs/5.txt
new file mode 100644
index 0000000..0775838
--- /dev/null
+++ b/fastlane/metadata/android/en-US/changelogs/5.txt
@@ -0,0 +1 @@
+support Threema
diff --git a/fastlane/metadata/android/en-US/full_description.txt b/fastlane/metadata/android/en-US/full_description.txt
index 2ad24ff..54d1936 100644
--- a/fastlane/metadata/android/en-US/full_description.txt
+++ b/fastlane/metadata/android/en-US/full_description.txt
@@ -1,4 +1,4 @@
-Tiny app to redirect outgoing calls to Signal/Telegram if available.
+Tiny app to redirect outgoing calls to Signal/Telegram/Threema if available.
You can cancel redirection by clicking on "Redirecting to.." popup.
diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png
index 4f2accb..e5beb8c 100644
Binary files a/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png and b/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png differ
diff --git a/fastlane/metadata/android/en-US/short_description.txt b/fastlane/metadata/android/en-US/short_description.txt
index a742bc5..0abcbf9 100644
--- a/fastlane/metadata/android/en-US/short_description.txt
+++ b/fastlane/metadata/android/en-US/short_description.txt
@@ -1 +1 @@
-Redirect outgoing calls to Signal/Telegram
+Redirect outgoing calls to Signal/Telegram/Threema
diff --git a/fastlane/metadata/android/ru-RU/full_description.txt b/fastlane/metadata/android/ru-RU/full_description.txt
index 61be05d..07cf129 100644
--- a/fastlane/metadata/android/ru-RU/full_description.txt
+++ b/fastlane/metadata/android/ru-RU/full_description.txt
@@ -1,4 +1,4 @@
-Минимальное приложение для перенаправления исходящих вызовов в Signal/Telegram.
+Минимальное приложение для перенаправления исходящих вызовов в Signal/Telegram/Threema.
Вы можете отменить перенаправление, кликнув на всплывающее сообщение "Перенаправление в..".
diff --git a/fastlane/metadata/android/ru-RU/short_description.txt b/fastlane/metadata/android/ru-RU/short_description.txt
index e6b3e03..bc41851 100644
--- a/fastlane/metadata/android/ru-RU/short_description.txt
+++ b/fastlane/metadata/android/ru-RU/short_description.txt
@@ -1 +1 @@
-Перенаправить исходящие вызовы в Signal/Telegram
+Перенаправить исходящие вызовы в Signal/Telegram/Threema