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