diff --git a/CHANGELOG.md b/CHANGELOG.md index e20272a2c0d9d548294b726f20f9f07e35338faf..fedfe63c244ed38ba2a34ff84ea6d151d1474249 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,41 @@ # Changelog +### Version 2.15.3 + +* fix call integration on some Android 14 devices +* Introduce 'Invites from Strangers' setting + +### Version 2.15.2 + +* Fix Quicksy registration on Android 6/7 +* Play incoming call ringtone on notification channel + +### Version 2.15.1 + +* Show message status as icons +* Introduce 'Large font' setting for message bubbles + +### Version 2.15.0 + +* Use Material 3 theme +* Reorganize settings +* Synchronize read state across devices + +### Version 2.14.2 + +* Restore access to Channel Discovery for Android 6+7 +* Improve logging for failed call integration + +### Version 2.14.1 + +* Fix A/V calls on Android 8 +* Fix race conditions in new call integration +* Fix video compression sticking around + +### Version 2.14.0 + +* Improve integration of A/V calls into the operating system + ### Version 2.13.4 * Fix minor regressions introduced with 2.13.1 diff --git a/build.gradle b/build.gradle index 570b0144fc7861ff0a07fd3811bf8b97b04a63cb..82cc40202d0d56d0ebf3375ffe85643db97e5243 100644 --- a/build.gradle +++ b/build.gradle @@ -6,7 +6,7 @@ buildscript { mavenCentral() } dependencies { - classpath 'com.android.tools.build:gradle:8.2.0-rc03' + classpath 'com.android.tools.build:gradle:8.3.1' } } @@ -52,7 +52,7 @@ dependencies { implementation 'androidx.viewpager:viewpager:1.0.0' - playstoreImplementation('com.google.firebase:firebase-messaging:23.4.0') { + playstoreImplementation('com.google.firebase:firebase-messaging:23.4.1') { exclude group: 'com.google.firebase', module: 'firebase-core' exclude group: 'com.google.firebase', module: 'firebase-analytics' exclude group: 'com.google.firebase', module: 'firebase-measurement-connector' @@ -60,12 +60,13 @@ dependencies { cheogramPlaystoreImplementation("com.android.installreferrer:installreferrer:2.2") cheogramPlaystoreImplementation 'com.github.singpolyma:play-licensing:1c637ea03c' conversationsPlaystoreImplementation("com.android.installreferrer:installreferrer:2.2") - quicksyPlaystoreImplementation 'com.google.android.gms:play-services-auth-api-phone:18.0.1' + quicksyPlaystoreImplementation 'com.google.android.gms:play-services-auth-api-phone:18.0.2' implementation 'com.github.open-keychain.open-keychain:openpgp-api:v5.7.1' implementation("com.github.CanHub:Android-Image-Cropper:2.0.0") implementation 'androidx.appcompat:appcompat:1.6.1' implementation 'androidx.exifinterface:exifinterface:1.3.7' implementation 'androidx.cardview:cardview:1.0.0' + implementation "androidx.preference:preference:1.2.1" implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0' implementation 'com.google.android.material:material:1.11.0' @@ -78,8 +79,9 @@ dependencies { implementation 'com.google.zxing:core:3.3.3' implementation 'org.minidns:minidns-hla:1.0.4' implementation 'me.leolin:ShortcutBadger:1.1.22@aar' - implementation 'org.whispersystems:signal-protocol-android:2.6.2' + implementation 'org.whispersystems:signal-protocol-java:2.6.2' implementation "com.wefika:flowlayout:0.4.1" + //noinspection GradleDependency implementation('com.github.natario1:Transcoder:v0.9.1') { exclude group: 'com.otaliastudios.opengl', module: 'egloo' @@ -92,24 +94,24 @@ dependencies { implementation 'org.hsluv:hsluv:0.2' implementation 'org.conscrypt:conscrypt-android:2.5.2' implementation 'me.drakeet.support:toastcompat:1.1.0' - implementation "com.leinardi.android:speed-dial:3.2.0" + implementation "com.leinardi.android:speed-dial:3.3.0" implementation "com.squareup.retrofit2:retrofit:2.9.0" implementation "com.squareup.retrofit2:converter-gson:2.9.0" implementation "com.squareup.okhttp3:okhttp:4.12.0" implementation 'com.google.guava:guava:32.1.3-android' - implementation 'io.michaelrocks:libphonenumber-android:8.13.17' + implementation 'io.michaelrocks:libphonenumber-android:8.13.28' + implementation 'im.conversations.webrtc:webrtc-android:119.0.1' implementation 'io.github.nishkarsh:android-permissions:2.1.6' implementation 'androidx.recyclerview:recyclerview:1.1.0' implementation 'androidx.documentfile:documentfile:1.0.1' - implementation 'com.github.martin-stone:hsv-alpha-color-picker-android:2.4.2' + implementation 'com.github.martin-stone:hsv-alpha-color-picker-android:3.1.0' implementation 'com.github.ipld:java-cid:v1.3.1' //implementation 'com.splitwise:tokenautocomplete:3.0.2' implementation 'com.github.singpolyma:TokenAutoComplete:bfa93780e0' implementation 'com.github.singpolyma:Better-Link-Movement-Method:4df081e1e4' implementation 'com.github.singpolyma:android-identicons:3361281bd4' - implementation 'im.conversations.webrtc:webrtc-android:119.0.0' implementation 'com.github.woltapp:blurhash:master' implementation 'com.caverock:androidsvg-aar:1.4' implementation 'org.tomlj:tomlj:1.1.0' @@ -128,7 +130,7 @@ android { compileSdk 34 defaultConfig { - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 34 versionCode 42025 + tags.size() versionName grgit.describe(always: true) diff --git a/fastlane/metadata/android/de-DE/changelogs/4210104.txt b/fastlane/metadata/android/de-DE/changelogs/4210104.txt new file mode 100644 index 0000000000000000000000000000000000000000..92e5e62ad98693024b011de36a47be65b85584dc --- /dev/null +++ b/fastlane/metadata/android/de-DE/changelogs/4210104.txt @@ -0,0 +1 @@ +* Verbesserung der Integration von A/V-Aufrufen in das Betriebssystem diff --git a/fastlane/metadata/android/de-DE/changelogs/4210404.txt b/fastlane/metadata/android/de-DE/changelogs/4210404.txt new file mode 100644 index 0000000000000000000000000000000000000000..22647fbf932c0ffd0348502913035b8365fb96ea --- /dev/null +++ b/fastlane/metadata/android/de-DE/changelogs/4210404.txt @@ -0,0 +1,3 @@ +* Behebung von A/V-Anrufen unter Android 8 +* Behebung von Problemen bei der Integration neuer Anrufe +* Behebt das Problem mit der Videokompression diff --git a/fastlane/metadata/android/de-DE/changelogs/4210504.txt b/fastlane/metadata/android/de-DE/changelogs/4210504.txt new file mode 100644 index 0000000000000000000000000000000000000000..ed0af77ba8b3a0eca857b7da774d48e4e8855ca0 --- /dev/null +++ b/fastlane/metadata/android/de-DE/changelogs/4210504.txt @@ -0,0 +1,2 @@ +* Wiederherstellung des Zugangs zu Channel Discovery für Android 6+7 +* Verbesserte Protokollierung bei fehlgeschlagener Anrufintegration diff --git a/fastlane/metadata/android/de-DE/changelogs/4210604.txt b/fastlane/metadata/android/de-DE/changelogs/4210604.txt new file mode 100644 index 0000000000000000000000000000000000000000..6cfacb0f8cb250bd8e4bc50b00315f02a5140ee6 --- /dev/null +++ b/fastlane/metadata/android/de-DE/changelogs/4210604.txt @@ -0,0 +1,3 @@ +* Nutzung des Material 3 Designs +* Einstellungen umgestaltet +* Lesestatus geräteübergreifend synchronisieren diff --git a/fastlane/metadata/android/de-DE/changelogs/4210704.txt b/fastlane/metadata/android/de-DE/changelogs/4210704.txt new file mode 100644 index 0000000000000000000000000000000000000000..6cfacb0f8cb250bd8e4bc50b00315f02a5140ee6 --- /dev/null +++ b/fastlane/metadata/android/de-DE/changelogs/4210704.txt @@ -0,0 +1,3 @@ +* Nutzung des Material 3 Designs +* Einstellungen umgestaltet +* Lesestatus geräteübergreifend synchronisieren diff --git a/fastlane/metadata/android/de-DE/changelogs/4210804.txt b/fastlane/metadata/android/de-DE/changelogs/4210804.txt new file mode 100644 index 0000000000000000000000000000000000000000..b50278794387e37b0a1cbefd64f74026b8e90db9 --- /dev/null +++ b/fastlane/metadata/android/de-DE/changelogs/4210804.txt @@ -0,0 +1,2 @@ +* Nachrichtenstatus als Symbole anzeigen +* Einstellung für Schriftgröße der Nachrichten hinzugefügt diff --git a/fastlane/metadata/android/en-US/changelogs/4210104.txt b/fastlane/metadata/android/en-US/changelogs/4210104.txt new file mode 100644 index 0000000000000000000000000000000000000000..94c8f6058d1f4f72690a3ddb102a817a2a79c8d7 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/4210104.txt @@ -0,0 +1 @@ +* Improve integration of A/V calls into the operating system diff --git a/fastlane/metadata/android/en-US/changelogs/4210404.txt b/fastlane/metadata/android/en-US/changelogs/4210404.txt new file mode 100644 index 0000000000000000000000000000000000000000..0715795ad2aef418079b0bea633fd324c2ced77c --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/4210404.txt @@ -0,0 +1,3 @@ +* Fix A/V calls on Android 8 +* Fix race conditions in new call integration +* Fix video compression sticking around diff --git a/fastlane/metadata/android/en-US/changelogs/4210504.txt b/fastlane/metadata/android/en-US/changelogs/4210504.txt new file mode 100644 index 0000000000000000000000000000000000000000..b4c432acc363e18b06d2e4d41b26411e548e4f1d --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/4210504.txt @@ -0,0 +1,2 @@ +* Restore access to Channel Discovery for Android 6+7 +* Improve logging for failed call integration diff --git a/fastlane/metadata/android/en-US/changelogs/4210704.txt b/fastlane/metadata/android/en-US/changelogs/4210704.txt new file mode 100644 index 0000000000000000000000000000000000000000..393d597c1a1d0c118d9f0537d829a140195ff77d --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/4210704.txt @@ -0,0 +1,3 @@ +* Use Material 3 theme +* Reorganize settings +* Synchronize read state across devices diff --git a/fastlane/metadata/android/en-US/changelogs/4210804.txt b/fastlane/metadata/android/en-US/changelogs/4210804.txt new file mode 100644 index 0000000000000000000000000000000000000000..07755e93c5c381ceb4772d111ddedef84a7925b6 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/4210804.txt @@ -0,0 +1,2 @@ +* Show message status as icons +* Introduce 'Large font' setting for message bubbles diff --git a/fastlane/metadata/android/en-US/changelogs/4210904.txt b/fastlane/metadata/android/en-US/changelogs/4210904.txt new file mode 100644 index 0000000000000000000000000000000000000000..db7288ce9df8cf290013cffe7a354456015ed0f4 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/4210904.txt @@ -0,0 +1,2 @@ +* Fix Quicksy registration on Android 6/7 +* Play incoming call ringtone on notification channel diff --git a/fastlane/metadata/android/en-US/changelogs/4211004.txt b/fastlane/metadata/android/en-US/changelogs/4211004.txt new file mode 100644 index 0000000000000000000000000000000000000000..4561aa2cee82862216922e9ec4e6dbfd46d31f69 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/4211004.txt @@ -0,0 +1,2 @@ +* fix call integration on some Android 14 devices +* Introduce 'Invites from Strangers' setting diff --git a/fastlane/metadata/android/es-ES/changelogs/4210104.txt b/fastlane/metadata/android/es-ES/changelogs/4210104.txt new file mode 100644 index 0000000000000000000000000000000000000000..4900383ba9ac69d9366249b293225c3c74240635 --- /dev/null +++ b/fastlane/metadata/android/es-ES/changelogs/4210104.txt @@ -0,0 +1 @@ +* Mejorar la integración de las llamadas A/V en el sistema operativo diff --git a/fastlane/metadata/android/es-ES/changelogs/4210404.txt b/fastlane/metadata/android/es-ES/changelogs/4210404.txt new file mode 100644 index 0000000000000000000000000000000000000000..369ede07062d79dfb48fb46225af756aa7e3387c --- /dev/null +++ b/fastlane/metadata/android/es-ES/changelogs/4210404.txt @@ -0,0 +1,3 @@ +* Reparar llamadas de audio/vídeo en Android 8 +* Se corrigió la condición de carrera en la integración de nuevas llamadas. +* Soluciona el problema de compresión de video diff --git a/fastlane/metadata/android/es-ES/changelogs/4210504.txt b/fastlane/metadata/android/es-ES/changelogs/4210504.txt new file mode 100644 index 0000000000000000000000000000000000000000..1589d1ec18af8d540dffecb862fd8e73c3a8875b --- /dev/null +++ b/fastlane/metadata/android/es-ES/changelogs/4210504.txt @@ -0,0 +1,2 @@ +* Restaurar el acceso a Channel Discovery para Android 6+7 +* Mejorar el registro para la integración de llamadas fallidas diff --git a/fastlane/metadata/android/es-ES/changelogs/4210704.txt b/fastlane/metadata/android/es-ES/changelogs/4210704.txt new file mode 100644 index 0000000000000000000000000000000000000000..f010db04b8a891f66028fabe6c0ff8d82e034c10 --- /dev/null +++ b/fastlane/metadata/android/es-ES/changelogs/4210704.txt @@ -0,0 +1,3 @@ +* Usar el tema Material 3 +* Reorganizar la configuración +* Sincronizar el estado de lectura entre dispositivos diff --git a/fastlane/metadata/android/gl-ES/changelogs/4209404.txt b/fastlane/metadata/android/gl-ES/changelogs/4209404.txt new file mode 100644 index 0000000000000000000000000000000000000000..fc1d02e69718482c2855c14722fe64f064b0b00a --- /dev/null +++ b/fastlane/metadata/android/gl-ES/changelogs/4209404.txt @@ -0,0 +1 @@ +* Arranxo de regresións menores introducidas en 2.13.1 diff --git a/fastlane/metadata/android/gl-ES/changelogs/4210104.txt b/fastlane/metadata/android/gl-ES/changelogs/4210104.txt new file mode 100644 index 0000000000000000000000000000000000000000..33f2083755c70aba5791e160b4b911392c443c95 --- /dev/null +++ b/fastlane/metadata/android/gl-ES/changelogs/4210104.txt @@ -0,0 +1 @@ +* Melloras na integración das chamadas de A/V co sistema operativo diff --git a/fastlane/metadata/android/gl-ES/changelogs/4210404.txt b/fastlane/metadata/android/gl-ES/changelogs/4210404.txt new file mode 100644 index 0000000000000000000000000000000000000000..b6957eae442af419d84696ac669e08edc99758cf --- /dev/null +++ b/fastlane/metadata/android/gl-ES/changelogs/4210404.txt @@ -0,0 +1,3 @@ +* Arranxo das chamadas de A/V en Android 8 +* Arranxo das prioridades na novas chamadas integradas +* Arranxo do antigo problema coa compresión do vídeo diff --git a/fastlane/metadata/android/gl-ES/changelogs/4210504.txt b/fastlane/metadata/android/gl-ES/changelogs/4210504.txt new file mode 100644 index 0000000000000000000000000000000000000000..7867d88e2e941d4954d808cbdedf4824ae707705 --- /dev/null +++ b/fastlane/metadata/android/gl-ES/changelogs/4210504.txt @@ -0,0 +1,2 @@ +* Restablecer o acceso ao Descubrimento de Canles para Android 6+7 +* Mellorar o acceso para a integración de chamadas que fallou diff --git a/fastlane/metadata/android/gl-ES/changelogs/4210704.txt b/fastlane/metadata/android/gl-ES/changelogs/4210704.txt new file mode 100644 index 0000000000000000000000000000000000000000..de5764b974efe1f436f74f98dd798640cde2599b --- /dev/null +++ b/fastlane/metadata/android/gl-ES/changelogs/4210704.txt @@ -0,0 +1,3 @@ +* Uso do decorado Material 3 +* Reorganización dos Axustes +* Sincronización entre dispositivos do estado de lectura diff --git a/fastlane/metadata/android/gl-ES/changelogs/4210804.txt b/fastlane/metadata/android/gl-ES/changelogs/4210804.txt new file mode 100644 index 0000000000000000000000000000000000000000..af0ad0fc0c78076fd98b9d18d673ca49890fe84a --- /dev/null +++ b/fastlane/metadata/android/gl-ES/changelogs/4210804.txt @@ -0,0 +1,2 @@ +* Mostrar estado das mensaxes como iconas +* Novo axuste para 'Tamaño de letra grande' nas mensaxes diff --git a/fastlane/metadata/android/it-IT/changelogs/4209204.txt b/fastlane/metadata/android/it-IT/changelogs/4209204.txt new file mode 100644 index 0000000000000000000000000000000000000000..156846bd284c9d4100e11652d9f8251fd574d2c0 --- /dev/null +++ b/fastlane/metadata/android/it-IT/changelogs/4209204.txt @@ -0,0 +1,2 @@ +* Accesso più facile alla 'Informativa sulla privacy' nella versione Play Store (Quicksy e Conversations) +* Rimossa l'integrazione alla rubrica nella versione Play Store di Conversations diff --git a/fastlane/metadata/android/it-IT/changelogs/4209404.txt b/fastlane/metadata/android/it-IT/changelogs/4209404.txt new file mode 100644 index 0000000000000000000000000000000000000000..bf3a2bcf737714d9af9d0b32a6ef45ffb5fdc019 --- /dev/null +++ b/fastlane/metadata/android/it-IT/changelogs/4209404.txt @@ -0,0 +1 @@ +* Corrette regressioni minori introdotte con la 2.13.1 diff --git a/fastlane/metadata/android/it-IT/changelogs/4210104.txt b/fastlane/metadata/android/it-IT/changelogs/4210104.txt new file mode 100644 index 0000000000000000000000000000000000000000..eb47276821dfb034f3a360e47710f06da9600e4f --- /dev/null +++ b/fastlane/metadata/android/it-IT/changelogs/4210104.txt @@ -0,0 +1 @@ +* Migliorata l'integrazione di chiamate A/V nel sistema operativo diff --git a/fastlane/metadata/android/it-IT/changelogs/4210404.txt b/fastlane/metadata/android/it-IT/changelogs/4210404.txt new file mode 100644 index 0000000000000000000000000000000000000000..21cd18a6f69ad7b2a2a078fb52207c4405861ac6 --- /dev/null +++ b/fastlane/metadata/android/it-IT/changelogs/4210404.txt @@ -0,0 +1,3 @@ +* Corrette chiamate A/V su Android 8 +* Corretta race conditions nella nuova integrazione chiamate +* Correzioni sulla compressione video diff --git a/fastlane/metadata/android/it-IT/changelogs/4210504.txt b/fastlane/metadata/android/it-IT/changelogs/4210504.txt new file mode 100644 index 0000000000000000000000000000000000000000..e1da9eb0d0756b566c374c07238e814b7b74e5b8 --- /dev/null +++ b/fastlane/metadata/android/it-IT/changelogs/4210504.txt @@ -0,0 +1,2 @@ +* Ripristinato l'accesso alla scoperta dei canali su Android 6+7 +* Migliorati i log per integrazione fallita di chiamate diff --git a/fastlane/metadata/android/it-IT/changelogs/4210704.txt b/fastlane/metadata/android/it-IT/changelogs/4210704.txt new file mode 100644 index 0000000000000000000000000000000000000000..76e3788b94717cc5b89afb484dd049577e118272 --- /dev/null +++ b/fastlane/metadata/android/it-IT/changelogs/4210704.txt @@ -0,0 +1,3 @@ +* Utilizzo del tema Material 3 +* Riorganizzazione impostazioni +* Sincronizzazione stato di lettura tra dispositivi diff --git a/fastlane/metadata/android/it-IT/changelogs/4210804.txt b/fastlane/metadata/android/it-IT/changelogs/4210804.txt new file mode 100644 index 0000000000000000000000000000000000000000..4a8100b2366a4924052f9af4124491748bd70070 --- /dev/null +++ b/fastlane/metadata/android/it-IT/changelogs/4210804.txt @@ -0,0 +1,2 @@ +* Mostra lo stato dei messaggi come icone +* Introdotta impostazione 'Caratteri grandi' per i messaggi diff --git a/fastlane/metadata/android/pl-PL/changelogs/4210704.txt b/fastlane/metadata/android/pl-PL/changelogs/4210704.txt new file mode 100644 index 0000000000000000000000000000000000000000..3b80e52cf1a8e75df3cee43b61ad1765030be554 --- /dev/null +++ b/fastlane/metadata/android/pl-PL/changelogs/4210704.txt @@ -0,0 +1,3 @@ +* Używanie motywu Material 3 +* Reorganizacja ustawień +* Synchronizacja stanu przeczytania pomiędzy urządzeniami diff --git a/fastlane/metadata/android/pl-PL/changelogs/4210804.txt b/fastlane/metadata/android/pl-PL/changelogs/4210804.txt new file mode 100644 index 0000000000000000000000000000000000000000..068bc9096bab642a8d4befe3148f49eaa4350416 --- /dev/null +++ b/fastlane/metadata/android/pl-PL/changelogs/4210804.txt @@ -0,0 +1,2 @@ +* Pokazywanie stanu wiadomości poprzez ikony +* Wprowadzenia ustawienia „Duża czcionka” dla baniek wiadomości diff --git a/fastlane/metadata/android/ru-RU/changelogs/4209004.txt b/fastlane/metadata/android/ru-RU/changelogs/4209004.txt new file mode 100644 index 0000000000000000000000000000000000000000..1ceb3240ac8dc0e943c957f8c0bdc70d7bbd023a --- /dev/null +++ b/fastlane/metadata/android/ru-RU/changelogs/4209004.txt @@ -0,0 +1,2 @@ +* незначительные исправления +* значительные изменения приветствия Quicksy diff --git a/fastlane/metadata/android/ru-RU/changelogs/4209204.txt b/fastlane/metadata/android/ru-RU/changelogs/4209204.txt new file mode 100644 index 0000000000000000000000000000000000000000..fba3c9be51d40603dc891efd2d192b5ccc7f0a2e --- /dev/null +++ b/fastlane/metadata/android/ru-RU/changelogs/4209204.txt @@ -0,0 +1,2 @@ +* Упрощён доступ к Политике конфиденциальности в версии для Play Маркета (Quicksy и Conversations) +* Из версии Conversations для Play Маркета удалена интеграция с Контактами diff --git a/fastlane/metadata/android/ru-RU/changelogs/4209404.txt b/fastlane/metadata/android/ru-RU/changelogs/4209404.txt new file mode 100644 index 0000000000000000000000000000000000000000..475ea334921b8d4ed01bf17c54919ffe9e1e7b31 --- /dev/null +++ b/fastlane/metadata/android/ru-RU/changelogs/4209404.txt @@ -0,0 +1 @@ +* Исправлены незначительные ухудшения, появившиеся в версии 2.13.1 diff --git a/fastlane/metadata/android/ru-RU/changelogs/4210104.txt b/fastlane/metadata/android/ru-RU/changelogs/4210104.txt new file mode 100644 index 0000000000000000000000000000000000000000..3b2e3069bb4a03d99dc86f1087e2b43c15c8db76 --- /dev/null +++ b/fastlane/metadata/android/ru-RU/changelogs/4210104.txt @@ -0,0 +1 @@ +* Улучшена интеграция вызовов A/V с операционной системой diff --git a/fastlane/metadata/android/sq/changelogs/42037.txt b/fastlane/metadata/android/sq/changelogs/42037.txt index 35e334aad83fcb77dac95650d719060ac9f34833..dab12a7a6fc2c85124594a3c35a3e7354ac7a4a6 100644 --- a/fastlane/metadata/android/sq/changelogs/42037.txt +++ b/fastlane/metadata/android/sq/changelogs/42037.txt @@ -1,8 +1,8 @@ Version 2.10.9 -* Kërko leje Bluetooth, kur bëhen thirrje A/V (Mund ta hidhni tej këtë, nëse s’përdorni kufje Bluetooth me mikrofon) -* Ndreqje të mete, kur thirret dikush në Movim -* Ndreqje shfaqjeje avatari gabim për fjalosje në grup +* Kërko leje Bluetooth, kur bëhen thirrje A/V (Mund ta hidhni tej, nëse s’përdorni kufje Bluetooth me mikrofon) +* Ndreqje të mete, për thirrje në Movim +* Ndreqje shfaqjeje avatari të gabuar për fjalosje në grup * Pyet përherë për lënie jashtë optimizimesh për baterinë * Vendosje flamurke “vetëm vendore” për njoftime “x llogari të lidhura” -* Ndreqje ndërveprimi me shtojcën Google Maps Share Location Plugin -* Heqje poshtëshënimi lidhur me tarifa shërbyesi +* Ndreqje ndërveprimi me shtojcën Google Maps Share Location +* Heqje poshtëshënimi lidhur me tarifë shërbyesi diff --git a/fastlane/metadata/android/sq/changelogs/42050.txt b/fastlane/metadata/android/sq/changelogs/42050.txt new file mode 100644 index 0000000000000000000000000000000000000000..30e4121e3419676d14f72b58ed4068b70c618378 --- /dev/null +++ b/fastlane/metadata/android/sq/changelogs/42050.txt @@ -0,0 +1 @@ +* Rritje rrezeje cepi për foto profilesh diff --git a/fastlane/metadata/android/sq/changelogs/42059.txt b/fastlane/metadata/android/sq/changelogs/42059.txt new file mode 100644 index 0000000000000000000000000000000000000000..2896fb077f0516270ffb31e3f8dbd8d674c7789e --- /dev/null +++ b/fastlane/metadata/android/sq/changelogs/42059.txt @@ -0,0 +1,2 @@ +* Kalim i versionit për Target SDK sërish në 33 +* Ndreqje problemesh për shërbyes që mbulojnë SASL2 me/pa Administrim brendazi Rrjedhash diff --git a/fastlane/metadata/android/sq/changelogs/42060.txt b/fastlane/metadata/android/sq/changelogs/42060.txt new file mode 100644 index 0000000000000000000000000000000000000000..dcd9dfe3651f497aa71d61d9a560fde88a266866 --- /dev/null +++ b/fastlane/metadata/android/sq/changelogs/42060.txt @@ -0,0 +1 @@ +* Ndreqje e interpretimit gabimisht të 'q' si një shkronjë cirilike diff --git a/fastlane/metadata/android/sq/changelogs/42061.txt b/fastlane/metadata/android/sq/changelogs/42061.txt new file mode 100644 index 0000000000000000000000000000000000000000..bb3622e75ea02a2c99255652c6216c40eb6b9892 --- /dev/null +++ b/fastlane/metadata/android/sq/changelogs/42061.txt @@ -0,0 +1 @@ +* Heqje nga versioni në Google Play e veçorisë së pikasjes së kanaleve diff --git a/fastlane/metadata/android/sq/changelogs/42062.txt b/fastlane/metadata/android/sq/changelogs/42062.txt new file mode 100644 index 0000000000000000000000000000000000000000..c9b0cac5e307e370d69b7a62214488bae1732aad --- /dev/null +++ b/fastlane/metadata/android/sq/changelogs/42062.txt @@ -0,0 +1 @@ +* Çaktivizim i hapjes së kartelave kopjeruajtje (ceb) nga përgjegjës kartelash diff --git a/fastlane/metadata/android/sq/changelogs/42065.txt b/fastlane/metadata/android/sq/changelogs/42065.txt new file mode 100644 index 0000000000000000000000000000000000000000..a6a7fa9fcdecdefa1ec76a669f4997b09d05c010 --- /dev/null +++ b/fastlane/metadata/android/sq/changelogs/42065.txt @@ -0,0 +1 @@ +* Sjellje për herë të parë e formati të ri kartelash kopjeruajtje diff --git a/fastlane/metadata/android/sq/changelogs/42068.txt b/fastlane/metadata/android/sq/changelogs/42068.txt new file mode 100644 index 0000000000000000000000000000000000000000..89ba9f52d423c7c7b942053aa730041e9a939d73 --- /dev/null +++ b/fastlane/metadata/android/sq/changelogs/42068.txt @@ -0,0 +1,2 @@ +* mbulim rregullimesh njoftimi bazuar në bisedë specifike +* përdorim opus-i për mesazhe zanorë në Android 10 diff --git a/fastlane/metadata/android/sq/changelogs/42072.txt b/fastlane/metadata/android/sq/changelogs/42072.txt new file mode 100644 index 0000000000000000000000000000000000000000..e836fb46c86557fb4d9b3bec6deb59aba745c14e --- /dev/null +++ b/fastlane/metadata/android/sq/changelogs/42072.txt @@ -0,0 +1,3 @@ +* Kalim versioni për varësi libwebrtc në M117 dhe ndryshim edhe për libvpx +* Rikthim te AAC për mesazhe zanorë +* Mbulim rregullimesh gjuhe sipas aplikacioni diff --git a/fastlane/metadata/android/sq/changelogs/4207704.txt b/fastlane/metadata/android/sq/changelogs/4207704.txt new file mode 100644 index 0000000000000000000000000000000000000000..9b77d55620334af1b75a5021cd32ca571988f742 --- /dev/null +++ b/fastlane/metadata/android/sq/changelogs/4207704.txt @@ -0,0 +1,3 @@ +* Mbulim për DNS Private (DNS përmes TLS) +* Mbulim për ikonë nisësi të përshtatur nga temë +* Ndreqje problemi të rrallë me leje, kur ndahen kartela në Android 11+ diff --git a/fastlane/metadata/android/sq/changelogs/4208104.txt b/fastlane/metadata/android/sq/changelogs/4208104.txt new file mode 100644 index 0000000000000000000000000000000000000000..6905c9f74b70f0651f75b58bc48de878cc6b80d0 --- /dev/null +++ b/fastlane/metadata/android/sq/changelogs/4208104.txt @@ -0,0 +1,4 @@ +* Përdorim më i lehtë i “Shfaq kod QR” +* Mbulim për Faqerojtës PEP të vetëm sistemit +* Shtim mbulimi për Ofertë SDP / Model Përgjigjesh (Përdorur nga kanale SIP) +* Ngritje e versioni të synuar API në Android 14 diff --git a/fastlane/metadata/android/sq/changelogs/4208804.txt b/fastlane/metadata/android/sq/changelogs/4208804.txt new file mode 100644 index 0000000000000000000000000000000000000000..2a49661a08620fa46318009704dc13546a43ac7d --- /dev/null +++ b/fastlane/metadata/android/sq/changelogs/4208804.txt @@ -0,0 +1,3 @@ +* Mbulim shpërnguljesh kartelash P2P përmes kanalesh WebRTC të dhënash +* Ndreqje problemesh shkalle ndërveprimi me Bind 2.0 në ejabberd +* Paketim dëshmish Let’s Encrypt rrënje për Android <= 7 diff --git a/fastlane/metadata/android/sq/changelogs/4209004.txt b/fastlane/metadata/android/sq/changelogs/4209004.txt new file mode 100644 index 0000000000000000000000000000000000000000..1241fb7bba0de9c5e9cde1f57dc3ac2ed73e2d44 --- /dev/null +++ b/fastlane/metadata/android/sq/changelogs/4209004.txt @@ -0,0 +1,2 @@ +* ndreqje të metash të vockla +* ndryshime të vockla te hapat e mirëseardhjes në Quicksy diff --git a/fastlane/metadata/android/sq/changelogs/4209204.txt b/fastlane/metadata/android/sq/changelogs/4209204.txt new file mode 100644 index 0000000000000000000000000000000000000000..08c5f1322760f42d765e78e8031c14c6923791ea --- /dev/null +++ b/fastlane/metadata/android/sq/changelogs/4209204.txt @@ -0,0 +1,2 @@ +* Furnizim hyrjeje më të lehtë te “Rregulla Privatësie” në versionin Play Store (Quicksy dhe Conversations) +* Heqje integrimi libri adresash te versioni në Play Store i Conversations diff --git a/fastlane/metadata/android/sq/changelogs/4209404.txt b/fastlane/metadata/android/sq/changelogs/4209404.txt new file mode 100644 index 0000000000000000000000000000000000000000..bd417916b0442b974959e8e3e7d6d891e7d18520 --- /dev/null +++ b/fastlane/metadata/android/sq/changelogs/4209404.txt @@ -0,0 +1 @@ +* Ndreqje prapakthimesh të vockla të sjella me 2.13.1 diff --git a/fastlane/metadata/android/sq/changelogs/4210104.txt b/fastlane/metadata/android/sq/changelogs/4210104.txt new file mode 100644 index 0000000000000000000000000000000000000000..d9ae9cd78eb0a773fd10bfc7fee87c06c738ba89 --- /dev/null +++ b/fastlane/metadata/android/sq/changelogs/4210104.txt @@ -0,0 +1 @@ +* Përmirësim integrimi thirrjesh A/V me sistemin operativ diff --git a/fastlane/metadata/android/sq/changelogs/4210404.txt b/fastlane/metadata/android/sq/changelogs/4210404.txt new file mode 100644 index 0000000000000000000000000000000000000000..0c47aa05fa2b94b31bfa79e16581c4efb6cef153 --- /dev/null +++ b/fastlane/metadata/android/sq/changelogs/4210404.txt @@ -0,0 +1,3 @@ +* Ndreqje thirrjesh A/V në Android 8 +* Ndreqje “race conditions” në integrim thirrjeje të re +* Ndreqje ngjeshjeje videosh që mbetet diff --git a/fastlane/metadata/android/sq/changelogs/4210504.txt b/fastlane/metadata/android/sq/changelogs/4210504.txt new file mode 100644 index 0000000000000000000000000000000000000000..18277fa087884048757841479b8253afb2eee1c7 --- /dev/null +++ b/fastlane/metadata/android/sq/changelogs/4210504.txt @@ -0,0 +1,2 @@ +* Rikthim përdorimi i Pikasjes së Kanaleve për Android 6+7 +* Përmirësim regjistrimi për integrim thirrjesh të dështuara diff --git a/fastlane/metadata/android/sq/changelogs/4210704.txt b/fastlane/metadata/android/sq/changelogs/4210704.txt new file mode 100644 index 0000000000000000000000000000000000000000..a41f370ea97c6018cacee558424a4390406d4899 --- /dev/null +++ b/fastlane/metadata/android/sq/changelogs/4210704.txt @@ -0,0 +1,3 @@ +* Përdorim teme Material 3 +* Risistemim rregullimesh +* Njëkohësim nëpër pajisje gjendjeje “i lexuar” diff --git a/fastlane/metadata/android/uk/changelogs/4210104.txt b/fastlane/metadata/android/uk/changelogs/4210104.txt new file mode 100644 index 0000000000000000000000000000000000000000..102af6b1b251067bc56b26a529f2cd2c225ad9e0 --- /dev/null +++ b/fastlane/metadata/android/uk/changelogs/4210104.txt @@ -0,0 +1 @@ +* Покращено інтеграцію аудіо- та відеовикликів в операційну систему diff --git a/fastlane/metadata/android/uk/changelogs/4210404.txt b/fastlane/metadata/android/uk/changelogs/4210404.txt new file mode 100644 index 0000000000000000000000000000000000000000..05688d8e96b2fac117d5db174aabb11402e11b41 --- /dev/null +++ b/fastlane/metadata/android/uk/changelogs/4210404.txt @@ -0,0 +1,3 @@ +* Виправлення голосових та відеовикликів на Android 8 +* Виправлення проблем у новій інтеграції дзвінків +* Виправлення проблем зі стисненням відео diff --git a/fastlane/metadata/android/uk/changelogs/4210504.txt b/fastlane/metadata/android/uk/changelogs/4210504.txt new file mode 100644 index 0000000000000000000000000000000000000000..653536f7aac88fcae642fbb16dd6bbd18f604cf3 --- /dev/null +++ b/fastlane/metadata/android/uk/changelogs/4210504.txt @@ -0,0 +1,2 @@ +* Відновлено доступ до пошуку каналів на Android 6+7 +* Покращено ведення журналу для невдалої інтеграції викликів diff --git a/fastlane/metadata/android/uk/changelogs/4210704.txt b/fastlane/metadata/android/uk/changelogs/4210704.txt new file mode 100644 index 0000000000000000000000000000000000000000..c8eb8e9461ef87d0fc85d3f1d4aba78766b08c88 --- /dev/null +++ b/fastlane/metadata/android/uk/changelogs/4210704.txt @@ -0,0 +1,3 @@ +* Використання теми Material 3 +* Реорганізація налаштувань +* Синхронізація стану «Прочитано» між пристроями diff --git a/fastlane/metadata/android/uk/changelogs/4210804.txt b/fastlane/metadata/android/uk/changelogs/4210804.txt new file mode 100644 index 0000000000000000000000000000000000000000..402845d29d42adc8d57e4e59b48d43ec7c412d0b --- /dev/null +++ b/fastlane/metadata/android/uk/changelogs/4210804.txt @@ -0,0 +1,2 @@ +* Показувати стан повідомлень у вигляді значків +* Додано налаштування «Великий шрифт» для повідомлень diff --git a/fastlane/metadata/android/zh-CN/changelogs/42018.txt b/fastlane/metadata/android/zh-CN/changelogs/42018.txt index 974bd029213a00e33e37488342d706a777cfd379..1a3b73176ae84261d2316fdc348ab4f35ae40aef 100644 --- a/fastlane/metadata/android/zh-CN/changelogs/42018.txt +++ b/fastlane/metadata/android/zh-CN/changelogs/42018.txt @@ -1,3 +1,3 @@ * 当远程视频与屏幕宽高比不匹配时显示黑条 * 提高搜索性能 -* 添加防止截图的设置 +* 添加防止截屏的设置 diff --git a/fastlane/metadata/android/zh-CN/changelogs/42041.txt b/fastlane/metadata/android/zh-CN/changelogs/42041.txt index b809c9854098bddcdbea610450d2f0c7187da1bf..78fa239283cf02e7b881657ce92a7ec03b9c9ad3 100644 --- a/fastlane/metadata/android/zh-CN/changelogs/42041.txt +++ b/fastlane/metadata/android/zh-CN/changelogs/42041.txt @@ -1,5 +1,5 @@ * 实施可扩展 SASL Profile、Bind 2.0 和 Fast,以加快重新连接速度 -* 实现频道绑定 +* 实现通道绑定 * 增加从音频通话切换到视频通话的功能 * 增加删除自己头像的功能 * 增加未接来电通知功能 diff --git a/fastlane/metadata/android/zh-CN/changelogs/4209404.txt b/fastlane/metadata/android/zh-CN/changelogs/4209404.txt new file mode 100644 index 0000000000000000000000000000000000000000..e89631ebe6f2a1c872b1748483b7bc1967ce8f02 --- /dev/null +++ b/fastlane/metadata/android/zh-CN/changelogs/4209404.txt @@ -0,0 +1 @@ +* 修复 2.13.1 中出现的小问题 diff --git a/fastlane/metadata/android/zh-CN/changelogs/4210104.txt b/fastlane/metadata/android/zh-CN/changelogs/4210104.txt new file mode 100644 index 0000000000000000000000000000000000000000..784da44bb34cc0839288fa3a96445f162d385457 --- /dev/null +++ b/fastlane/metadata/android/zh-CN/changelogs/4210104.txt @@ -0,0 +1 @@ +* 改进音频/视频通话与操作系统的集成 diff --git a/fastlane/metadata/android/zh-CN/changelogs/4210404.txt b/fastlane/metadata/android/zh-CN/changelogs/4210404.txt new file mode 100644 index 0000000000000000000000000000000000000000..5fc634f3398044f42f98258768a4dc453611664e --- /dev/null +++ b/fastlane/metadata/android/zh-CN/changelogs/4210404.txt @@ -0,0 +1,3 @@ +* 修复安卓 8 上的音频/视频通话 +* 修复新呼叫集成中的竞态条件 +* 修复视频压缩问题 diff --git a/fastlane/metadata/android/zh-CN/changelogs/4210504.txt b/fastlane/metadata/android/zh-CN/changelogs/4210504.txt new file mode 100644 index 0000000000000000000000000000000000000000..9aeaeabca53f10b50788e0fed168bfd0f7f284ac --- /dev/null +++ b/fastlane/metadata/android/zh-CN/changelogs/4210504.txt @@ -0,0 +1,2 @@ +* 恢复对 Android 6 和 Android 7 频道发现的访问 +* 改进失败呼叫集成的日志记录 diff --git a/fastlane/metadata/android/zh-CN/changelogs/4210704.txt b/fastlane/metadata/android/zh-CN/changelogs/4210704.txt new file mode 100644 index 0000000000000000000000000000000000000000..05dcc593463b3ab1848d46b079fcb0fbca27a68d --- /dev/null +++ b/fastlane/metadata/android/zh-CN/changelogs/4210704.txt @@ -0,0 +1,3 @@ +* 使用 Material 3 主题 +* 重组设置 +* 跨设备同步阅读状态 diff --git a/fastlane/metadata/android/zh-CN/changelogs/4210804.txt b/fastlane/metadata/android/zh-CN/changelogs/4210804.txt new file mode 100644 index 0000000000000000000000000000000000000000..9d21986d9f55187ddd2502fcb748c84e54968c37 --- /dev/null +++ b/fastlane/metadata/android/zh-CN/changelogs/4210804.txt @@ -0,0 +1,2 @@ +* 以图标形式显示消息状态 +* 为消息气泡引入“大字体”设置 diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 5263b93d56e5e29b07699b26597c9ea0b68aa606..f9b6580c25d12981e61c165826a3bb103b3b069b 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,8 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionSha256Sum=5022b0b25fe182b0e50867e77f484501dba44feeea88f5c1f13b6b4660463640 +distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-bin.zip +networkTimeout=10000 +validateDistributionUrl=true +distributionSha256Sum=544c35d6bd849ae8a5ed0bcea39ba677dc40f49df7d1835561582da2009b961d zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.2-all.zip diff --git a/gradlew b/gradlew index 1b6c787337ffb79f0e3cf8b1e9f00f680a959de1..1aa94a4269074199e6ed2c37e8db3e0826030965 100755 --- a/gradlew +++ b/gradlew @@ -55,7 +55,7 @@ # Darwin, MinGW, and NonStop. # # (3) This script is generated from the Groovy template -# https://github.com/gradle/gradle/blob/master/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# https://github.com/gradle/gradle/blob/HEAD/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt # within the Gradle project. # # You can find Gradle at https://github.com/gradle/gradle/. @@ -80,13 +80,11 @@ do esac done -APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit - -APP_NAME="Gradle" +# This is normally unused +# shellcheck disable=SC2034 APP_BASE_NAME=${0##*/} - -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' +# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036) +APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit # Use the maximum available, or set MAX_FD != -1 to use that value. MAX_FD=maximum @@ -133,22 +131,29 @@ location of your Java installation." fi else JAVACMD=java - which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + if ! command -v java >/dev/null 2>&1 + then + die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. Please set the JAVA_HOME variable in your environment to match the location of your Java installation." + fi fi # Increase the maximum file descriptors if we can. if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then case $MAX_FD in #( max*) + # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 MAX_FD=$( ulimit -H -n ) || warn "Could not query maximum file descriptor limit" esac case $MAX_FD in #( '' | soft) :;; #( *) + # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 ulimit -n "$MAX_FD" || warn "Could not set maximum file descriptor limit to $MAX_FD" esac @@ -193,11 +198,15 @@ if "$cygwin" || "$msys" ; then done fi -# Collect all arguments for the java command; -# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of -# shell script including quotes and variable substitutions, so put them in -# double quotes to make sure that they get re-expanded; and -# * put everything else in single quotes, so that it's not re-expanded. + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Collect all arguments for the java command: +# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, +# and any embedded shellness will be escaped. +# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be +# treated as '${Hostname}' itself on the command line. set -- \ "-Dorg.gradle.appname=$APP_BASE_NAME" \ @@ -205,6 +214,12 @@ set -- \ org.gradle.wrapper.GradleWrapperMain \ "$@" +# Stop when "xargs" is not available. +if ! command -v xargs >/dev/null 2>&1 +then + die "xargs is not available" +fi + # Use "xargs" to parse quoted args. # # With -n1 it outputs one arg per line, with the quotes and backslashes removed. diff --git a/gradlew.bat b/gradlew.bat index ac1b06f93825db68fb0c0b5150917f340eaa5d02..7101f8e4676fcad8adc961e929ea3bcb37b5262f 100644 --- a/gradlew.bat +++ b/gradlew.bat @@ -14,7 +14,7 @@ @rem limitations under the License. @rem -@if "%DEBUG%" == "" @echo off +@if "%DEBUG%"=="" @echo off @rem ########################################################################## @rem @rem Gradle startup script for Windows @@ -25,7 +25,8 @@ if "%OS%"=="Windows_NT" setlocal set DIRNAME=%~dp0 -if "%DIRNAME%" == "" set DIRNAME=. +if "%DIRNAME%"=="" set DIRNAME=. +@rem This is normally unused set APP_BASE_NAME=%~n0 set APP_HOME=%DIRNAME% @@ -40,13 +41,13 @@ if defined JAVA_HOME goto findJavaFromJavaHome set JAVA_EXE=java.exe %JAVA_EXE% -version >NUL 2>&1 -if "%ERRORLEVEL%" == "0" goto execute +if %ERRORLEVEL% equ 0 goto execute -echo. -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. +echo. 1>&2 +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 goto fail @@ -56,11 +57,11 @@ set JAVA_EXE=%JAVA_HOME%/bin/java.exe if exist "%JAVA_EXE%" goto execute -echo. -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. +echo. 1>&2 +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 goto fail @@ -75,13 +76,15 @@ set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar :end @rem End local scope for the variables with windows NT shell -if "%ERRORLEVEL%"=="0" goto mainEnd +if %ERRORLEVEL% equ 0 goto mainEnd :fail rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of rem the _cmd.exe /c_ return code! -if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 -exit /b 1 +set EXIT_CODE=%ERRORLEVEL% +if %EXIT_CODE% equ 0 set EXIT_CODE=1 +if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% +exit /b %EXIT_CODE% :mainEnd if "%OS%"=="Windows_NT" endlocal diff --git a/proguard-rules.pro b/proguard-rules.pro index 5c4562145817f0d3b15d4ad8fd0a2798b8310687..7098945c6a1156274975ac2aa4fb05a1cc7d3b94 100644 --- a/proguard-rules.pro +++ b/proguard-rules.pro @@ -34,6 +34,7 @@ -dontwarn org.openjsse.javax.net.ssl.SSLParameters -dontwarn org.openjsse.javax.net.ssl.SSLSocket -dontwarn org.openjsse.net.ssl.OpenJSSE +-dontwarn org.jetbrains.annotations.** -keepclassmembers class eu.siacs.conversations.http.services.** { !transient ; diff --git a/screenshots.png b/screenshots.png deleted file mode 100644 index af411ba3e388df4f378e456e69a37f106c5783ab..0000000000000000000000000000000000000000 Binary files a/screenshots.png and /dev/null differ diff --git a/screenshots.xcf b/screenshots.xcf deleted file mode 100644 index 45f79ca5a9d6bf6468dd2979694203acfc1cf8d7..0000000000000000000000000000000000000000 Binary files a/screenshots.xcf and /dev/null differ diff --git a/src/cheogram/java/com/cheogram/android/ConnectionService.java b/src/cheogram/java/com/cheogram/android/ConnectionService.java index 3c452818741a51352942a527f72a6341fb8b600b..5a1b6e229c43e1b99d2aeda9247249565cd0792a 100644 --- a/src/cheogram/java/com/cheogram/android/ConnectionService.java +++ b/src/cheogram/java/com/cheogram/android/ConnectionService.java @@ -45,7 +45,7 @@ import io.michaelrocks.libphonenumber.android.NumberParseException; import eu.siacs.conversations.R; import eu.siacs.conversations.entities.Account; import eu.siacs.conversations.persistance.FileBackend; -import eu.siacs.conversations.services.AppRTCAudioManager; +import eu.siacs.conversations.services.CallIntegration; import eu.siacs.conversations.services.AvatarService; import eu.siacs.conversations.services.EventReceiver; import eu.siacs.conversations.services.XmppConnectionService.XmppConnectionBinder; @@ -120,7 +120,7 @@ public class ConnectionService extends android.telecom.ConnectionService { ); } - if (xmppConnectionService.getJingleConnectionManager().isBusy() != null) { + if (xmppConnectionService.getJingleConnectionManager().isBusy()) { return Connection.createFailedConnection( new DisconnectCause(DisconnectCause.BUSY) ); @@ -154,7 +154,7 @@ public class ConnectionService extends android.telecom.ConnectionService { account, with, ImmutableSet.of(Media.AUDIO) - )); + ).sessionId); } @Override @@ -245,6 +245,7 @@ public class ConnectionService extends android.telecom.ConnectionService { Connection.CAPABILITY_CAN_SEND_RESPONSE_VIA_CONNECTION | Connection.CAPABILITY_MUTE ); + setRingbackRequested(true); } public void setSessionId(final String sessionId) { @@ -290,7 +291,7 @@ public class ConnectionService extends android.telecom.ConnectionService { } @Override - public void onAudioDeviceChanged(AppRTCAudioManager.AudioDevice selectedAudioDevice, Set availableAudioDevices) { + public void onAudioDeviceChanged(CallIntegration.AudioDevice selectedAudioDevice, Set availableAudioDevices) { if (Build.VERSION.SDK_INT < 26) return; if (pendingState != null) { @@ -322,29 +323,13 @@ public class ConnectionService extends android.telecom.ConnectionService { @Override public void onCallAudioStateChanged(CallAudioState state) { pendingState = null; - if (rtpConnection == null || rtpConnection.get() == null || rtpConnection.get().getAudioManager() == null) { + if (rtpConnection == null || rtpConnection.get() == null) { pendingState = state; return; } Log.d("com.cheogram.android.CheogramConnection", "onCallAudioStateChanged: " + state); - - switch(state.getRoute()) { - case CallAudioState.ROUTE_SPEAKER: - rtpConnection.get().getAudioManager().setDefaultAudioDevice(AppRTCAudioManager.AudioDevice.SPEAKER_PHONE); - break; - case CallAudioState.ROUTE_WIRED_HEADSET: - rtpConnection.get().getAudioManager().setDefaultAudioDevice(AppRTCAudioManager.AudioDevice.WIRED_HEADSET); - break; - case CallAudioState.ROUTE_EARPIECE: - rtpConnection.get().getAudioManager().setDefaultAudioDevice(AppRTCAudioManager.AudioDevice.EARPIECE); - break; - case CallAudioState.ROUTE_BLUETOOTH: - rtpConnection.get().getAudioManager().setDefaultAudioDevice(AppRTCAudioManager.AudioDevice.BLUETOOTH); - break; - default: - rtpConnection.get().getAudioManager().setDefaultAudioDevice(AppRTCAudioManager.AudioDevice.NONE); - } + rtpConnection.get().callIntegration.onCallAudioStateChanged(state); try { rtpConnection.get().setMicrophoneEnabled(!state.isMuted()); diff --git a/src/cheogram/java/com/cheogram/android/DownloadDefaultStickers.java b/src/cheogram/java/com/cheogram/android/DownloadDefaultStickers.java index eaf2964199eef93cc00c266fbc64e377f07f6d73..f8923f838958d9c4dddd6198e79f020169ea5955 100644 --- a/src/cheogram/java/com/cheogram/android/DownloadDefaultStickers.java +++ b/src/cheogram/java/com/cheogram/android/DownloadDefaultStickers.java @@ -150,7 +150,7 @@ public class DownloadDefaultStickers extends Service { NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(getBaseContext(), "backup"); mBuilder.setContentTitle("Downloading Stickers") - .setSmallIcon(R.drawable.ic_archive_white_24dp) + .setSmallIcon(R.drawable.ic_archive_24dp) .setProgress(1, 0, false); startForeground(NOTIFICATION_ID, mBuilder.build()); diff --git a/src/cheogram/java/com/cheogram/android/TagEditorView.java b/src/cheogram/java/com/cheogram/android/TagEditorView.java index d6731a967f067f6cd66e61fc0c6445d813660434..ed3b5242264c6dc8a8c7e838aa21dccfa3e9ef84 100644 --- a/src/cheogram/java/com/cheogram/android/TagEditorView.java +++ b/src/cheogram/java/com/cheogram/android/TagEditorView.java @@ -2,7 +2,7 @@ package com.cheogram.android; import android.app.Activity; import android.content.Context; -import android.graphics.PorterDuff; +import android.content.res.ColorStateList; import android.graphics.Rect; import android.util.AttributeSet; import android.view.LayoutInflater; @@ -10,11 +10,14 @@ import android.view.View; import android.view.ViewGroup; import android.widget.TextView; +import com.google.android.material.color.MaterialColors; + import com.tokenautocomplete.TokenCompleteTextView; import eu.siacs.conversations.R; import eu.siacs.conversations.entities.ListItem; import eu.siacs.conversations.utils.UIHelper; +import eu.siacs.conversations.utils.XEP0392Helper; public class TagEditorView extends TokenCompleteTextView { public TagEditorView(Context context, AttributeSet attrs) { @@ -36,13 +39,13 @@ public class TagEditorView extends TokenCompleteTextView { LayoutInflater inflater = (LayoutInflater) getContext().getSystemService(Activity.LAYOUT_INFLATER_SERVICE); final TextView tv = (TextView) inflater.inflate(R.layout.list_item_tag, (ViewGroup) getParent(), false); tv.setText(tag.getName()); - tv.getBackground().mutate().setColorFilter(tag.getColor(), PorterDuff.Mode.SRC_IN); + tv.setBackgroundTintList(ColorStateList.valueOf(MaterialColors.harmonizeWithPrimary(getContext(),XEP0392Helper.rgbFromNick(tag.getName())))); return tv; } @Override protected ListItem.Tag defaultObject(String completionText) { - return new ListItem.Tag(completionText, UIHelper.getColorForName(completionText)); + return new ListItem.Tag(completionText); } @Override diff --git a/src/cheogram/java/com/cheogram/android/WebxdcPage.java b/src/cheogram/java/com/cheogram/android/WebxdcPage.java index a804f5f5d8c3c36e0ac34661045a3e7b43761284..3688f41f943635e2f1c95466bf589be031654818 100644 --- a/src/cheogram/java/com/cheogram/android/WebxdcPage.java +++ b/src/cheogram/java/com/cheogram/android/WebxdcPage.java @@ -37,6 +37,7 @@ import androidx.core.graphics.drawable.IconCompat; import androidx.core.util.Consumer; import androidx.databinding.DataBindingUtil; +import com.google.android.material.color.MaterialColors; import com.google.common.io.ByteStreams; import io.ipfs.cid.Cid; @@ -301,7 +302,7 @@ public class WebxdcPage implements ConversationPage { TextView tv = (TextView) v.findViewById(android.R.id.text1); tv.setGravity(Gravity.CENTER); tv.setTextColor(ContextCompat.getColor(context, R.color.white)); - tv.setBackgroundColor(UIHelper.getColorForName(getItem(position))); + tv.setBackgroundColor(MaterialColors.harmonizeWithPrimary(activity.get(),UIHelper.getColorForName(getItem(position)))); return v; } }); diff --git a/src/cheogram/java/eu/siacs/conversations/ui/EasyOnboardingInviteActivity.java b/src/cheogram/java/eu/siacs/conversations/ui/EasyOnboardingInviteActivity.java index af39d22f1d59ad061e650541130d1e77531f9b30..894530f4620a09cd4de4f35e253c8dcca9021ab1 100644 --- a/src/cheogram/java/eu/siacs/conversations/ui/EasyOnboardingInviteActivity.java +++ b/src/cheogram/java/eu/siacs/conversations/ui/EasyOnboardingInviteActivity.java @@ -126,7 +126,7 @@ public class EasyOnboardingInviteActivity extends XmppActivity implements EasyOn } @Override - void onBackendConnected() { + protected void onBackendConnected() { if (easyOnboardingInvite != null) { return; } diff --git a/src/cheogram/java/eu/siacs/conversations/ui/ImportBackupActivity.java b/src/cheogram/java/eu/siacs/conversations/ui/ImportBackupActivity.java index 39097acae66db59733e029955deabf425aa6c294..e7a43f55dae447a6e2e3523902126d8a19b283ad 100644 --- a/src/cheogram/java/eu/siacs/conversations/ui/ImportBackupActivity.java +++ b/src/cheogram/java/eu/siacs/conversations/ui/ImportBackupActivity.java @@ -29,7 +29,6 @@ import eu.siacs.conversations.databinding.ActivityImportBackupBinding; import eu.siacs.conversations.databinding.DialogEnterPasswordBinding; import eu.siacs.conversations.services.ImportBackupService; import eu.siacs.conversations.ui.adapter.BackupFileAdapter; -import eu.siacs.conversations.utils.ThemeHelper; public class ImportBackupActivity extends ActionBarActivity implements ServiceConnection, ImportBackupService.OnBackupFilesLoaded, BackupFileAdapter.OnItemClickedListener, ImportBackupService.OnBackupProcessed { @@ -44,8 +43,6 @@ public class ImportBackupActivity extends ActionBarActivity implements ServiceCo @Override protected void onCreate(final Bundle savedInstanceState) { - this.mTheme = ThemeHelper.find(this); - setTheme(this.mTheme); super.onCreate(savedInstanceState); binding = DataBindingUtil.setContentView(this, R.layout.activity_import_backup); setSupportActionBar(binding.toolbar); @@ -72,12 +69,7 @@ public class ImportBackupActivity extends ActionBarActivity implements ServiceCo @Override public void onStart() { super.onStart(); - final int theme = ThemeHelper.find(this); - if (this.mTheme != theme) { - recreate(); - } else { - bindService(new Intent(this, ImportBackupService.class), this, Context.BIND_AUTO_CREATE); - } + bindService(new Intent(this, ImportBackupService.class), this, Context.BIND_AUTO_CREATE); final Intent intent = getIntent(); if (intent != null && Intent.ACTION_VIEW.equals(intent.getAction()) && !this.mLoadingState) { Uri uri = intent.getData(); diff --git a/src/cheogram/java/eu/siacs/conversations/ui/MagicCreateActivity.java b/src/cheogram/java/eu/siacs/conversations/ui/MagicCreateActivity.java index ea588c33337041a55724dfcd43f59b36f40d8e9f..53b362b5c22c045a4b013a566fe355ba3f1ff22c 100644 --- a/src/cheogram/java/eu/siacs/conversations/ui/MagicCreateActivity.java +++ b/src/cheogram/java/eu/siacs/conversations/ui/MagicCreateActivity.java @@ -14,7 +14,7 @@ import java.security.SecureRandom; import eu.siacs.conversations.Config; import eu.siacs.conversations.R; -import eu.siacs.conversations.databinding.MagicCreateBinding; +import eu.siacs.conversations.databinding.ActivityMagicCreateBinding; import eu.siacs.conversations.entities.Account; import eu.siacs.conversations.utils.CryptoHelper; import eu.siacs.conversations.utils.InstallReferrerUtils; @@ -26,7 +26,7 @@ public class MagicCreateActivity extends XmppActivity implements TextWatcher { public static final String EXTRA_PRE_AUTH = "pre_auth"; public static final String EXTRA_USERNAME = "username"; - private MagicCreateBinding binding; + private ActivityMagicCreateBinding binding; private String domain; private String username; private String preAuth; @@ -37,19 +37,10 @@ public class MagicCreateActivity extends XmppActivity implements TextWatcher { } @Override - void onBackendConnected() { + protected void onBackendConnected() { } - @Override - public void onStart() { - super.onStart(); - final int theme = findTheme(); - if (this.mTheme != theme) { - recreate(); - } - } - @Override protected void onCreate(final Bundle savedInstanceState) { final Intent data = getIntent(); @@ -60,7 +51,7 @@ public class MagicCreateActivity extends XmppActivity implements TextWatcher { setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); } super.onCreate(savedInstanceState); - this.binding = DataBindingUtil.setContentView(this, R.layout.magic_create); + this.binding = DataBindingUtil.setContentView(this, R.layout.activity_magic_create); setSupportActionBar(this.binding.toolbar); configureActionBar(getSupportActionBar(), this.domain == null); if (username != null && domain != null) { diff --git a/src/cheogram/java/eu/siacs/conversations/ui/ManageAccountActivity.java b/src/cheogram/java/eu/siacs/conversations/ui/ManageAccountActivity.java index 9079cfeb92554e6bed50a1c80ec0bb8cb09641ea..7869c4a18a765bffadc764cf72a27d039508fe32 100644 --- a/src/cheogram/java/eu/siacs/conversations/ui/ManageAccountActivity.java +++ b/src/cheogram/java/eu/siacs/conversations/ui/ManageAccountActivity.java @@ -137,15 +137,6 @@ public class ManageAccountActivity extends XmppActivity implements OnAccountUpda registerForContextMenu(accountListView); } - @Override - protected void onStart() { - super.onStart(); - final int theme = findTheme(); - if (this.mTheme != theme) { - recreate(); - } - } - @Override public void onSaveInstanceState(final Bundle savedInstanceState) { if (selectedAccount != null) { @@ -173,7 +164,7 @@ public class ManageAccountActivity extends XmppActivity implements OnAccountUpda } @Override - void onBackendConnected() { + protected void onBackendConnected() { if (selectedAccountJid != null) { this.selectedAccount = xmppConnectionService.findAccountByJid(selectedAccountJid); } diff --git a/src/cheogram/java/eu/siacs/conversations/ui/PickServerActivity.java b/src/cheogram/java/eu/siacs/conversations/ui/PickServerActivity.java index 06320d33deea510e9edd2b139757ce2ec8c08373..547fdbdc39702c1e96b96141b7d8ab3b3dcc7966 100644 --- a/src/cheogram/java/eu/siacs/conversations/ui/PickServerActivity.java +++ b/src/cheogram/java/eu/siacs/conversations/ui/PickServerActivity.java @@ -22,17 +22,17 @@ public class PickServerActivity extends XmppActivity { } @Override - void onBackendConnected() { + protected void onBackendConnected() { } @Override public void onStart() { super.onStart(); - final int theme = findTheme(); + /* final int theme = findTheme(); if (this.mTheme != theme) { recreate(); - } + }*/ } diff --git a/src/cheogram/java/eu/siacs/conversations/ui/ShareViaAccountActivity.java b/src/cheogram/java/eu/siacs/conversations/ui/ShareViaAccountActivity.java index b9fc1fbf915c3d148e359da5c8fed7cecd8adb4e..87b5c4b8b53f7a4dab651d24cb27eb88f839df61 100644 --- a/src/cheogram/java/eu/siacs/conversations/ui/ShareViaAccountActivity.java +++ b/src/cheogram/java/eu/siacs/conversations/ui/ShareViaAccountActivity.java @@ -53,16 +53,7 @@ public class ShareViaAccountActivity extends XmppActivity { } @Override - protected void onStart() { - super.onStart(); - final int theme = findTheme(); - if (this.mTheme != theme) { - recreate(); - } - } - - @Override - void onBackendConnected() { + protected void onBackendConnected() { final int numAccounts = xmppConnectionService.getAccounts().size(); if (numAccounts == 1) { diff --git a/src/cheogram/java/eu/siacs/conversations/ui/WelcomeActivity.java b/src/cheogram/java/eu/siacs/conversations/ui/WelcomeActivity.java index 9e30512162f3989687946116a13f22b9091383e4..1d93fcf323c39345614e8688a7674cfd428809ce 100644 --- a/src/cheogram/java/eu/siacs/conversations/ui/WelcomeActivity.java +++ b/src/cheogram/java/eu/siacs/conversations/ui/WelcomeActivity.java @@ -108,17 +108,13 @@ public class WelcomeActivity extends XmppActivity implements XmppConnectionServi } @Override - void onBackendConnected() { + protected void onBackendConnected() { } @Override public void onStart() { super.onStart(); - final int theme = findTheme(); - if (this.mTheme != theme) { - recreate(); - } new InstallReferrerUtils(this); } @@ -159,7 +155,6 @@ public class WelcomeActivity extends XmppActivity implements XmppConnectionServi binding.buttonPrivacy.setOnClickListener((v) -> startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("https://cheogram.com/android-privacy.html"))) ); - setSupportActionBar(binding.toolbar); configureActionBar(getSupportActionBar(), false); binding.registerNewAccount.setOnClickListener(v -> { if (hasInviteUri()) { diff --git a/src/cheogram/java/eu/siacs/conversations/ui/adapter/BackupFileAdapter.java b/src/cheogram/java/eu/siacs/conversations/ui/adapter/BackupFileAdapter.java index d386d822b87396d930c595b70cde834aed1a9e3d..7595829a703c3eeb6d79f786376dc02afd9c4e75 100644 --- a/src/cheogram/java/eu/siacs/conversations/ui/adapter/BackupFileAdapter.java +++ b/src/cheogram/java/eu/siacs/conversations/ui/adapter/BackupFileAdapter.java @@ -22,7 +22,7 @@ import java.util.List; import java.util.concurrent.RejectedExecutionException; import eu.siacs.conversations.R; -import eu.siacs.conversations.databinding.AccountRowBinding; +import eu.siacs.conversations.databinding.ItemAccountBinding; import eu.siacs.conversations.services.AvatarService; import eu.siacs.conversations.services.ImportBackupService; import eu.siacs.conversations.utils.BackupFileHeader; @@ -39,7 +39,7 @@ public class BackupFileAdapter extends RecyclerView.Adapter - + - - diff --git a/src/cheogram/res/drawable/email_black.xml b/src/cheogram/res/drawable/email_black.xml deleted file mode 100644 index 0fcdb4bce12e1a69cabc41f3fc4b9dbf2c125596..0000000000000000000000000000000000000000 --- a/src/cheogram/res/drawable/email_black.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - diff --git a/src/cheogram/res/drawable/email_white.xml b/src/cheogram/res/drawable/email_white.xml deleted file mode 100644 index 6943b4cedf275cf147349c902cfed68ca60571cd..0000000000000000000000000000000000000000 --- a/src/cheogram/res/drawable/email_white.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - diff --git a/src/cheogram/res/drawable/business_white.xml b/src/cheogram/res/drawable/ic_business_24dp.xml similarity index 92% rename from src/cheogram/res/drawable/business_white.xml rename to src/cheogram/res/drawable/ic_business_24dp.xml index 23ee37d0e0f60da8d097d0888ad40e05ad482e2e..52f972ddcf70ae46df90be3489eb3c2775ac13a5 100644 --- a/src/cheogram/res/drawable/business_white.xml +++ b/src/cheogram/res/drawable/ic_business_24dp.xml @@ -3,7 +3,7 @@ android:height="24dp" android:viewportWidth="24" android:viewportHeight="24" - android:tint="?attr/colorControlNormal"> + android:tint="?colorControlNormal"> diff --git a/src/cheogram/res/drawable/ic_email_24dp.xml b/src/cheogram/res/drawable/ic_email_24dp.xml new file mode 100644 index 0000000000000000000000000000000000000000..7b79d8db7ff0bf56dc1081d2828b8603893047eb --- /dev/null +++ b/src/cheogram/res/drawable/ic_email_24dp.xml @@ -0,0 +1,12 @@ + + + + + diff --git a/src/cheogram/res/drawable/link_white.xml b/src/cheogram/res/drawable/ic_link_24dp.xml similarity index 91% rename from src/cheogram/res/drawable/link_white.xml rename to src/cheogram/res/drawable/ic_link_24dp.xml index 2c0a73f7ee385d6f5ac25323c67ba0d0bc46c195..ab3187fbcb452186c10712f63268834c1765a12a 100644 --- a/src/cheogram/res/drawable/link_white.xml +++ b/src/cheogram/res/drawable/ic_link_24dp.xml @@ -3,7 +3,7 @@ android:height="24dp" android:viewportWidth="24" android:viewportHeight="24" - android:tint="?attr/colorControlNormal"> + android:tint="?colorControlNormal"> diff --git a/src/cheogram/res/drawable/ic_logo_mono.xml b/src/cheogram/res/drawable/ic_logo_mono.xml new file mode 100644 index 0000000000000000000000000000000000000000..5173ce7865c71714c3d052621f877c5eef97d3df --- /dev/null +++ b/src/cheogram/res/drawable/ic_logo_mono.xml @@ -0,0 +1,21 @@ + + + + + + diff --git a/src/cheogram/res/drawable/ic_mood_24dp.xml b/src/cheogram/res/drawable/ic_mood_24dp.xml new file mode 100644 index 0000000000000000000000000000000000000000..947ca7feaf1e616d27da3416867601cccdb27fb9 --- /dev/null +++ b/src/cheogram/res/drawable/ic_mood_24dp.xml @@ -0,0 +1,10 @@ + + + diff --git a/src/cheogram/res/drawable/irc.xml b/src/cheogram/res/drawable/irc.xml index e8b201e718a5e33802f91103f42c314ddd2f8465..c74ee8593b292d95dbff131dc4515d0bb4b6ffb3 100644 --- a/src/cheogram/res/drawable/irc.xml +++ b/src/cheogram/res/drawable/irc.xml @@ -2,10 +2,11 @@ diff --git a/src/cheogram/res/drawable/link_black.xml b/src/cheogram/res/drawable/link_black.xml deleted file mode 100644 index 5e6eefa3622d30773fd3a61470bc3bee904a145a..0000000000000000000000000000000000000000 --- a/src/cheogram/res/drawable/link_black.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - diff --git a/src/cheogram/res/drawable/list_choice.xml b/src/cheogram/res/drawable/list_choice.xml deleted file mode 100644 index 0efabfd88ee4eb40bfb85f3e90963e56880839b7..0000000000000000000000000000000000000000 --- a/src/cheogram/res/drawable/list_choice.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - diff --git a/src/cheogram/res/drawable/matrix.xml b/src/cheogram/res/drawable/matrix.xml index ded32a5861764e889416a2fba678c2dffd912a80..6a856f6ff64ee9fabb7d7cd592e5b86708184509 100644 --- a/src/cheogram/res/drawable/matrix.xml +++ b/src/cheogram/res/drawable/matrix.xml @@ -2,6 +2,7 @@ @@ -9,13 +10,13 @@ android:translateX="-.095" android:translateY=".005"> diff --git a/src/cheogram/res/drawable/palette_24px.xml b/src/cheogram/res/drawable/palette_24px.xml new file mode 100644 index 0000000000000000000000000000000000000000..58c504c26fc0ef182541553c9ac68ffea960821f --- /dev/null +++ b/src/cheogram/res/drawable/palette_24px.xml @@ -0,0 +1,10 @@ + + + diff --git a/src/cheogram/res/drawable/pill.xml b/src/cheogram/res/drawable/pill.xml index d3dc2e1fb10fdcb2704d3dce2f78a6158027e467..1231196f73398ab0dd20ed013dc03df593cd73a7 100644 --- a/src/cheogram/res/drawable/pill.xml +++ b/src/cheogram/res/drawable/pill.xml @@ -1,5 +1,5 @@ - + diff --git a/src/cheogram/res/drawable/subject.xml b/src/cheogram/res/drawable/subject.xml index 39474655b2152ec779cc07bfd2855e74d0a0e3ca..d4d73d302eb08cc341851c6a5b9b0b3bcd3a1d80 100644 --- a/src/cheogram/res/drawable/subject.xml +++ b/src/cheogram/res/drawable/subject.xml @@ -1,10 +1,10 @@ + android:viewportHeight="960"> diff --git a/src/cheogram/res/drawable/textsend.xml b/src/cheogram/res/drawable/textsend.xml index 6f176524b02de59350ac4837c47aca444ae8adb4..525c7f30c9d811adeb20f4be6b746ec30c281261 100644 --- a/src/cheogram/res/drawable/textsend.xml +++ b/src/cheogram/res/drawable/textsend.xml @@ -5,5 +5,5 @@ android:bottomRightRadius="0dp" android:topLeftRadius="20dp" android:topRightRadius="20dp" /> - + diff --git a/src/cheogram/res/layout/actionview_edit.xml b/src/cheogram/res/layout/actionview_edit.xml index 257dafc5b78521a93ebf6bf584d192a24147135f..c22ac288d19cf87e2875edd3d0df39f603640211 100644 --- a/src/cheogram/res/layout/actionview_edit.xml +++ b/src/cheogram/res/layout/actionview_edit.xml @@ -8,7 +8,6 @@ - + - + + + + + + android:textAppearance="?textAppearanceBodyMedium" /> + android:textAppearance="?textAppearanceBodyMedium" />