diff --git a/app/build.gradle b/app/build.gradle index af3065f..467111b 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -11,8 +11,8 @@ android { compileSdkVersion 34 buildToolsVersion '34.0.0' useLibrary 'org.apache.http.legacy' - versionCode 144 - versionName "1.8.3" + versionCode 145 + versionName "1.8.4" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } @@ -36,7 +36,7 @@ android { { dimension "version" versionNameSuffix "-googlePlay" - targetSdkVersion 34 + targetSdkVersion 35 } /* diff --git a/app/src/main/java/com/jens/automation2/Profile.java b/app/src/main/java/com/jens/automation2/Profile.java index 8260462..664b706 100644 --- a/app/src/main/java/com/jens/automation2/Profile.java +++ b/app/src/main/java/com/jens/automation2/Profile.java @@ -638,7 +638,7 @@ public class Profile implements Comparable { Miscellaneous.logEvent("i", "Profile", "Setting haptic feedback to " + String.valueOf(hapticFeedback ? 1 : 0), 4); - if(hapticFeedback) + if(hapticFeedback) android.provider.Settings.System.putInt(context.getContentResolver(), android.provider.Settings.System.HAPTIC_FEEDBACK_ENABLED, 1); // enable else android.provider.Settings.System.putInt(context.getContentResolver(), android.provider.Settings.System.HAPTIC_FEEDBACK_ENABLED, 0); // disable diff --git a/fastlane/metadata/android/de-DE/changelogs/145.txt b/fastlane/metadata/android/de-DE/changelogs/145.txt new file mode 100644 index 0000000..31ea71f --- /dev/null +++ b/fastlane/metadata/android/de-DE/changelogs/145.txt @@ -0,0 +1,15 @@ +* Fixed: Crash in Play Store version when starting the service +* Fixed: trigger url result was not stored correctly in a variable +* Fixed: In case of HTTP errors during trigger url actions, the return value in the variable was not set according to documentation. +* Fixed: Crash when clicking +/- when creating/editing TimeFrame trigger +* Fixed: Permission BLUETOOTH_CONNECT requested for Bluetooth trigger editor in Google Play version +* Fixed: Airplane mode trigger didn't work if no locations where defined. +* Fixed: Vibrate action didn't work on some devices +* Fixed: Variable trigger didn't always compare correctly. +* Fixed: Permission check for ability to schedule exact timers +* Fixed: Crash in Google Play version +* Fixed: Added waiting period for vibrations and separate thread for trying a sequence. +* Fixed: Buttons in NFC screen weren't enabled. +* Fixed: NFC tag triggers didn't cause a second execution if a tag was removed and presented again. +* Fixed: Package name in startActivity action was incorrectly set to an empty String instead of leaving it as null. That sometimes caused startActivity to have no effect. +* Added Possibility to select UI theme, hence enabling modern UI designs \ No newline at end of file diff --git a/fastlane/metadata/android/es-ES/changelogs/145.txt b/fastlane/metadata/android/es-ES/changelogs/145.txt new file mode 100644 index 0000000..12e4ee6 --- /dev/null +++ b/fastlane/metadata/android/es-ES/changelogs/145.txt @@ -0,0 +1,15 @@ +* Corregido: Fallo en la versión de Play Store al iniciar el servicio +* Corregido: el resultado de la URL de disparo no se almacenó correctamente en una variable +* Corregido: En caso de errores HTTP durante las acciones de la URL de disparo, el valor de retorno en la variable no se estableció según la documentación. +* Corregido: Se cierra al hacer clic +/- al crear/editar el disparador TimeFrame +* Corregido: Se solicita permiso BLUETOOTH_CONNECT para el editor de disparos Bluetooth en la versión de Google Play +* Corregido: El disparador en modo avión no funcionaba si no se definían ubicaciones. +* Corregido: La acción vibratoria no funcionó en algunos dispositivos +* Corregido: El disparador variable no siempre se comparaba correctamente. +* Corregido: Comprobación de permisos para la capacidad de programar temporizadores exactos +* Corregido: Bloqueo en la versión de Google Play +* Corregido: Se añadió el periodo de espera para vibraciones y un hilo separado para probar una secuencia. +* Corregido: Los botones en la pantalla NFC no estaban activados. +* Corregido: Los disparadores de etiquetas NFC no provocaban una segunda ejecución si una etiqueta se eliminaba y se mostraba de nuevo. +* Corregido: El nombre del paquete en la acción startActivity se estableció incorrectamente como una cadena vacía en lugar de dejarla como nula. Eso a veces hacía que startActivity no tuviera ningún efecto. +* Se añadió la posibilidad de seleccionar el tema de la interfaz, permitiendo así diseños modernos de interfazes \ No newline at end of file diff --git a/fastlane/metadata/android/fr-FR/changelogs/145.txt b/fastlane/metadata/android/fr-FR/changelogs/145.txt new file mode 100644 index 0000000..6b1750c --- /dev/null +++ b/fastlane/metadata/android/fr-FR/changelogs/145.txt @@ -0,0 +1,15 @@ +* Corrigé : plantage dans la version Play Store lors du lancement du service +* Corrigé : le résultat de l'URL de déclenchement n'a pas été correctement stocké dans une variable +* Corrigé : En cas d'erreurs HTTP lors des actions d'URL de déclenchement, la valeur de retour dans la variable n'a pas été définie selon la documentation. +* Corrigé : Plantage lors du clic +/- lors de la création/modification du déclencheur TimeFrame +* Corrigé : Permission BLUETOOTH_CONNECT demandée pour l'éditeur de déclencheurs Bluetooth dans la version Google Play +* Corrigé : Le déclencheur en mode avion ne fonctionnait pas si aucun emplacement n'était défini. +* Corrigé : L'action vibrante ne fonctionnait pas sur certains appareils +* Corrigé : Le déclencheur variable ne correspondait pas toujours correctement. +* Corrigé : Vérification des permissions pour la possibilité de programmer des minuteurs exacts +* Corrigé : plantage dans la version Google Play +* Corrigé : Délai d'attente ajouté pour les vibrations et fil séparé pour essayer une séquence. +* Corrigé : Les boutons de l'écran NFC n'étaient pas activés. +* Corrigé : Les déclencheurs de balises NFC ne provoquaient pas une seconde exécution si une balise était retirée et présentée à nouveau. +* Corrigé : Le nom du paquet dans l'action startActivity a été incorrectement défini sur une chaîne vide au lieu de la laisser nulle. Cela empêchait parfois startActivity d'avoir aucun effet. +* Possibilité supplémentaire de sélectionner le thème de l'interface utilisateur, permettant ainsi des conceptions modernes d'interfaces utilisateur \ No newline at end of file diff --git a/fastlane/metadata/android/it-IT/changelogs/145.txt b/fastlane/metadata/android/it-IT/changelogs/145.txt new file mode 100644 index 0000000..b4ddff0 --- /dev/null +++ b/fastlane/metadata/android/it-IT/changelogs/145.txt @@ -0,0 +1,15 @@ +* Corretto: crash nella versione Play Store all'avvio del servizio +* Corretto: il risultato dell'URL di trigger non è stato memorizzato correttamente in una variabile +* Corretto: In caso di errori HTTP durante le azioni dell'URL di trigger, il valore di ritorno nella variabile non è stato impostato secondo la documentazione. +* Corretto: crash quando clicca +/- quando si crea/modifica il trigger TimeFrame +* Corretto: Richiesta BLUETOOTH_CONNECT permesso per l'editor di trigger Bluetooth nella versione di Google Play +* Corretto: il trigger della modalità aereo non funzionava se non erano definite le località. +* Corretto: l'azione vibratoria non funzionava su alcuni dispositivi +* Corretto: Il grilletto variabile non sempre si confrontava correttamente. +* Corretto: Controllo dei permessi per la possibilità di programmare timer esatti +* Corretto: crash nella versione Google Play +* Corretto: Periodo di attesa aggiunto per le vibrazioni e thread separato per provare una sequenza. +* Corretto: I pulsanti nello schermo NFC non erano attivati. +* Corretto: i trigger dei tag NFC non causavano una seconda esecuzione se un tag veniva rimosso e presentato di nuovo. +* Correto: Il nome del pacchetto nell'azione startActivity era impostato erroneamente come una stringa vuota invece di lasciarla come null. Questo a volte causava che startActivity non avesse alcun effetto. +* Aggiunta la possibilità di selezionare il tema UI, permettendo così design moderni di UI \ No newline at end of file diff --git a/fastlane/metadata/android/nl-NL/changelogs/145.txt b/fastlane/metadata/android/nl-NL/changelogs/145.txt new file mode 100644 index 0000000..903995a --- /dev/null +++ b/fastlane/metadata/android/nl-NL/changelogs/145.txt @@ -0,0 +1,15 @@ +* Opgelost: Crash in Play Store-versie bij het starten van de dienst +* Opgelost: trigger-urlresultaat werd niet correct opgeslagen in een variabele +* Opgelost: In geval van HTTP-fouten tijdens trigger-url-acties werd de returnwaarde in de variabele niet ingesteld volgens de documentatie. +* Opgelost: Crash bij het klikken op +/- bij het maken/bewerken van de TimeFrame-trigger +* Opgelost: Toestemming BLUETOOTH_CONNECT gevraagd voor Bluetooth trigger-editor in de Google Play-versie +* Opgelost: De vliegtuigmodus-trigger werkte niet als er geen locaties werden gedefinieerd. +* Vast: Vibratieactie werkte niet op sommige apparaten +* Opgelost: Variabele trigger vergeleken niet altijd correct. +* Opgelost: Toestemmingscontrole voor de mogelijkheid om exacte timers te plannen +* Opgelost: Crash in de Google Play-versie +* Opgelost: Wachttijd toegevoegd voor trillingen en aparte draad voor het proberen van een sequentie. +* Opgelost: Knoppen in het NFC-scherm waren niet ingeschakeld. +* Opgelost: NFC-tag-triggers veroorzaakten geen tweede uitvoering als een tag werd verwijderd en opnieuw werd weergegeven. +* Opgelost: Pakketnaam in de startActivity-actie werd verkeerd ingesteld op een lege string in plaats van deze als null te laten. Dat zorgde er soms voor dat startActivity geen effect had. +* Mogelijkheid toegevoegd om UI-thema te selecteren, waardoor moderne UI-ontwerpen mogelijk zijn \ No newline at end of file diff --git a/fastlane/metadata/android/pl-PL/changelogs/145.txt b/fastlane/metadata/android/pl-PL/changelogs/145.txt new file mode 100644 index 0000000..286f660 --- /dev/null +++ b/fastlane/metadata/android/pl-PL/changelogs/145.txt @@ -0,0 +1,15 @@ +* Naprawiono: Awaria w wersji ze sklepu Play podczas uruchamiania usługi +* Naprawione: wynik URL wyzwalacza nie został poprawnie zapisany w zmiennej +* Naprawione: W przypadku błędów HTTP podczas akcji trigger url, wartość zwrotu w zmiennej nie była ustalana zgodnie z dokumentacją. +* Naprawione: Crash po kliknięciu +/- podczas tworzenia/edytowania wyzwalacza TimeFrame +* Naprawiono: Wymagano BLUETOOTH_CONNECT zgody na edytor wyzwalaczy Bluetooth w wersji Google Play +* Naprawione: Wyzwalacz trybu samolotowego nie działał, jeśli nie były zdefiniowane żadne lokalizacje. +* Naprawione: Wibracja nie działała na niektórych urządzeniach +* Naprawione: Zmienny spust nie zawsze się poprawnie porównywał. +* Naprawione: Sprawdzenie zgody na możliwość dokładnego harmonogramowania timerów +* Naprawiono: Awaria w wersji Google Play +* Naprawione: Dodano okres oczekiwania na wibracje i osobny wątek do próby sekwencji. +* Naprawione: Przyciski na ekranie NFC nie były włączone. +* Naprawiono: wyzwalacze tagów NFC nie powodowały drugiego uruchomienia, jeśli tag został usunięty i ponownie wyświetlony. +* Naprawione: Nazwa pakietu w akcji startActivity została błędnie ustawiona na pusty ciąg znaków zamiast pozostawić go jako null. Czasami powodowało to, że startActivity nie miało żadnego wpływu. +* Dodana możliwość wyboru motywu UI, co umożliwia nowoczesne projekty UI \ No newline at end of file diff --git a/fastlane/metadata/android/ru-RU/changelogs/145.txt b/fastlane/metadata/android/ru-RU/changelogs/145.txt new file mode 100644 index 0000000..8081a0c --- /dev/null +++ b/fastlane/metadata/android/ru-RU/changelogs/145.txt @@ -0,0 +1,15 @@ +* Исправлено: вылеты в версии Play Store при запуске сервиса +* Исправлено: результат URL-триггера был некорректно сохранён в переменной +* Исправлено: в случае ошибок HTTP во время действий триггера URL возвратное значение в переменной не было установлено согласно документации. +* Исправлено: вылеты при нажатии +/- при создании/редактировании триггера TimeFrame +* Исправлено: запро BLUETOOTH_CONNECT шено разрешение на редактор триггеров Bluetooth в версии Google Play +* Исправлено: триггер режима самолёта не работал, если локации не были определены. +* Исправлено: вибрация не работала на некоторых устройствах +* Исправлено: Переменный триггер не всегда совпадал правильно. +* Исправлено: проверка разрешения на возможность распланировать точные таймеры +* Исправлено: сбой в версии Google Play +* Исправлено: добавлен период ожидания вибраций и отдельная резьба для пробы последовательности. +* Исправлено: кнопки на экране NFC не были включены. +* Исправлено: триггеры NFC-тегов не вызывали второе выполнение при удалении и повторном представлении тега. +* Исправлено: имя пакета в действии startActivity было неправильно установлено на пустую строку вместо того, чтобы оставить её как null. Иногда это не приводило к тому, что startActivity не действовала. +* Добавлена возможность выбора темы интерфейса, что позволило создать современные дизайны интерфейса \ No newline at end of file diff --git a/fastlane/metadata/android/zh-CN/changelogs/145.txt b/fastlane/metadata/android/zh-CN/changelogs/145.txt new file mode 100644 index 0000000..6d3b45e --- /dev/null +++ b/fastlane/metadata/android/zh-CN/changelogs/145.txt @@ -0,0 +1,15 @@ +* 已修复:启动服务时 Play 商店版本崩溃 +* 已修复:触发URL结果未正确存储在变量中 +* 已修复:在触发 URL作中出现 HTTP 错误时,文档中未设置变量的返回值。 +* 已修复:创建/编辑时间框架触发器时点击 +/- 时会崩溃 +* 已修复:BLUETOOTH_CONNECT请求在 Google Play 版本中使用蓝牙触发编辑器的权限 +* 已修复:如果没有指定位置,飞行模式触发器无法使用。 +* 已修复:振动动作在某些设备上无法使用 +* 修正:可变触发器并不总是能正确比较。 +* 已修复:权限检查以确定准确定时器 +* 已修复:Google Play版本崩溃 +* 修正:增加了振动等待时间,并有单独的线程用于尝试序列。 +* 已修复:NFC屏幕中的按钮未被启用。 +* 修正:如果标签被移除并再次呈现,NFC标签触发不会导致第二次执行。 +* 已修复:startActivity 动作中的包名错误地设置为空字符串,而不是保持空。这有时会导致startActivity没有效果。 +* 增加了选择UI主题的功能,从而实现了现代UI设计 \ No newline at end of file