From 7c568a1b751050f809a2895383ee272e5a1052f5 Mon Sep 17 00:00:00 2001 From: Naveen Date: Thu, 21 Dec 2023 17:08:32 +0530 Subject: [PATCH 1/9] Update readme link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 72bf7716..35b7a45f 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ It comes with material design and dark theme by default, provides great user exp Contains no ads or unnecessary permissions. It is fully opensource, provides customizable colors. You can also customize the font of your text message in both group messaging and private messaging. Check out the full suite of apps here: -https://github.com/FossifyX +https://github.com/FossifyOrg
App image From 832b1134b64c569323c34df77a29a350e2d029a2 Mon Sep 17 00:00:00 2001 From: Naveen Date: Thu, 21 Dec 2023 17:09:56 +0530 Subject: [PATCH 2/9] Reset app version to 1.0.0 --- gradle/libs.versions.toml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index ab3d244d..5fd47c18 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -28,9 +28,9 @@ app-build-kotlinJVMTarget = "17" ez-vcard = "0.11.3" shortcut-badger = "1.1.22" #versioning -app-version-appId = "com.simplemobiletools.smsmessenger" -app-version-versionCode = "85" -app-version-versionName = "5.19.3" +app-version-appId = "org.fossify.smsmessenger" +app-version-versionCode = "1" +app-version-versionName = "1.0.0" [libraries] #AndroidX androidx-constraintlayout = { module = "androidx.constraintlayout:constraintlayout", version.ref = "androidx-constraintlayout" } From 8ca36fc35ba4fe9fd317fbf4c583933d46b27fc6 Mon Sep 17 00:00:00 2001 From: Naveen Date: Thu, 21 Dec 2023 17:10:06 +0530 Subject: [PATCH 3/9] Update commons --- app/build.gradle.kts | 2 +- gradle/libs.versions.toml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index e5040028..69e7bb1c 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -96,7 +96,7 @@ android { } dependencies { - implementation(libs.simple.mobile.tools.commons) + implementation(libs.fossify.commons) implementation(libs.eventbus) implementation(libs.indicator.fast.scroll) implementation(libs.android.smsmms) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 5fd47c18..e7d24df1 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -13,7 +13,7 @@ eventbus = "3.3.1" #Room room = "2.6.0-alpha03" #Simple Mobile Tools -simple-commons = "b72ded2a75" +commons = "e764105103" android-smsmms = "c3e678befd" indicator-fast-scroll = "4524cd0b61" #Gradle @@ -41,7 +41,7 @@ androidx-room-runtime = { module = "androidx.room:room-runtime", version.ref = " androidx-room-ktx = { module = "androidx.room:room-ktx", version.ref = "room" } androidx-room-compiler = { module = "androidx.room:room-compiler", version.ref = "room" } #Simple Mobile Tools -simple-mobile-tools-commons = { module = "com.github.SimpleMobileTools:Simple-Commons", version.ref = "simple-commons" } +fossify-commons = { module = "org.fossify:commons", version.ref = "commons" } indicator-fast-scroll = { module = "com.github.tibbi:IndicatorFastScroll", version.ref = "indicator-fast-scroll" } android-smsmms = { module = "com.github.tibbi:android-smsmms", version.ref = "android-smsmms" } #EventBus From 6dab86e4b32dba161db04a13d094701624258b0d Mon Sep 17 00:00:00 2001 From: Naveen Date: Thu, 21 Dec 2023 17:11:24 +0530 Subject: [PATCH 4/9] Update AGP to 8.2.0 --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index e7d24df1..6f6bb08c 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -17,7 +17,7 @@ commons = "e764105103" android-smsmms = "c3e678befd" indicator-fast-scroll = "4524cd0b61" #Gradle -gradlePlugins-agp = "8.1.1" +gradlePlugins-agp = "8.2.0" #build app-build-compileSDKVersion = "34" app-build-targetSDK = "34" From 3a2535a9800aee7a28c5e15f2242ea76d17a4282 Mon Sep 17 00:00:00 2001 From: Naveen Date: Thu, 21 Dec 2023 17:16:18 +0530 Subject: [PATCH 5/9] Update link --- app/src/main/res/values-ar/strings.xml | 4 ++-- app/src/main/res/values-az/strings.xml | 2 +- app/src/main/res/values-be/strings.xml | 2 +- app/src/main/res/values-bg/strings.xml | 4 ++-- app/src/main/res/values-ca/strings.xml | 4 ++-- app/src/main/res/values-cr/strings.xml | 2 +- app/src/main/res/values-cs/strings.xml | 4 ++-- app/src/main/res/values-da/strings.xml | 2 +- app/src/main/res/values-de/strings.xml | 4 ++-- app/src/main/res/values-el/strings.xml | 2 +- app/src/main/res/values-eo/strings.xml | 2 +- app/src/main/res/values-es/strings.xml | 4 ++-- app/src/main/res/values-et/strings.xml | 4 ++-- app/src/main/res/values-fi/strings.xml | 4 ++-- app/src/main/res/values-fr/strings.xml | 4 ++-- app/src/main/res/values-gl/strings.xml | 2 +- app/src/main/res/values-hi/strings.xml | 2 +- app/src/main/res/values-hr/strings.xml | 2 +- app/src/main/res/values-hu/strings.xml | 2 +- app/src/main/res/values-in/strings.xml | 2 +- app/src/main/res/values-it/strings.xml | 4 ++-- app/src/main/res/values-iw/strings.xml | 2 +- app/src/main/res/values-ja/strings.xml | 2 +- app/src/main/res/values-lt/strings.xml | 2 +- app/src/main/res/values-lv/strings.xml | 4 ++-- app/src/main/res/values-mk/strings.xml | 2 +- app/src/main/res/values-ml/strings.xml | 2 +- app/src/main/res/values-nb-rNO/strings.xml | 2 +- app/src/main/res/values-nl/strings.xml | 4 ++-- app/src/main/res/values-pl/strings.xml | 4 ++-- app/src/main/res/values-pt-rBR/strings.xml | 2 +- app/src/main/res/values-pt/strings.xml | 4 ++-- app/src/main/res/values-ro/strings.xml | 2 +- app/src/main/res/values-ru/strings.xml | 4 ++-- app/src/main/res/values-sk/strings.xml | 2 +- app/src/main/res/values-sl/strings.xml | 2 +- app/src/main/res/values-sv/strings.xml | 4 ++-- app/src/main/res/values-ta/strings.xml | 2 +- app/src/main/res/values-th/strings.xml | 2 +- app/src/main/res/values-tr/strings.xml | 4 ++-- app/src/main/res/values-uk/strings.xml | 2 +- app/src/main/res/values-vi/strings.xml | 2 +- app/src/main/res/values-zh-rCN/strings.xml | 4 ++-- app/src/main/res/values-zh-rTW/strings.xml | 4 ++-- app/src/main/res/values/strings.xml | 2 +- 45 files changed, 64 insertions(+), 64 deletions(-) diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml index f17299ac..07721583 100644 --- a/app/src/main/res/values-ar/strings.xml +++ b/app/src/main/res/values-ar/strings.xml @@ -146,6 +146,6 @@ نعم ، يمكنك جدولة الرسائل ليتم إرسالها في المستقبل عن طريق الضغط مع الاستمرار على الزر \"إرسال\" واختيار التاريخ والوقت المطلوبين. - \ No newline at end of file + diff --git a/app/src/main/res/values-az/strings.xml b/app/src/main/res/values-az/strings.xml index 46304bea..53f8d649 100644 --- a/app/src/main/res/values-az/strings.xml +++ b/app/src/main/res/values-az/strings.xml @@ -134,6 +134,6 @@ Yes, you can schedule messages to be sent in the future by long pressing the Send button and picking the desired date and time. diff --git a/app/src/main/res/values-be/strings.xml b/app/src/main/res/values-be/strings.xml index 4c0ddfd1..46012cab 100644 --- a/app/src/main/res/values-be/strings.xml +++ b/app/src/main/res/values-be/strings.xml @@ -140,6 +140,6 @@ Yes, you can schedule messages to be sent in the future by long pressing the Send button and picking the desired date and time. diff --git a/app/src/main/res/values-bg/strings.xml b/app/src/main/res/values-bg/strings.xml index 0fd54451..b0d12e6a 100644 --- a/app/src/main/res/values-bg/strings.xml +++ b/app/src/main/res/values-bg/strings.xml @@ -134,6 +134,6 @@ Да, можете да планирате изпращане на съобщения в бъдеще, като натиснете продължително бутона Изпрати и изберете желаната дата и час. - \ No newline at end of file + diff --git a/app/src/main/res/values-ca/strings.xml b/app/src/main/res/values-ca/strings.xml index e4fbc372..ed87518a 100644 --- a/app/src/main/res/values-ca/strings.xml +++ b/app/src/main/res/values-ca/strings.xml @@ -134,6 +134,6 @@ L\'altre extrem no ha rebut el meu MMS, hi puc fer alguna cosa\? - \ No newline at end of file + diff --git a/app/src/main/res/values-cr/strings.xml b/app/src/main/res/values-cr/strings.xml index 46304bea..53f8d649 100644 --- a/app/src/main/res/values-cr/strings.xml +++ b/app/src/main/res/values-cr/strings.xml @@ -134,6 +134,6 @@ Yes, you can schedule messages to be sent in the future by long pressing the Send button and picking the desired date and time. diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index 990bd80c..2b340fa7 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -137,6 +137,6 @@ Ano, odeslání zpráv můžete naplánovat na budoucí čas dlouhým stisknutím tlačítka Odeslat a výběrem požadovaného data a času. - \ No newline at end of file + diff --git a/app/src/main/res/values-da/strings.xml b/app/src/main/res/values-da/strings.xml index a5fdecff..58dfc803 100644 --- a/app/src/main/res/values-da/strings.xml +++ b/app/src/main/res/values-da/strings.xml @@ -134,6 +134,6 @@ Yes, you can schedule messages to be sent in the future by long pressing the Send button and picking the desired date and time. diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index b1856037..6b425cd3 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -134,6 +134,6 @@ Ja, du kannst den Versand von Nachrichten für die Zukunft planen, indem du lange auf die Senden-Schaltfläche drückst und das gewünschte Datum und die Uhrzeit auswählst. - \ No newline at end of file + diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml index ad692090..e7fdc12e 100644 --- a/app/src/main/res/values-el/strings.xml +++ b/app/src/main/res/values-el/strings.xml @@ -134,6 +134,6 @@ Ναι, μπορείτε να προγραμματίσετε την αποστολή μηνυμάτων στο μέλλον πατώντας παρατεταμένα το κουμπί \"Αποστολή\" και επιλέγοντας την επιθυμητή ημερομηνία και ώρα. diff --git a/app/src/main/res/values-eo/strings.xml b/app/src/main/res/values-eo/strings.xml index 5454dbe6..b08a0ccb 100644 --- a/app/src/main/res/values-eo/strings.xml +++ b/app/src/main/res/values-eo/strings.xml @@ -134,6 +134,6 @@ Yes, you can schedule messages to be sent in the future by long pressing the Send button and picking the desired date and time. diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index c30af6b6..03657ec2 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -137,6 +137,6 @@ Sí, puedes programar el envío de mensajes en el futuro pulsando prolongadamente el botón de envío y eligiendo la fecha y hora deseadas. - \ No newline at end of file + diff --git a/app/src/main/res/values-et/strings.xml b/app/src/main/res/values-et/strings.xml index 6901bdfc..28fe4387 100644 --- a/app/src/main/res/values-et/strings.xml +++ b/app/src/main/res/values-et/strings.xml @@ -134,6 +134,6 @@ Jah, sa saad saata sõnumeid tulevikus - selleks kasuta pikka vajutust nupul „Saada“ ning vali soovitud kuupäev ja kellaaeg. - \ No newline at end of file + diff --git a/app/src/main/res/values-fi/strings.xml b/app/src/main/res/values-fi/strings.xml index 25430d1d..d644e808 100644 --- a/app/src/main/res/values-fi/strings.xml +++ b/app/src/main/res/values-fi/strings.xml @@ -134,6 +134,6 @@ Kyllä tukee ja voit ajoittaa viestin lähetyksen painamalla lähetyspainiketta pitkään ja valitsemalla halutun päivän ja kellonajan. - \ No newline at end of file + diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 1e126a4d..9511b02f 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -137,6 +137,6 @@ Oui, vous pouvez planifier l\'envoi de messages dans le futur en appuyant longuement sur le bouton Envoyer et en choisissant la date et l\'heure souhaitées. - \ No newline at end of file + diff --git a/app/src/main/res/values-gl/strings.xml b/app/src/main/res/values-gl/strings.xml index dcce501a..d1125fea 100644 --- a/app/src/main/res/values-gl/strings.xml +++ b/app/src/main/res/values-gl/strings.xml @@ -134,6 +134,6 @@ Si, pode programalo envío de mensaxes no futuro premendo no botón Enviar e escollendo a data e a hora desexadas. diff --git a/app/src/main/res/values-hi/strings.xml b/app/src/main/res/values-hi/strings.xml index 46304bea..53f8d649 100644 --- a/app/src/main/res/values-hi/strings.xml +++ b/app/src/main/res/values-hi/strings.xml @@ -134,6 +134,6 @@ Yes, you can schedule messages to be sent in the future by long pressing the Send button and picking the desired date and time. diff --git a/app/src/main/res/values-hr/strings.xml b/app/src/main/res/values-hr/strings.xml index 8f51f5d7..f3455450 100644 --- a/app/src/main/res/values-hr/strings.xml +++ b/app/src/main/res/values-hr/strings.xml @@ -137,6 +137,6 @@ Da, možete zakazati slanje poruka u budućnosti tako da dugo pritisnete gumb Pošalji i odaberete željeni datum i vrijeme. diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml index 2da64cfa..a6d3f61f 100644 --- a/app/src/main/res/values-hu/strings.xml +++ b/app/src/main/res/values-hu/strings.xml @@ -134,6 +134,6 @@ Igen, a Küldés gomb hosszú megnyomásával, és a kívánt dátum és idő kiválasztásával beütemezheti a jövőben elküldendő üzeneteket. diff --git a/app/src/main/res/values-in/strings.xml b/app/src/main/res/values-in/strings.xml index 7d3d478f..c68ab810 100644 --- a/app/src/main/res/values-in/strings.xml +++ b/app/src/main/res/values-in/strings.xml @@ -131,6 +131,6 @@ Ya, Anda bisa menjadwalkan pesan untuk dikirim di masa depan dengan menekan lama pada tombol Kirim dan memilih tanggal dan waktu yang diinginkan. diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 8885f862..3549abd7 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -137,6 +137,6 @@ Sì, è possibile programmare l\'invio di messaggi in futuro premendo a lungo il pulsante Invia e scegliendo la data e l\'ora desiderate. - \ No newline at end of file + diff --git a/app/src/main/res/values-iw/strings.xml b/app/src/main/res/values-iw/strings.xml index 3259487d..f2c147a9 100644 --- a/app/src/main/res/values-iw/strings.xml +++ b/app/src/main/res/values-iw/strings.xml @@ -140,6 +140,6 @@ Yes, you can schedule messages to be sent in the future by long pressing the Send button and picking the desired date and time. diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index b3851648..a19098a6 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -131,6 +131,6 @@ はい、送信ボタンを長押しして、希望の日付と時刻を選択することで、今後送信したいメッセージを予約できます。 diff --git a/app/src/main/res/values-lt/strings.xml b/app/src/main/res/values-lt/strings.xml index d060788b..29560993 100644 --- a/app/src/main/res/values-lt/strings.xml +++ b/app/src/main/res/values-lt/strings.xml @@ -136,6 +136,6 @@ Yes, you can schedule messages to be sent in the future by long pressing the Send button and picking the desired date and time. diff --git a/app/src/main/res/values-lv/strings.xml b/app/src/main/res/values-lv/strings.xml index 34fb071c..b5a0c390 100644 --- a/app/src/main/res/values-lv/strings.xml +++ b/app/src/main/res/values-lv/strings.xml @@ -137,6 +137,6 @@ Yes, you can schedule messages to be sent in the future by long pressing the Send button and picking the desired date and time. - \ No newline at end of file + diff --git a/app/src/main/res/values-mk/strings.xml b/app/src/main/res/values-mk/strings.xml index 46304bea..53f8d649 100644 --- a/app/src/main/res/values-mk/strings.xml +++ b/app/src/main/res/values-mk/strings.xml @@ -134,6 +134,6 @@ Yes, you can schedule messages to be sent in the future by long pressing the Send button and picking the desired date and time. diff --git a/app/src/main/res/values-ml/strings.xml b/app/src/main/res/values-ml/strings.xml index 549cecf0..a7f49823 100644 --- a/app/src/main/res/values-ml/strings.xml +++ b/app/src/main/res/values-ml/strings.xml @@ -134,6 +134,6 @@ Yes, you can schedule messages to be sent in the future by long pressing the Send button and picking the desired date and time. diff --git a/app/src/main/res/values-nb-rNO/strings.xml b/app/src/main/res/values-nb-rNO/strings.xml index 649198ae..0a8eb6a0 100644 --- a/app/src/main/res/values-nb-rNO/strings.xml +++ b/app/src/main/res/values-nb-rNO/strings.xml @@ -134,6 +134,6 @@ Ja, du kan planlegge at meldinger sendes i framtiden ved å lang-trykke knappen Send og velge ønsket dato og klokkeslett. diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 3b02e547..db99f047 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -134,6 +134,6 @@ Ja, berichten kunnen vertraagd verzonden worden door lang te drukken op de verzendknop en vervolgens een tijdstip voor verzending op te geven. - \ No newline at end of file + diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index c814205f..d125a734 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -140,6 +140,6 @@ Tak. Możesz zaplanować wysłanie wiadomości w przyszłości, naciskając długo przycisk Wyślij i wybierając czas docelowy. - \ No newline at end of file + diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index aed580ac..9188a5b2 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -137,6 +137,6 @@ Sim, você pode agendar mensagens para serem enviadas no futuro pressionando longamente o botão Enviar e escolhendo a data e a hora desejadas. diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index 7059db9a..dc8678fc 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -137,6 +137,6 @@ Sim, pode agendar mensagens e escolher a data e hora de envio com um toque longo no botão Enviar. - \ No newline at end of file + diff --git a/app/src/main/res/values-ro/strings.xml b/app/src/main/res/values-ro/strings.xml index 01bb53ef..273e7566 100644 --- a/app/src/main/res/values-ro/strings.xml +++ b/app/src/main/res/values-ro/strings.xml @@ -137,6 +137,6 @@ Yes, you can schedule messages to be sent in the future by long pressing the Send button and picking the desired date and time. diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 9fc649d0..724e2cab 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -140,6 +140,6 @@ Да, вы можете запланировать отправку сообщений в будущем, нажав и удерживая кнопку \"Отправить\" и выбрав нужную дату и время. - \ No newline at end of file + diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml index 04422834..3ae83ec0 100644 --- a/app/src/main/res/values-sk/strings.xml +++ b/app/src/main/res/values-sk/strings.xml @@ -137,6 +137,6 @@ Áno, správu môžete naplánovať dlhým podržaním tlačidla Odoslať a zvolením žiadaného dátumu a času. diff --git a/app/src/main/res/values-sl/strings.xml b/app/src/main/res/values-sl/strings.xml index 6f57058e..4c2b133b 100644 --- a/app/src/main/res/values-sl/strings.xml +++ b/app/src/main/res/values-sl/strings.xml @@ -140,6 +140,6 @@ Da, lahko načrtujete pošiljanje sporočil v prihodnosti, da dolgo pritisnete gumb Pošlji in izberete želeni datum in čas. diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml index 12ed3de1..e6cf6d0c 100644 --- a/app/src/main/res/values-sv/strings.xml +++ b/app/src/main/res/values-sv/strings.xml @@ -134,6 +134,6 @@ Ja, du kan schemalägga meddelanden så att de skickas i framtiden genom att trycka länge på knappen Skicka och välja önskat datum och tid. - \ No newline at end of file + diff --git a/app/src/main/res/values-ta/strings.xml b/app/src/main/res/values-ta/strings.xml index 9264d576..b1919770 100644 --- a/app/src/main/res/values-ta/strings.xml +++ b/app/src/main/res/values-ta/strings.xml @@ -134,6 +134,6 @@ Yes, you can schedule messages to be sent in the future by long pressing the Send button and picking the desired date and time. diff --git a/app/src/main/res/values-th/strings.xml b/app/src/main/res/values-th/strings.xml index 456803e0..4c9a7f09 100644 --- a/app/src/main/res/values-th/strings.xml +++ b/app/src/main/res/values-th/strings.xml @@ -131,6 +131,6 @@ Yes, you can schedule messages to be sent in the future by long pressing the Send button and picking the desired date and time. diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index cdcde66f..d5fea721 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -134,6 +134,6 @@ Evet, gönder düğmesine uzun basarak ve istediğiniz tarih ve saati seçerek iletileri gelecekte gönderilmek üzere zamanlayabilirsiniz. - \ No newline at end of file + diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml index ff7f4dba..a51d3c7f 100644 --- a/app/src/main/res/values-uk/strings.xml +++ b/app/src/main/res/values-uk/strings.xml @@ -140,6 +140,6 @@ Так, ви можете запланувати надсилання повідомлень у майбутньому, довго натискаючи кнопку «Надіслати» та вибираючи потрібну дату й час. diff --git a/app/src/main/res/values-vi/strings.xml b/app/src/main/res/values-vi/strings.xml index 84b48a3d..dca12bbe 100644 --- a/app/src/main/res/values-vi/strings.xml +++ b/app/src/main/res/values-vi/strings.xml @@ -131,6 +131,6 @@ Có, bạn có thể lên lịch gửi tin nhắn trong tương lai bằng cách nhấn và giữ nút Gửi và chọn ngày giờ mong muốn. diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 08185dbe..b82099f3 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -131,6 +131,6 @@ 是的,你可以长按“发送”按钮并选择所需的日期和时间安排将来要发送的消息。 - \ No newline at end of file + diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index 7dba7b64..6d91ce1b 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -131,6 +131,6 @@ 是的,您可以長按「送出」按鈕並選擇所需的日期和時間,以排程將訊息送出。 - \ 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 d29f0b73..f40131f9 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -135,6 +135,6 @@ Yes, you can schedule messages to be sent in the future by long pressing the Send button and picking the desired date and time. From 2d8a626ec092822173ba2add2362db5a4818fe10 Mon Sep 17 00:00:00 2001 From: Naveen Date: Thu, 21 Dec 2023 18:15:03 +0530 Subject: [PATCH 6/9] Rename package names to org.fossify.* --- app/proguard-rules.pro | 6 +- app/src/main/AndroidManifest.xml | 12 +- .../dialogs/InvalidNumberDialog.kt | 20 ---- .../smsmessenger/extensions/gson/Gson.kt | 9 -- .../smsmessenger/models/Events.kt | 5 - .../receivers/DeleteSmsReceiver.kt | 31 ----- .../fossify}/smsmessenger/App.kt | 4 +- .../ArchivedConversationsActivity.kt | 31 ++--- .../activities/ConversationDetailsActivity.kt | 24 ++-- .../smsmessenger/activities/MainActivity.kt | 56 ++++----- .../ManageBlockedKeywordsActivity.kt | 32 +++--- .../activities/NewConversationActivity.kt | 32 +++--- .../RecycleBinConversationsActivity.kt | 32 +++--- .../activities/SettingsActivity.kt | 61 +++++----- .../smsmessenger/activities/SimpleActivity.kt | 6 +- .../smsmessenger/activities/SplashActivity.kt | 4 +- .../smsmessenger/activities/ThreadActivity.kt | 106 +++++++++--------- .../activities/VCardViewerActivity.kt | 26 ++--- .../adapters/ArchivedConversationsAdapter.kt | 24 ++-- .../adapters/AttachmentsAdapter.kt | 28 ++--- .../adapters/AutoCompleteTextViewAdapter.kt | 18 +-- .../adapters/BaseConversationsAdapter.kt | 21 ++-- .../smsmessenger/adapters/ContactsAdapter.kt | 16 +-- .../adapters/ConversationsAdapter.kt | 36 +++--- .../RecycleBinConversationsAdapter.kt | 24 ++-- .../adapters/SearchResultsAdapter.kt | 18 +-- .../smsmessenger/adapters/ThreadAdapter.kt | 52 ++++----- .../adapters/VCardViewerAdapter.kt | 22 ++-- .../databases/MessagesDatabase.kt | 14 +-- .../dialogs/AddBlockedKeywordDialog.kt | 20 ++-- .../dialogs/DeleteConfirmationDialog.kt | 14 +-- .../dialogs/ExportMessagesDialog.kt | 20 ++-- .../dialogs/ImportMessagesDialog.kt | 38 +++---- .../dialogs/InvalidNumberDialog.kt | 20 ++++ .../dialogs/ManageBlockedKeywordsAdapter.kt | 24 ++-- .../dialogs/MessageDetailsDialog.kt | 22 ++-- .../dialogs/RenameConversationDialog.kt | 22 ++-- .../dialogs/ScheduleMessageDialog.kt | 22 ++-- .../smsmessenger/dialogs/SelectTextDialog.kt | 12 +- .../smsmessenger/extensions/Activity.kt | 18 +-- .../smsmessenger/extensions/Bitmap.kt | 2 +- .../smsmessenger/extensions/Collections.kt | 2 +- .../smsmessenger/extensions/Context.kt | 36 +++--- .../smsmessenger/extensions/Cursor.kt | 2 +- .../fossify}/smsmessenger/extensions/Date.kt | 4 +- .../fossify}/smsmessenger/extensions/Math.kt | 2 +- .../smsmessenger/extensions/SimpleContact.kt | 4 +- .../smsmessenger/extensions/String.kt | 2 +- .../fossify}/smsmessenger/extensions/View.kt | 2 +- .../smsmessenger/extensions/gson/Gson.kt | 9 ++ .../extensions/gson/JsonElement.kt | 2 +- .../extensions/gson/JsonObject.kt | 2 +- .../gson/MapDeserializerDoubleAsIntFix.kt | 6 +- .../helpers/AttachmentPreviews.kt | 22 ++-- .../smsmessenger/helpers/AttachmentUtils.kt | 2 +- .../fossify}/smsmessenger/helpers/Config.kt | 8 +- .../smsmessenger/helpers/Constants.kt | 6 +- .../smsmessenger/helpers/Converters.kt | 8 +- .../smsmessenger/helpers/ImageCompressor.kt | 16 +-- .../smsmessenger/helpers/MessagesImporter.kt | 32 +++--- .../smsmessenger/helpers/MessagesReader.kt | 12 +- .../smsmessenger/helpers/MessagesWriter.kt | 16 +-- .../helpers/NotificationHelper.kt | 32 +++--- .../smsmessenger/helpers/VCardParser.kt | 4 +- .../smsmessenger/interfaces/AttachmentsDao.kt | 4 +- .../interfaces/ConversationsDao.kt | 11 +- .../interfaces/MessageAttachmentsDao.kt | 4 +- .../smsmessenger/interfaces/MessagesDao.kt | 6 +- .../smsmessenger/messaging/Messaging.kt | 20 ++-- .../smsmessenger/messaging/MessagingUtils.kt | 24 ++-- .../messaging/ScheduledMessage.kt | 10 +- .../smsmessenger/messaging/SmsException.kt | 2 +- .../smsmessenger/messaging/SmsManager.kt | 2 +- .../smsmessenger/messaging/SmsSender.kt | 14 +-- .../models/ArchivedConversation.kt | 2 +- .../smsmessenger/models/Attachment.kt | 5 +- .../models/AttachmentSelection.kt | 14 +-- .../smsmessenger/models/BackupType.kt | 2 +- .../smsmessenger/models/Conversation.kt | 2 +- .../models/ConversationWithSnippetOverride.kt | 2 +- .../org/fossify/smsmessenger/models/Events.kt | 5 + .../smsmessenger/models/ExportedMessage.kt | 2 +- .../smsmessenger/models/ImportResult.kt | 2 +- .../fossify}/smsmessenger/models/Message.kt | 4 +- .../smsmessenger/models/MessageAttachment.kt | 5 +- .../smsmessenger/models/MessagesBackup.kt | 9 +- .../smsmessenger/models/MmsAddress.kt | 2 +- .../fossify}/smsmessenger/models/MmsBackup.kt | 4 +- .../fossify}/smsmessenger/models/MmsPart.kt | 2 +- .../fossify}/smsmessenger/models/NamePhoto.kt | 2 +- .../smsmessenger/models/RecycleBinMessage.kt | 2 +- .../fossify}/smsmessenger/models/SIMCard.kt | 2 +- .../smsmessenger/models/SearchResult.kt | 2 +- .../fossify}/smsmessenger/models/SmsBackup.kt | 4 +- .../smsmessenger/models/ThreadItems.kt | 2 +- .../fossify}/smsmessenger/models/VCard.kt | 27 +++-- .../receivers/DeleteSmsReceiver.kt | 31 +++++ .../receivers/DirectReplyReceiver.kt | 18 +-- .../receivers/MarkAsReadReceiver.kt | 18 +-- .../smsmessenger/receivers/MmsReceiver.kt | 21 ++-- .../smsmessenger/receivers/MmsSentReceiver.kt | 12 +- .../receivers/ScheduledMessageReceiver.kt | 24 ++-- .../receivers/SendStatusReceiver.kt | 8 +- .../smsmessenger/receivers/SmsReceiver.kt | 22 ++-- .../receivers/SmsStatusDeliveredReceiver.kt | 13 ++- .../receivers/SmsStatusSentReceiver.kt | 10 +- .../services/HeadlessSmsSendService.kt | 4 +- .../activity_archived_conversations.xml | 6 +- .../layout/activity_conversation_details.xml | 6 +- app/src/main/res/layout/activity_main.xml | 20 ++-- .../activity_manage_blocked_keywords.xml | 8 +- .../res/layout/activity_new_conversation.xml | 12 +- .../activity_recycle_bin_conversations.xml | 6 +- app/src/main/res/layout/activity_settings.xml | 54 ++++----- app/src/main/res/layout/activity_thread.xml | 8 +- .../main/res/layout/activity_vcard_viewer.xml | 4 +- .../res/layout/dialog_add_blocked_keyword.xml | 4 +- .../res/layout/dialog_delete_confirmation.xml | 4 +- .../res/layout/dialog_export_messages.xml | 8 +- .../res/layout/dialog_import_messages.xml | 4 +- .../main/res/layout/dialog_invalid_number.xml | 2 +- .../res/layout/dialog_message_details.xml | 2 +- .../res/layout/dialog_rename_conversation.xml | 4 +- .../main/res/layout/dialog_select_text.xml | 2 +- .../layout/item_manage_blocked_keyword.xml | 2 +- .../layout_thread_send_message_holder.xml | 8 +- .../res/layout/schedule_message_dialog.xml | 6 +- app/src/main/res/values/donottranslate.xml | 2 +- fastlane/Appfile | 2 +- gradle/libs.versions.toml | 4 +- graphics/icon.svg | 4 + 131 files changed, 915 insertions(+), 883 deletions(-) delete mode 100644 app/src/main/kotlin/com/simplemobiletools/smsmessenger/dialogs/InvalidNumberDialog.kt delete mode 100644 app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/gson/Gson.kt delete mode 100644 app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/Events.kt delete mode 100644 app/src/main/kotlin/com/simplemobiletools/smsmessenger/receivers/DeleteSmsReceiver.kt rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/App.kt (58%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/activities/ArchivedConversationsActivity.kt (84%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/activities/ConversationDetailsActivity.kt (79%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/activities/MainActivity.kt (90%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/activities/ManageBlockedKeywordsActivity.kt (69%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/activities/NewConversationActivity.kt (91%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/activities/RecycleBinConversationsActivity.kt (83%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/activities/SettingsActivity.kt (87%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/activities/SimpleActivity.kt (84%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/activities/SplashActivity.kt (62%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/activities/ThreadActivity.kt (94%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/activities/VCardViewerActivity.kt (75%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/adapters/ArchivedConversationsAdapter.kt (77%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/adapters/AttachmentsAdapter.kt (89%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/adapters/AutoCompleteTextViewAdapter.kt (84%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/adapters/BaseConversationsAdapter.kt (91%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/adapters/ContactsAdapter.kt (84%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/adapters/ConversationsAdapter.kt (89%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/adapters/RecycleBinConversationsAdapter.kt (79%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/adapters/SearchResultsAdapter.kt (85%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/adapters/ThreadAdapter.kt (93%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/adapters/VCardViewerAdapter.kt (90%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/databases/MessagesDatabase.kt (93%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/dialogs/AddBlockedKeywordDialog.kt (66%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/dialogs/DeleteConfirmationDialog.kt (63%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/dialogs/ExportMessagesDialog.kt (68%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/dialogs/ImportMessagesDialog.kt (56%) create mode 100644 app/src/main/kotlin/org/fossify/smsmessenger/dialogs/InvalidNumberDialog.kt rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/dialogs/ManageBlockedKeywordsAdapter.kt (85%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/dialogs/MessageDetailsDialog.kt (77%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/dialogs/RenameConversationDialog.kt (66%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/dialogs/ScheduleMessageDialog.kt (88%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/dialogs/SelectTextDialog.kt (52%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/extensions/Activity.kt (81%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/extensions/Bitmap.kt (77%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/extensions/Collections.kt (95%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/extensions/Context.kt (97%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/extensions/Cursor.kt (91%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/extensions/Date.kt (65%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/extensions/Math.kt (79%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/extensions/SimpleContact.kt (69%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/extensions/String.kt (95%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/extensions/View.kt (88%) create mode 100644 app/src/main/kotlin/org/fossify/smsmessenger/extensions/gson/Gson.kt rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/extensions/gson/JsonElement.kt (96%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/extensions/gson/JsonObject.kt (96%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/extensions/gson/MapDeserializerDoubleAsIntFix.kt (97%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/helpers/AttachmentPreviews.kt (86%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/helpers/AttachmentUtils.kt (97%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/helpers/Config.kt (95%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/helpers/Constants.kt (95%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/helpers/Converters.kt (82%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/helpers/ImageCompressor.kt (93%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/helpers/MessagesImporter.kt (84%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/helpers/MessagesReader.kt (96%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/helpers/MessagesWriter.kt (93%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/helpers/NotificationHelper.kt (88%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/helpers/VCardParser.kt (90%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/interfaces/AttachmentsDao.kt (58%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/interfaces/ConversationsDao.kt (90%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/interfaces/MessageAttachmentsDao.kt (60%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/interfaces/MessagesDao.kt (95%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/messaging/Messaging.kt (82%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/messaging/MessagingUtils.kt (90%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/messaging/ScheduledMessage.kt (80%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/messaging/SmsException.kt (83%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/messaging/SmsManager.kt (93%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/messaging/SmsSender.kt (89%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/models/ArchivedConversation.kt (88%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/models/Attachment.kt (85%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/models/AttachmentSelection.kt (67%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/models/BackupType.kt (79%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/models/Conversation.kt (96%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/models/ConversationWithSnippetOverride.kt (88%) create mode 100644 app/src/main/kotlin/org/fossify/smsmessenger/models/Events.kt rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/models/ExportedMessage.kt (79%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/models/ImportResult.kt (64%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/models/Message.kt (96%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/models/MessageAttachment.kt (82%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/models/MessagesBackup.kt (74%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/models/MmsAddress.kt (93%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/models/MmsBackup.kt (96%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/models/MmsPart.kt (97%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/models/NamePhoto.kt (55%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/models/RecycleBinMessage.kt (87%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/models/SIMCard.kt (60%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/models/SearchResult.kt (74%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/models/SmsBackup.kt (95%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/models/ThreadItems.kt (91%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/models/VCard.kt (72%) create mode 100644 app/src/main/kotlin/org/fossify/smsmessenger/receivers/DeleteSmsReceiver.kt rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/receivers/DirectReplyReceiver.kt (81%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/receivers/MarkAsReadReceiver.kt (56%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/receivers/MmsReceiver.kt (68%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/receivers/MmsSentReceiver.kt (85%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/receivers/ScheduledMessageReceiver.kt (69%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/receivers/SendStatusReceiver.kt (76%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/receivers/SmsReceiver.kt (87%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/receivers/SmsStatusDeliveredReceiver.kt (92%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/receivers/SmsStatusSentReceiver.kt (88%) rename app/src/main/kotlin/{com/simplemobiletools => org/fossify}/smsmessenger/services/HeadlessSmsSendService.kt (88%) create mode 100644 graphics/icon.svg diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index 1ae3546f..f6c50924 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -30,6 +30,6 @@ } # Gson --keep class com.simplemobiletools.commons.models.SimpleContact { *; } --keep class com.simplemobiletools.smsmessenger.models.Attachment { *; } --keep class com.simplemobiletools.smsmessenger.models.MessageAttachment { *; } +-keep class org.fossify.commons.models.SimpleContact { *; } +-keep class org.fossify.smsmessenger.models.Attachment { *; } +-keep class org.fossify.smsmessenger.models.MessageAttachment { *; } diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 5eb18231..08a8ede1 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -122,21 +122,21 @@ - + @@ -230,7 +230,7 @@ android:enabled="true" android:exported="true"> - + @@ -239,7 +239,7 @@ android:enabled="true" android:exported="true"> - + diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/dialogs/InvalidNumberDialog.kt b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/dialogs/InvalidNumberDialog.kt deleted file mode 100644 index 0900b897..00000000 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/dialogs/InvalidNumberDialog.kt +++ /dev/null @@ -1,20 +0,0 @@ -package com.simplemobiletools.smsmessenger.dialogs - -import com.simplemobiletools.commons.activities.BaseSimpleActivity -import com.simplemobiletools.commons.extensions.getAlertDialogBuilder -import com.simplemobiletools.commons.extensions.setupDialogStuff -import com.simplemobiletools.smsmessenger.databinding.DialogInvalidNumberBinding - -class InvalidNumberDialog(val activity: BaseSimpleActivity, val text: String) { - init { - val binding = DialogInvalidNumberBinding.inflate(activity.layoutInflater).apply { - dialogInvalidNumberDesc.text = text - } - - activity.getAlertDialogBuilder() - .setPositiveButton(com.simplemobiletools.commons.R.string.ok) { _, _ -> { } } - .apply { - activity.setupDialogStuff(binding.root, this) - } - } -} diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/gson/Gson.kt b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/gson/Gson.kt deleted file mode 100644 index 4e1dcf2e..00000000 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/gson/Gson.kt +++ /dev/null @@ -1,9 +0,0 @@ -package com.simplemobiletools.smsmessenger.extensions.gson - -import com.google.gson.Gson -import com.google.gson.GsonBuilder -import com.google.gson.reflect.TypeToken - -private val gsonBuilder = GsonBuilder().registerTypeAdapter(object: TypeToken>(){}.type, MapDeserializerDoubleAsIntFix()) -val gson : Gson = gsonBuilder.create() - diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/Events.kt b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/Events.kt deleted file mode 100644 index 1f6e3998..00000000 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/Events.kt +++ /dev/null @@ -1,5 +0,0 @@ -package com.simplemobiletools.smsmessenger.models - -class Events { - class RefreshMessages -} diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/receivers/DeleteSmsReceiver.kt b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/receivers/DeleteSmsReceiver.kt deleted file mode 100644 index fc11d50b..00000000 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/receivers/DeleteSmsReceiver.kt +++ /dev/null @@ -1,31 +0,0 @@ -package com.simplemobiletools.smsmessenger.receivers - -import android.content.BroadcastReceiver -import android.content.Context -import android.content.Intent -import com.simplemobiletools.commons.extensions.notificationManager -import com.simplemobiletools.commons.helpers.ensureBackgroundThread -import com.simplemobiletools.smsmessenger.extensions.conversationsDB -import com.simplemobiletools.smsmessenger.extensions.deleteMessage -import com.simplemobiletools.smsmessenger.extensions.updateLastConversationMessage -import com.simplemobiletools.smsmessenger.extensions.updateUnreadCountBadge -import com.simplemobiletools.smsmessenger.helpers.IS_MMS -import com.simplemobiletools.smsmessenger.helpers.MESSAGE_ID -import com.simplemobiletools.smsmessenger.helpers.THREAD_ID -import com.simplemobiletools.smsmessenger.helpers.refreshMessages - -class DeleteSmsReceiver: BroadcastReceiver() { - - override fun onReceive(context: Context, intent: Intent) { - val threadId = intent.getLongExtra(THREAD_ID, 0L) - val messageId = intent.getLongExtra(MESSAGE_ID, 0L) - val isMms = intent.getBooleanExtra(IS_MMS, false) - context.notificationManager.cancel(threadId.hashCode()) - ensureBackgroundThread { - context.deleteMessage(messageId, isMms) - context.updateUnreadCountBadge(context.conversationsDB.getUnreadConversations()) - context.updateLastConversationMessage(threadId) - refreshMessages() - } - } -} diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/App.kt b/app/src/main/kotlin/org/fossify/smsmessenger/App.kt similarity index 58% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/App.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/App.kt index 5f76354e..3e85c740 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/App.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/App.kt @@ -1,7 +1,7 @@ -package com.simplemobiletools.smsmessenger +package org.fossify.smsmessenger import android.app.Application -import com.simplemobiletools.commons.extensions.checkUseEnglish +import org.fossify.commons.extensions.checkUseEnglish class App : Application() { override fun onCreate() { diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/ArchivedConversationsActivity.kt b/app/src/main/kotlin/org/fossify/smsmessenger/activities/ArchivedConversationsActivity.kt similarity index 84% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/ArchivedConversationsActivity.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/activities/ArchivedConversationsActivity.kt index fb56fd8d..51b00a23 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/ArchivedConversationsActivity.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/activities/ArchivedConversationsActivity.kt @@ -1,18 +1,23 @@ -package com.simplemobiletools.smsmessenger.activities +package org.fossify.smsmessenger.activities import android.annotation.SuppressLint import android.content.Intent import android.os.Bundle -import com.simplemobiletools.commons.dialogs.ConfirmationDialog -import com.simplemobiletools.commons.extensions.* -import com.simplemobiletools.commons.helpers.* -import com.simplemobiletools.smsmessenger.R -import com.simplemobiletools.smsmessenger.adapters.ArchivedConversationsAdapter -import com.simplemobiletools.smsmessenger.databinding.ActivityArchivedConversationsBinding -import com.simplemobiletools.smsmessenger.extensions.* -import com.simplemobiletools.smsmessenger.helpers.* -import com.simplemobiletools.smsmessenger.models.Conversation -import com.simplemobiletools.smsmessenger.models.Events +import org.fossify.commons.dialogs.ConfirmationDialog +import org.fossify.commons.extensions.* +import org.fossify.commons.helpers.NavigationIcon +import org.fossify.commons.helpers.WAS_PROTECTION_HANDLED +import org.fossify.commons.helpers.ensureBackgroundThread +import org.fossify.smsmessenger.R +import org.fossify.smsmessenger.adapters.ArchivedConversationsAdapter +import org.fossify.smsmessenger.databinding.ActivityArchivedConversationsBinding +import org.fossify.smsmessenger.extensions.config +import org.fossify.smsmessenger.extensions.conversationsDB +import org.fossify.smsmessenger.extensions.removeAllArchivedConversations +import org.fossify.smsmessenger.helpers.THREAD_ID +import org.fossify.smsmessenger.helpers.THREAD_TITLE +import org.fossify.smsmessenger.models.Conversation +import org.fossify.smsmessenger.models.Events import org.greenrobot.eventbus.EventBus import org.greenrobot.eventbus.Subscribe import org.greenrobot.eventbus.ThreadMode @@ -98,8 +103,8 @@ class ArchivedConversationsActivity : SimpleActivity() { activity = this, message = "", messageId = R.string.empty_archive_confirmation, - positive = com.simplemobiletools.commons.R.string.yes, - negative = com.simplemobiletools.commons.R.string.no + positive = org.fossify.commons.R.string.yes, + negative = org.fossify.commons.R.string.no ) { removeAllArchivedConversations { loadArchivedConversations() diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/ConversationDetailsActivity.kt b/app/src/main/kotlin/org/fossify/smsmessenger/activities/ConversationDetailsActivity.kt similarity index 79% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/ConversationDetailsActivity.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/activities/ConversationDetailsActivity.kt index e53c625a..2d56e165 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/ConversationDetailsActivity.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/activities/ConversationDetailsActivity.kt @@ -1,17 +1,17 @@ -package com.simplemobiletools.smsmessenger.activities +package org.fossify.smsmessenger.activities import android.os.Bundle import androidx.core.content.res.ResourcesCompat -import com.simplemobiletools.commons.extensions.* -import com.simplemobiletools.commons.helpers.NavigationIcon -import com.simplemobiletools.commons.helpers.ensureBackgroundThread -import com.simplemobiletools.commons.models.SimpleContact -import com.simplemobiletools.smsmessenger.adapters.ContactsAdapter -import com.simplemobiletools.smsmessenger.databinding.ActivityConversationDetailsBinding -import com.simplemobiletools.smsmessenger.dialogs.RenameConversationDialog -import com.simplemobiletools.smsmessenger.extensions.* -import com.simplemobiletools.smsmessenger.helpers.THREAD_ID -import com.simplemobiletools.smsmessenger.models.Conversation +import org.fossify.commons.extensions.* +import org.fossify.commons.helpers.NavigationIcon +import org.fossify.commons.helpers.ensureBackgroundThread +import org.fossify.commons.models.SimpleContact +import org.fossify.smsmessenger.adapters.ContactsAdapter +import org.fossify.smsmessenger.databinding.ActivityConversationDetailsBinding +import org.fossify.smsmessenger.dialogs.RenameConversationDialog +import org.fossify.smsmessenger.extensions.* +import org.fossify.smsmessenger.helpers.THREAD_ID +import org.fossify.smsmessenger.models.Conversation class ConversationDetailsActivity : SimpleActivity() { @@ -62,7 +62,7 @@ class ConversationDetailsActivity : SimpleActivity() { private fun setupTextViews() { binding.conversationName.apply { - ResourcesCompat.getDrawable(resources, com.simplemobiletools.commons.R.drawable.ic_edit_vector, theme)?.apply { + ResourcesCompat.getDrawable(resources, org.fossify.commons.R.drawable.ic_edit_vector, theme)?.apply { applyColorFilter(getProperTextColor()) setCompoundDrawablesWithIntrinsicBounds(null, null, this, null) } diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/MainActivity.kt b/app/src/main/kotlin/org/fossify/smsmessenger/activities/MainActivity.kt similarity index 90% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/MainActivity.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/activities/MainActivity.kt index 8b99d1e4..859c4d20 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/MainActivity.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/activities/MainActivity.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.smsmessenger.activities +package org.fossify.smsmessenger.activities import android.annotation.SuppressLint import android.app.Activity @@ -12,22 +12,24 @@ import android.os.Bundle import android.provider.Telephony import android.text.TextUtils import androidx.coordinatorlayout.widget.CoordinatorLayout -import com.simplemobiletools.commons.dialogs.PermissionRequiredDialog -import com.simplemobiletools.commons.extensions.* -import com.simplemobiletools.commons.helpers.* -import com.simplemobiletools.commons.models.FAQItem -import com.simplemobiletools.commons.models.Release -import com.simplemobiletools.smsmessenger.BuildConfig -import com.simplemobiletools.smsmessenger.R -import com.simplemobiletools.smsmessenger.adapters.ConversationsAdapter -import com.simplemobiletools.smsmessenger.adapters.SearchResultsAdapter -import com.simplemobiletools.smsmessenger.databinding.ActivityMainBinding -import com.simplemobiletools.smsmessenger.extensions.* -import com.simplemobiletools.smsmessenger.helpers.* -import com.simplemobiletools.smsmessenger.models.Conversation -import com.simplemobiletools.smsmessenger.models.Events -import com.simplemobiletools.smsmessenger.models.Message -import com.simplemobiletools.smsmessenger.models.SearchResult +import org.fossify.commons.dialogs.PermissionRequiredDialog +import org.fossify.commons.extensions.* +import org.fossify.commons.helpers.* +import org.fossify.commons.models.FAQItem +import org.fossify.commons.models.Release +import org.fossify.smsmessenger.BuildConfig +import org.fossify.smsmessenger.R +import org.fossify.smsmessenger.adapters.ConversationsAdapter +import org.fossify.smsmessenger.adapters.SearchResultsAdapter +import org.fossify.smsmessenger.databinding.ActivityMainBinding +import org.fossify.smsmessenger.extensions.* +import org.fossify.smsmessenger.helpers.SEARCHED_MESSAGE_ID +import org.fossify.smsmessenger.helpers.THREAD_ID +import org.fossify.smsmessenger.helpers.THREAD_TITLE +import org.fossify.smsmessenger.models.Conversation +import org.fossify.smsmessenger.models.Events +import org.fossify.smsmessenger.models.Message +import org.fossify.smsmessenger.models.SearchResult import org.greenrobot.eventbus.EventBus import org.greenrobot.eventbus.Subscribe import org.greenrobot.eventbus.ThreadMode @@ -106,7 +108,7 @@ class MainActivity : SimpleActivity() { binding.conversationsProgressBar.trackColor = properPrimaryColor.adjustAlpha(LOWER_ALPHA) checkShortcut() (binding.conversationsFab.layoutParams as? CoordinatorLayout.LayoutParams)?.bottomMargin = - navigationBarHeight + resources.getDimension(com.simplemobiletools.commons.R.dimen.activity_margin).toInt() + navigationBarHeight + resources.getDimension(org.fossify.commons.R.dimen.activity_margin).toInt() } override fun onPause() { @@ -185,7 +187,7 @@ class MainActivity : SimpleActivity() { private fun refreshMenuItems() { binding.mainMenu.getToolbar().menu.apply { - findItem(R.id.more_apps_from_us).isVisible = !resources.getBoolean(com.simplemobiletools.commons.R.bool.hide_google_relations) + findItem(R.id.more_apps_from_us).isVisible = !resources.getBoolean(org.fossify.commons.R.bool.hide_google_relations) findItem(R.id.show_recycle_bin).isVisible = config.useRecycleBin findItem(R.id.show_archived).isVisible = config.isArchiveAvailable } @@ -223,7 +225,7 @@ class MainActivity : SimpleActivity() { startActivityForResult(intent, MAKE_DEFAULT_APP_REQUEST) } } else { - toast(com.simplemobiletools.commons.R.string.unknown_error_occurred) + toast(org.fossify.commons.R.string.unknown_error_occurred) finish() } } else { @@ -248,7 +250,7 @@ class MainActivity : SimpleActivity() { if (!granted) { PermissionRequiredDialog( activity = this, - textId = com.simplemobiletools.commons.R.string.allow_notifications_incoming_messages, + textId = org.fossify.commons.R.string.allow_notifications_incoming_messages, positiveActionCallback = { openNotificationSettings() }) } } @@ -481,8 +483,8 @@ class MainActivity : SimpleActivity() { @SuppressLint("NewApi") private fun getCreateNewContactShortcut(appIconColor: Int): ShortcutInfo { val newEvent = getString(R.string.new_conversation) - val drawable = resources.getDrawable(com.simplemobiletools.commons.R.drawable.shortcut_plus) - (drawable as LayerDrawable).findDrawableByLayerId(com.simplemobiletools.commons.R.id.shortcut_plus_background).applyColorFilter(appIconColor) + val drawable = resources.getDrawable(org.fossify.commons.R.drawable.shortcut_plus) + (drawable as LayerDrawable).findDrawableByLayerId(org.fossify.commons.R.id.shortcut_plus_background).applyColorFilter(appIconColor) val bmp = drawable.convertToBitmap() val intent = Intent(this, NewConversationActivity::class.java) @@ -581,12 +583,12 @@ class MainActivity : SimpleActivity() { val faqItems = arrayListOf( FAQItem(R.string.faq_2_title, R.string.faq_2_text), FAQItem(R.string.faq_3_title, R.string.faq_3_text), - FAQItem(com.simplemobiletools.commons.R.string.faq_9_title_commons, com.simplemobiletools.commons.R.string.faq_9_text_commons) + FAQItem(org.fossify.commons.R.string.faq_9_title_commons, org.fossify.commons.R.string.faq_9_text_commons) ) - if (!resources.getBoolean(com.simplemobiletools.commons.R.bool.hide_google_relations)) { - faqItems.add(FAQItem(com.simplemobiletools.commons.R.string.faq_2_title_commons, com.simplemobiletools.commons.R.string.faq_2_text_commons)) - faqItems.add(FAQItem(com.simplemobiletools.commons.R.string.faq_6_title_commons, com.simplemobiletools.commons.R.string.faq_6_text_commons)) + if (!resources.getBoolean(org.fossify.commons.R.bool.hide_google_relations)) { + faqItems.add(FAQItem(org.fossify.commons.R.string.faq_2_title_commons, org.fossify.commons.R.string.faq_2_text_commons)) + faqItems.add(FAQItem(org.fossify.commons.R.string.faq_6_title_commons, org.fossify.commons.R.string.faq_6_text_commons)) } startAboutActivity(R.string.app_name, licenses, BuildConfig.VERSION_NAME, faqItems, true) diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/ManageBlockedKeywordsActivity.kt b/app/src/main/kotlin/org/fossify/smsmessenger/activities/ManageBlockedKeywordsActivity.kt similarity index 69% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/ManageBlockedKeywordsActivity.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/activities/ManageBlockedKeywordsActivity.kt index 9334c7bf..9a4bd991 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/ManageBlockedKeywordsActivity.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/activities/ManageBlockedKeywordsActivity.kt @@ -1,23 +1,19 @@ -package com.simplemobiletools.smsmessenger.activities +package org.fossify.smsmessenger.activities import android.os.Bundle -import com.simplemobiletools.commons.activities.BaseSimpleActivity -import com.simplemobiletools.commons.extensions.beVisibleIf -import com.simplemobiletools.commons.extensions.getProperPrimaryColor -import com.simplemobiletools.commons.extensions.underlineText -import com.simplemobiletools.commons.extensions.updateTextColors -import com.simplemobiletools.commons.extensions.viewBinding -import com.simplemobiletools.commons.helpers.APP_ICON_IDS -import com.simplemobiletools.commons.helpers.APP_LAUNCHER_NAME -import com.simplemobiletools.commons.helpers.NavigationIcon -import com.simplemobiletools.commons.helpers.ensureBackgroundThread -import com.simplemobiletools.commons.interfaces.RefreshRecyclerViewListener -import com.simplemobiletools.smsmessenger.R -import com.simplemobiletools.smsmessenger.databinding.ActivityManageBlockedKeywordsBinding -import com.simplemobiletools.smsmessenger.dialogs.AddBlockedKeywordDialog -import com.simplemobiletools.smsmessenger.dialogs.ManageBlockedKeywordsAdapter -import com.simplemobiletools.smsmessenger.extensions.config -import com.simplemobiletools.smsmessenger.extensions.toArrayList +import org.fossify.commons.activities.BaseSimpleActivity +import org.fossify.commons.extensions.* +import org.fossify.commons.helpers.APP_ICON_IDS +import org.fossify.commons.helpers.APP_LAUNCHER_NAME +import org.fossify.commons.helpers.NavigationIcon +import org.fossify.commons.helpers.ensureBackgroundThread +import org.fossify.commons.interfaces.RefreshRecyclerViewListener +import org.fossify.smsmessenger.R +import org.fossify.smsmessenger.databinding.ActivityManageBlockedKeywordsBinding +import org.fossify.smsmessenger.dialogs.AddBlockedKeywordDialog +import org.fossify.smsmessenger.dialogs.ManageBlockedKeywordsAdapter +import org.fossify.smsmessenger.extensions.config +import org.fossify.smsmessenger.extensions.toArrayList class ManageBlockedKeywordsActivity : BaseSimpleActivity(), RefreshRecyclerViewListener { override fun getAppIconIDs() = intent.getIntegerArrayListExtra(APP_ICON_IDS) ?: ArrayList() diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/NewConversationActivity.kt b/app/src/main/kotlin/org/fossify/smsmessenger/activities/NewConversationActivity.kt similarity index 91% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/NewConversationActivity.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/activities/NewConversationActivity.kt index 18910ae8..1670d3a9 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/NewConversationActivity.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/activities/NewConversationActivity.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.smsmessenger.activities +package org.fossify.smsmessenger.activities import android.content.Intent import android.net.Uri @@ -7,19 +7,19 @@ import android.view.WindowManager import android.widget.Toast import com.google.gson.Gson import com.reddit.indicatorfastscroll.FastScrollItemIndicator -import com.simplemobiletools.commons.dialogs.RadioGroupDialog -import com.simplemobiletools.commons.extensions.* -import com.simplemobiletools.commons.helpers.* -import com.simplemobiletools.commons.models.RadioItem -import com.simplemobiletools.commons.models.SimpleContact -import com.simplemobiletools.smsmessenger.R -import com.simplemobiletools.smsmessenger.adapters.ContactsAdapter -import com.simplemobiletools.smsmessenger.databinding.ActivityNewConversationBinding -import com.simplemobiletools.smsmessenger.databinding.ItemSuggestedContactBinding -import com.simplemobiletools.smsmessenger.extensions.getSuggestedContacts -import com.simplemobiletools.smsmessenger.extensions.getThreadId -import com.simplemobiletools.smsmessenger.helpers.* -import com.simplemobiletools.smsmessenger.messaging.isShortCodeWithLetters +import org.fossify.commons.dialogs.RadioGroupDialog +import org.fossify.commons.extensions.* +import org.fossify.commons.helpers.* +import org.fossify.commons.models.RadioItem +import org.fossify.commons.models.SimpleContact +import org.fossify.smsmessenger.R +import org.fossify.smsmessenger.adapters.ContactsAdapter +import org.fossify.smsmessenger.databinding.ActivityNewConversationBinding +import org.fossify.smsmessenger.databinding.ItemSuggestedContactBinding +import org.fossify.smsmessenger.extensions.getSuggestedContacts +import org.fossify.smsmessenger.extensions.getThreadId +import org.fossify.smsmessenger.helpers.* +import org.fossify.smsmessenger.messaging.isShortCodeWithLetters import java.net.URLDecoder import java.util.Locale @@ -146,9 +146,9 @@ class NewConversationActivity : SimpleActivity() { if (!hasContacts) { val placeholderText = if (hasPermission(PERMISSION_READ_CONTACTS)) { - com.simplemobiletools.commons.R.string.no_contacts_found + org.fossify.commons.R.string.no_contacts_found } else { - com.simplemobiletools.commons.R.string.no_access_to_contacts + org.fossify.commons.R.string.no_access_to_contacts } binding.noContactsPlaceholder.text = getString(placeholderText) diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/RecycleBinConversationsActivity.kt b/app/src/main/kotlin/org/fossify/smsmessenger/activities/RecycleBinConversationsActivity.kt similarity index 83% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/RecycleBinConversationsActivity.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/activities/RecycleBinConversationsActivity.kt index 7ae7e34b..c64ae220 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/RecycleBinConversationsActivity.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/activities/RecycleBinConversationsActivity.kt @@ -1,18 +1,24 @@ -package com.simplemobiletools.smsmessenger.activities +package org.fossify.smsmessenger.activities import android.annotation.SuppressLint import android.content.Intent import android.os.Bundle -import com.simplemobiletools.commons.dialogs.ConfirmationDialog -import com.simplemobiletools.commons.extensions.* -import com.simplemobiletools.commons.helpers.* -import com.simplemobiletools.smsmessenger.R -import com.simplemobiletools.smsmessenger.adapters.RecycleBinConversationsAdapter -import com.simplemobiletools.smsmessenger.databinding.ActivityRecycleBinConversationsBinding -import com.simplemobiletools.smsmessenger.extensions.* -import com.simplemobiletools.smsmessenger.helpers.* -import com.simplemobiletools.smsmessenger.models.Conversation -import com.simplemobiletools.smsmessenger.models.Events +import org.fossify.commons.dialogs.ConfirmationDialog +import org.fossify.commons.extensions.* +import org.fossify.commons.helpers.NavigationIcon +import org.fossify.commons.helpers.WAS_PROTECTION_HANDLED +import org.fossify.commons.helpers.ensureBackgroundThread +import org.fossify.smsmessenger.R +import org.fossify.smsmessenger.adapters.RecycleBinConversationsAdapter +import org.fossify.smsmessenger.databinding.ActivityRecycleBinConversationsBinding +import org.fossify.smsmessenger.extensions.config +import org.fossify.smsmessenger.extensions.conversationsDB +import org.fossify.smsmessenger.extensions.emptyMessagesRecycleBin +import org.fossify.smsmessenger.helpers.IS_RECYCLE_BIN +import org.fossify.smsmessenger.helpers.THREAD_ID +import org.fossify.smsmessenger.helpers.THREAD_TITLE +import org.fossify.smsmessenger.models.Conversation +import org.fossify.smsmessenger.models.Events import org.greenrobot.eventbus.EventBus import org.greenrobot.eventbus.Subscribe import org.greenrobot.eventbus.ThreadMode @@ -98,8 +104,8 @@ class RecycleBinConversationsActivity : SimpleActivity() { activity = this, message = "", messageId = R.string.empty_recycle_bin_messages_confirmation, - positive = com.simplemobiletools.commons.R.string.yes, - negative = com.simplemobiletools.commons.R.string.no + positive = org.fossify.commons.R.string.yes, + negative = org.fossify.commons.R.string.no ) { ensureBackgroundThread { emptyMessagesRecycleBin() diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/SettingsActivity.kt b/app/src/main/kotlin/org/fossify/smsmessenger/activities/SettingsActivity.kt similarity index 87% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/SettingsActivity.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/activities/SettingsActivity.kt index e5aba012..7f3546b4 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/SettingsActivity.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/activities/SettingsActivity.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.smsmessenger.activities +package org.fossify.smsmessenger.activities import android.annotation.TargetApi import android.content.Intent @@ -6,22 +6,21 @@ import android.net.Uri import android.os.Build import android.os.Bundle import androidx.activity.result.contract.ActivityResultContracts -import com.simplemobiletools.commons.activities.ManageBlockedNumbersActivity -import com.simplemobiletools.commons.dialogs.* -import com.simplemobiletools.commons.extensions.* -import com.simplemobiletools.commons.helpers.* -import com.simplemobiletools.commons.models.RadioItem -import com.simplemobiletools.smsmessenger.R -import com.simplemobiletools.smsmessenger.databinding.ActivitySettingsBinding -import com.simplemobiletools.smsmessenger.dialogs.ExportMessagesDialog -import com.simplemobiletools.smsmessenger.extensions.config -import com.simplemobiletools.smsmessenger.extensions.emptyMessagesRecycleBin -import com.simplemobiletools.smsmessenger.extensions.messagesDB -import com.simplemobiletools.smsmessenger.helpers.* -import com.simplemobiletools.smsmessenger.models.* import kotlinx.serialization.encodeToString import kotlinx.serialization.json.Json -import java.util.* +import org.fossify.commons.activities.ManageBlockedNumbersActivity +import org.fossify.commons.dialogs.* +import org.fossify.commons.extensions.* +import org.fossify.commons.helpers.* +import org.fossify.commons.models.RadioItem +import org.fossify.smsmessenger.R +import org.fossify.smsmessenger.databinding.ActivitySettingsBinding +import org.fossify.smsmessenger.dialogs.ExportMessagesDialog +import org.fossify.smsmessenger.extensions.config +import org.fossify.smsmessenger.extensions.emptyMessagesRecycleBin +import org.fossify.smsmessenger.extensions.messagesDB +import org.fossify.smsmessenger.helpers.* +import java.util.Locale import kotlin.system.exitProcess class SettingsActivity : SimpleActivity() { @@ -99,7 +98,7 @@ class SettingsActivity : SimpleActivity() { private val saveDocument = registerForActivityResult(ActivityResultContracts.CreateDocument(messagesFileType)) { uri -> if (uri != null) { - toast(com.simplemobiletools.commons.R.string.exporting) + toast(org.fossify.commons.R.string.exporting) exportMessages(uri) } } @@ -123,7 +122,7 @@ class SettingsActivity : SimpleActivity() { try { MessagesReader(this).getMessagesToExport(config.exportSms, config.exportMms) { messagesToExport -> if (messagesToExport.isEmpty()) { - toast(com.simplemobiletools.commons.R.string.no_entries_for_exporting) + toast(org.fossify.commons.R.string.no_entries_for_exporting) return@getMessagesToExport } val json = Json { encodeDefaults = true } @@ -133,7 +132,7 @@ class SettingsActivity : SimpleActivity() { outputStream.use { it.write(jsonString.toByteArray()) } - toast(com.simplemobiletools.commons.R.string.exporting_successful) + toast(org.fossify.commons.R.string.exporting_successful) } } catch (e: Exception) { showErrorToast(e) @@ -188,7 +187,7 @@ class SettingsActivity : SimpleActivity() { // support for device-wise blocking came on Android 7, rely only on that @TargetApi(Build.VERSION_CODES.N) private fun setupManageBlockedNumbers() = binding.apply { - settingsManageBlockedNumbers.text = addLockedLabelIfNeeded(com.simplemobiletools.commons.R.string.manage_blocked_numbers) + settingsManageBlockedNumbers.text = addLockedLabelIfNeeded(org.fossify.commons.R.string.manage_blocked_numbers) settingsManageBlockedNumbersHolder.beVisibleIf(isNougatPlus()) settingsManageBlockedNumbersHolder.setOnClickListener { @@ -228,10 +227,10 @@ class SettingsActivity : SimpleActivity() { settingsFontSize.text = getFontSizeText() settingsFontSizeHolder.setOnClickListener { val items = arrayListOf( - RadioItem(FONT_SIZE_SMALL, getString(com.simplemobiletools.commons.R.string.small)), - RadioItem(FONT_SIZE_MEDIUM, getString(com.simplemobiletools.commons.R.string.medium)), - RadioItem(FONT_SIZE_LARGE, getString(com.simplemobiletools.commons.R.string.large)), - RadioItem(FONT_SIZE_EXTRA_LARGE, getString(com.simplemobiletools.commons.R.string.extra_large)) + RadioItem(FONT_SIZE_SMALL, getString(org.fossify.commons.R.string.small)), + RadioItem(FONT_SIZE_MEDIUM, getString(org.fossify.commons.R.string.medium)), + RadioItem(FONT_SIZE_LARGE, getString(org.fossify.commons.R.string.large)), + RadioItem(FONT_SIZE_EXTRA_LARGE, getString(org.fossify.commons.R.string.extra_large)) ) RadioGroupDialog(this@SettingsActivity, items, config.fontSize) { @@ -295,7 +294,7 @@ class SettingsActivity : SimpleActivity() { val items = arrayListOf( RadioItem(LOCK_SCREEN_SENDER_MESSAGE, getString(R.string.sender_and_message)), RadioItem(LOCK_SCREEN_SENDER, getString(R.string.sender_only)), - RadioItem(LOCK_SCREEN_NOTHING, getString(com.simplemobiletools.commons.R.string.nothing)), + RadioItem(LOCK_SCREEN_NOTHING, getString(org.fossify.commons.R.string.nothing)), ) RadioGroupDialog(this@SettingsActivity, items, config.lockScreenVisibilitySetting) { @@ -309,7 +308,7 @@ class SettingsActivity : SimpleActivity() { when (config.lockScreenVisibilitySetting) { LOCK_SCREEN_SENDER_MESSAGE -> R.string.sender_and_message LOCK_SCREEN_SENDER -> R.string.sender_only - else -> com.simplemobiletools.commons.R.string.nothing + else -> org.fossify.commons.R.string.nothing } ) @@ -359,14 +358,14 @@ class SettingsActivity : SimpleActivity() { settingsEmptyRecycleBinHolder.setOnClickListener { if (recycleBinMessages == 0) { - toast(com.simplemobiletools.commons.R.string.recycle_bin_empty) + toast(org.fossify.commons.R.string.recycle_bin_empty) } else { ConfirmationDialog( activity = this@SettingsActivity, message = "", messageId = R.string.empty_recycle_bin_messages_confirmation, - positive = com.simplemobiletools.commons.R.string.yes, - negative = com.simplemobiletools.commons.R.string.no + positive = org.fossify.commons.R.string.yes, + negative = org.fossify.commons.R.string.no ) { ensureBackgroundThread { emptyMessagesRecycleBin() @@ -393,12 +392,12 @@ class SettingsActivity : SimpleActivity() { if (config.isAppPasswordProtectionOn) { val confirmationTextId = if (config.appProtectionType == PROTECTION_FINGERPRINT) { - com.simplemobiletools.commons.R.string.fingerprint_setup_successfully + org.fossify.commons.R.string.fingerprint_setup_successfully } else { - com.simplemobiletools.commons.R.string.protection_setup_successfully + org.fossify.commons.R.string.protection_setup_successfully } - ConfirmationDialog(this@SettingsActivity, "", confirmationTextId, com.simplemobiletools.commons.R.string.ok, 0) { } + ConfirmationDialog(this@SettingsActivity, "", confirmationTextId, org.fossify.commons.R.string.ok, 0) { } } } } diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/SimpleActivity.kt b/app/src/main/kotlin/org/fossify/smsmessenger/activities/SimpleActivity.kt similarity index 84% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/SimpleActivity.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/activities/SimpleActivity.kt index 76ddda76..03051a96 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/SimpleActivity.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/activities/SimpleActivity.kt @@ -1,7 +1,7 @@ -package com.simplemobiletools.smsmessenger.activities +package org.fossify.smsmessenger.activities -import com.simplemobiletools.commons.activities.BaseSimpleActivity -import com.simplemobiletools.smsmessenger.R +import org.fossify.commons.activities.BaseSimpleActivity +import org.fossify.smsmessenger.R open class SimpleActivity : BaseSimpleActivity() { override fun getAppIconIDs() = arrayListOf( diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/SplashActivity.kt b/app/src/main/kotlin/org/fossify/smsmessenger/activities/SplashActivity.kt similarity index 62% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/SplashActivity.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/activities/SplashActivity.kt index 4737e242..54b91380 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/SplashActivity.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/activities/SplashActivity.kt @@ -1,7 +1,7 @@ -package com.simplemobiletools.smsmessenger.activities +package org.fossify.smsmessenger.activities import android.content.Intent -import com.simplemobiletools.commons.activities.BaseSplashActivity +import org.fossify.commons.activities.BaseSplashActivity class SplashActivity : BaseSplashActivity() { override fun initActivity() { diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/ThreadActivity.kt b/app/src/main/kotlin/org/fossify/smsmessenger/activities/ThreadActivity.kt similarity index 94% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/ThreadActivity.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/activities/ThreadActivity.kt index 40b7d207..dcb9fdf8 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/ThreadActivity.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/activities/ThreadActivity.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.smsmessenger.activities +package org.fossify.smsmessenger.activities import android.annotation.SuppressLint import android.app.Activity @@ -43,31 +43,31 @@ import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.RecyclerView import com.google.gson.Gson import com.google.gson.reflect.TypeToken -import com.simplemobiletools.commons.dialogs.ConfirmationDialog -import com.simplemobiletools.commons.dialogs.FeatureLockedDialog -import com.simplemobiletools.commons.dialogs.PermissionRequiredDialog -import com.simplemobiletools.commons.dialogs.RadioGroupDialog -import com.simplemobiletools.commons.extensions.* -import com.simplemobiletools.commons.helpers.* -import com.simplemobiletools.commons.models.PhoneNumber -import com.simplemobiletools.commons.models.RadioItem -import com.simplemobiletools.commons.models.SimpleContact -import com.simplemobiletools.commons.views.MyRecyclerView -import com.simplemobiletools.smsmessenger.BuildConfig -import com.simplemobiletools.smsmessenger.R -import com.simplemobiletools.smsmessenger.adapters.AttachmentsAdapter -import com.simplemobiletools.smsmessenger.adapters.AutoCompleteTextViewAdapter -import com.simplemobiletools.smsmessenger.adapters.ThreadAdapter -import com.simplemobiletools.smsmessenger.databinding.ActivityThreadBinding -import com.simplemobiletools.smsmessenger.databinding.ItemSelectedContactBinding -import com.simplemobiletools.smsmessenger.dialogs.InvalidNumberDialog -import com.simplemobiletools.smsmessenger.dialogs.RenameConversationDialog -import com.simplemobiletools.smsmessenger.dialogs.ScheduleMessageDialog -import com.simplemobiletools.smsmessenger.extensions.* -import com.simplemobiletools.smsmessenger.helpers.* -import com.simplemobiletools.smsmessenger.messaging.* -import com.simplemobiletools.smsmessenger.models.* -import com.simplemobiletools.smsmessenger.models.ThreadItem.* +import org.fossify.commons.dialogs.ConfirmationDialog +import org.fossify.commons.dialogs.FeatureLockedDialog +import org.fossify.commons.dialogs.PermissionRequiredDialog +import org.fossify.commons.dialogs.RadioGroupDialog +import org.fossify.commons.extensions.* +import org.fossify.commons.helpers.* +import org.fossify.commons.models.PhoneNumber +import org.fossify.commons.models.RadioItem +import org.fossify.commons.models.SimpleContact +import org.fossify.commons.views.MyRecyclerView +import org.fossify.smsmessenger.BuildConfig +import org.fossify.smsmessenger.R +import org.fossify.smsmessenger.adapters.AttachmentsAdapter +import org.fossify.smsmessenger.adapters.AutoCompleteTextViewAdapter +import org.fossify.smsmessenger.adapters.ThreadAdapter +import org.fossify.smsmessenger.databinding.ActivityThreadBinding +import org.fossify.smsmessenger.databinding.ItemSelectedContactBinding +import org.fossify.smsmessenger.dialogs.InvalidNumberDialog +import org.fossify.smsmessenger.dialogs.RenameConversationDialog +import org.fossify.smsmessenger.dialogs.ScheduleMessageDialog +import org.fossify.smsmessenger.extensions.* +import org.fossify.smsmessenger.helpers.* +import org.fossify.smsmessenger.messaging.* +import org.fossify.smsmessenger.models.* +import org.fossify.smsmessenger.models.ThreadItem.* import org.greenrobot.eventbus.EventBus import org.greenrobot.eventbus.Subscribe import org.greenrobot.eventbus.ThreadMode @@ -131,7 +131,7 @@ class ThreadActivity : SimpleActivity() { val extras = intent.extras if (extras == null) { - toast(com.simplemobiletools.commons.R.string.unknown_error_occurred) + toast(org.fossify.commons.R.string.unknown_error_occurred) finish() return } @@ -257,7 +257,7 @@ class ThreadActivity : SimpleActivity() { findItem(R.id.unarchive).isVisible = threadItems.isNotEmpty() && conversation?.isArchived == true && !isRecycleBin && archiveAvailable findItem(R.id.rename_conversation).isVisible = participants.size > 1 && conversation != null && !isRecycleBin findItem(R.id.conversation_details).isVisible = conversation != null && !isRecycleBin - findItem(R.id.block_number).title = addLockedLabelIfNeeded(com.simplemobiletools.commons.R.string.block_number) + findItem(R.id.block_number).title = addLockedLabelIfNeeded(org.fossify.commons.R.string.block_number) findItem(R.id.block_number).isVisible = isNougatPlus() && !isRecycleBin findItem(R.id.dial_number).isVisible = participants.size == 1 && !isSpecialNumber() && !isRecycleBin findItem(R.id.manage_people).isVisible = !isSpecialNumber() && !isRecycleBin @@ -401,7 +401,7 @@ class ThreadActivity : SimpleActivity() { val name = intent.getStringExtra(THREAD_TITLE) ?: "" val number = intent.getStringExtra(THREAD_NUMBER) if (number == null) { - toast(com.simplemobiletools.commons.R.string.unknown_error_occurred) + toast(org.fossify.commons.R.string.unknown_error_occurred) finish() return@ensureBackgroundThread } @@ -761,7 +761,7 @@ class ThreadActivity : SimpleActivity() { } else { PermissionRequiredDialog( activity = this, - textId = com.simplemobiletools.commons.R.string.allow_alarm_scheduled_messages, + textId = org.fossify.commons.R.string.allow_alarm_scheduled_messages, positiveActionCallback = { openRequestExactAlarmSettings(BuildConfig.APPLICATION_ID) }, @@ -837,7 +837,7 @@ class ThreadActivity : SimpleActivity() { ) } if (isOreoPlus()) { - tooltipText = getString(com.simplemobiletools.commons.R.string.more_info) + tooltipText = getString(org.fossify.commons.R.string.more_info) } } } @@ -936,7 +936,7 @@ class ThreadActivity : SimpleActivity() { private fun blockNumber() { val numbers = participants.getAddresses() val numbersString = TextUtils.join(", ", numbers) - val question = String.format(resources.getString(com.simplemobiletools.commons.R.string.block_confirmation), numbersString) + val question = String.format(resources.getString(org.fossify.commons.R.string.block_confirmation), numbersString) ConfirmationDialog(this, question) { ensureBackgroundThread { @@ -1153,7 +1153,7 @@ class ThreadActivity : SimpleActivity() { return items } - private fun launchActivityForResult(intent: Intent, requestCode: Int, @StringRes error: Int = com.simplemobiletools.commons.R.string.no_app_found) { + private fun launchActivityForResult(intent: Intent, requestCode: Int, @StringRes error: Int = org.fossify.commons.R.string.no_app_found) { hideKeyboard() try { startActivityForResult(intent, requestCode) @@ -1226,11 +1226,11 @@ class ThreadActivity : SimpleActivity() { addAttachment(vCardUri) } } else { - toast(com.simplemobiletools.commons.R.string.unknown_error_occurred) + toast(org.fossify.commons.R.string.unknown_error_occurred) } } } else { - toast(com.simplemobiletools.commons.R.string.unknown_error_occurred) + toast(org.fossify.commons.R.string.unknown_error_occurred) } } } @@ -1251,7 +1251,7 @@ class ThreadActivity : SimpleActivity() { val mimeType = contentResolver.getType(uri) if (mimeType == null) { - toast(com.simplemobiletools.commons.R.string.unknown_error_occurred) + toast(org.fossify.commons.R.string.unknown_error_occurred) return } val isImage = mimeType.isImageMimeType() @@ -1302,7 +1302,7 @@ class ThreadActivity : SimpleActivity() { outputStream = contentResolver.openOutputStream(Uri.parse(resultData.dataString!!), "rwt") inputStream!!.copyTo(outputStream!!) outputStream.flush() - toast(com.simplemobiletools.commons.R.string.file_saved) + toast(org.fossify.commons.R.string.file_saved) } catch (e: Exception) { showErrorToast(e) } finally { @@ -1331,7 +1331,7 @@ class ThreadActivity : SimpleActivity() { private fun sendMessage() { var text = binding.messageHolder.threadTypeMessage.value if (text.isEmpty() && getAttachmentSelections().isEmpty()) { - showErrorToast(getString(com.simplemobiletools.commons.R.string.unknown_error_occurred)) + showErrorToast(getString(org.fossify.commons.R.string.unknown_error_occurred)) return } scrollToBottom() @@ -1379,7 +1379,7 @@ class ThreadActivity : SimpleActivity() { } } } catch (e: Exception) { - showErrorToast(e.localizedMessage ?: getString(com.simplemobiletools.commons.R.string.unknown_error_occurred)) + showErrorToast(e.localizedMessage ?: getString(org.fossify.commons.R.string.unknown_error_occurred)) } } @@ -1403,7 +1403,7 @@ class ThreadActivity : SimpleActivity() { } catch (e: Exception) { showErrorToast(e) } catch (e: Error) { - showErrorToast(e.localizedMessage ?: getString(com.simplemobiletools.commons.R.string.unknown_error_occurred)) + showErrorToast(e.localizedMessage ?: getString(org.fossify.commons.R.string.unknown_error_occurred)) } } @@ -1441,9 +1441,9 @@ class ThreadActivity : SimpleActivity() { newLinearLayout.orientation = LinearLayout.HORIZONTAL val sideMargin = (binding.selectedContacts.layoutParams as RelativeLayout.LayoutParams).leftMargin - val mediumMargin = resources.getDimension(com.simplemobiletools.commons.R.dimen.medium_margin).toInt() + val mediumMargin = resources.getDimension(org.fossify.commons.R.dimen.medium_margin).toInt() val parentWidth = realScreenSize.x - sideMargin * 2 - val firstRowWidth = parentWidth - resources.getDimension(com.simplemobiletools.commons.R.dimen.normal_icon_size).toInt() + sideMargin / 2 + val firstRowWidth = parentWidth - resources.getDimension(org.fossify.commons.R.dimen.normal_icon_size).toInt() + sideMargin / 2 var widthSoFar = 0 var isFirstRow = true @@ -1529,7 +1529,7 @@ class ThreadActivity : SimpleActivity() { type = mimeType addCategory(Intent.CATEGORY_OPENABLE) putExtra(Intent.EXTRA_TITLE, path.split("/").last()) - launchActivityForResult(this, PICK_SAVE_FILE_INTENT, error = com.simplemobiletools.commons.R.string.system_service_disabled) + launchActivityForResult(this, PICK_SAVE_FILE_INTENT, error = org.fossify.commons.R.string.system_service_disabled) } } @@ -1597,7 +1597,7 @@ class ThreadActivity : SimpleActivity() { val items = arrayListOf( RadioItem(TYPE_EDIT, getString(R.string.update_message)), RadioItem(TYPE_SEND, getString(R.string.send_now)), - RadioItem(TYPE_DELETE, getString(com.simplemobiletools.commons.R.string.delete)) + RadioItem(TYPE_DELETE, getString(org.fossify.commons.R.string.delete)) ) RadioGroupDialog(activity = this, items = items, titleId = R.string.scheduled_message) { any -> when (any as Int) { @@ -1733,14 +1733,14 @@ class ThreadActivity : SimpleActivity() { private fun setupAttachmentPickerView() = binding.messageHolder.attachmentPicker.apply { val buttonColors = arrayOf( - com.simplemobiletools.commons.R.color.md_red_500, - com.simplemobiletools.commons.R.color.md_brown_500, - com.simplemobiletools.commons.R.color.md_pink_500, - com.simplemobiletools.commons.R.color.md_purple_500, - com.simplemobiletools.commons.R.color.md_teal_500, - com.simplemobiletools.commons.R.color.md_green_500, - com.simplemobiletools.commons.R.color.md_indigo_500, - com.simplemobiletools.commons.R.color.md_blue_500 + org.fossify.commons.R.color.md_red_500, + org.fossify.commons.R.color.md_brown_500, + org.fossify.commons.R.color.md_pink_500, + org.fossify.commons.R.color.md_purple_500, + org.fossify.commons.R.color.md_teal_500, + org.fossify.commons.R.color.md_green_500, + org.fossify.commons.R.color.md_indigo_500, + org.fossify.commons.R.color.md_blue_500 ).map { ResourcesCompat.getColor(resources, it, theme) } arrayOf( choosePhotoIcon, @@ -1869,7 +1869,7 @@ class ThreadActivity : SimpleActivity() { } private fun getBottomBarColor() = if (baseConfig.isUsingSystemTheme) { - resources.getColor(com.simplemobiletools.commons.R.color.you_bottom_bar_color) + resources.getColor(org.fossify.commons.R.color.you_bottom_bar_color) } else { getBottomNavigationBackgroundColor() } diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/VCardViewerActivity.kt b/app/src/main/kotlin/org/fossify/smsmessenger/activities/VCardViewerActivity.kt similarity index 75% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/VCardViewerActivity.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/activities/VCardViewerActivity.kt index df2360d5..93dc9eda 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/VCardViewerActivity.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/activities/VCardViewerActivity.kt @@ -1,23 +1,23 @@ -package com.simplemobiletools.smsmessenger.activities +package org.fossify.smsmessenger.activities import android.content.Intent import android.net.Uri import android.os.Bundle -import com.simplemobiletools.commons.extensions.normalizePhoneNumber -import com.simplemobiletools.commons.extensions.sendEmailIntent -import com.simplemobiletools.commons.extensions.viewBinding -import com.simplemobiletools.commons.helpers.NavigationIcon -import com.simplemobiletools.smsmessenger.R -import com.simplemobiletools.smsmessenger.adapters.VCardViewerAdapter -import com.simplemobiletools.smsmessenger.databinding.ActivityVcardViewerBinding -import com.simplemobiletools.smsmessenger.extensions.dialNumber -import com.simplemobiletools.smsmessenger.helpers.EXTRA_VCARD_URI -import com.simplemobiletools.smsmessenger.helpers.parseVCardFromUri -import com.simplemobiletools.smsmessenger.models.VCardPropertyWrapper -import com.simplemobiletools.smsmessenger.models.VCardWrapper import ezvcard.VCard import ezvcard.property.Email import ezvcard.property.Telephone +import org.fossify.commons.extensions.normalizePhoneNumber +import org.fossify.commons.extensions.sendEmailIntent +import org.fossify.commons.extensions.viewBinding +import org.fossify.commons.helpers.NavigationIcon +import org.fossify.smsmessenger.R +import org.fossify.smsmessenger.adapters.VCardViewerAdapter +import org.fossify.smsmessenger.databinding.ActivityVcardViewerBinding +import org.fossify.smsmessenger.extensions.dialNumber +import org.fossify.smsmessenger.helpers.EXTRA_VCARD_URI +import org.fossify.smsmessenger.helpers.parseVCardFromUri +import org.fossify.smsmessenger.models.VCardPropertyWrapper +import org.fossify.smsmessenger.models.VCardWrapper class VCardViewerActivity : SimpleActivity() { diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/ArchivedConversationsAdapter.kt b/app/src/main/kotlin/org/fossify/smsmessenger/adapters/ArchivedConversationsAdapter.kt similarity index 77% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/ArchivedConversationsAdapter.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/adapters/ArchivedConversationsAdapter.kt index cef1bf56..b388dd20 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/ArchivedConversationsAdapter.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/adapters/ArchivedConversationsAdapter.kt @@ -1,16 +1,16 @@ -package com.simplemobiletools.smsmessenger.adapters +package org.fossify.smsmessenger.adapters import android.view.Menu -import com.simplemobiletools.commons.dialogs.ConfirmationDialog -import com.simplemobiletools.commons.extensions.notificationManager -import com.simplemobiletools.commons.helpers.ensureBackgroundThread -import com.simplemobiletools.commons.views.MyRecyclerView -import com.simplemobiletools.smsmessenger.R -import com.simplemobiletools.smsmessenger.activities.SimpleActivity -import com.simplemobiletools.smsmessenger.extensions.deleteConversation -import com.simplemobiletools.smsmessenger.extensions.updateConversationArchivedStatus -import com.simplemobiletools.smsmessenger.helpers.refreshMessages -import com.simplemobiletools.smsmessenger.models.Conversation +import org.fossify.commons.dialogs.ConfirmationDialog +import org.fossify.commons.extensions.notificationManager +import org.fossify.commons.helpers.ensureBackgroundThread +import org.fossify.commons.views.MyRecyclerView +import org.fossify.smsmessenger.R +import org.fossify.smsmessenger.activities.SimpleActivity +import org.fossify.smsmessenger.extensions.deleteConversation +import org.fossify.smsmessenger.extensions.updateConversationArchivedStatus +import org.fossify.smsmessenger.helpers.refreshMessages +import org.fossify.smsmessenger.models.Conversation class ArchivedConversationsAdapter( activity: SimpleActivity, recyclerView: MyRecyclerView, onRefresh: () -> Unit, itemClick: (Any) -> Unit @@ -35,7 +35,7 @@ class ArchivedConversationsAdapter( val itemsCnt = selectedKeys.size val items = resources.getQuantityString(R.plurals.delete_conversations, itemsCnt, itemsCnt) - val baseString = com.simplemobiletools.commons.R.string.deletion_confirmation + val baseString = org.fossify.commons.R.string.deletion_confirmation val question = String.format(resources.getString(baseString), items) ConfirmationDialog(activity, question) { diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/AttachmentsAdapter.kt b/app/src/main/kotlin/org/fossify/smsmessenger/adapters/AttachmentsAdapter.kt similarity index 89% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/AttachmentsAdapter.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/adapters/AttachmentsAdapter.kt index 5d6ed423..ca56a225 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/AttachmentsAdapter.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/adapters/AttachmentsAdapter.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.smsmessenger.adapters +package org.fossify.smsmessenger.adapters import android.content.Intent import android.graphics.drawable.Drawable @@ -18,16 +18,16 @@ import com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions import com.bumptech.glide.request.RequestListener import com.bumptech.glide.request.RequestOptions import com.bumptech.glide.request.target.Target -import com.simplemobiletools.commons.activities.BaseSimpleActivity -import com.simplemobiletools.commons.extensions.* -import com.simplemobiletools.smsmessenger.R -import com.simplemobiletools.smsmessenger.activities.VCardViewerActivity -import com.simplemobiletools.smsmessenger.databinding.ItemAttachmentDocumentPreviewBinding -import com.simplemobiletools.smsmessenger.databinding.ItemAttachmentMediaPreviewBinding -import com.simplemobiletools.smsmessenger.databinding.ItemAttachmentVcardPreviewBinding -import com.simplemobiletools.smsmessenger.extensions.* -import com.simplemobiletools.smsmessenger.helpers.* -import com.simplemobiletools.smsmessenger.models.AttachmentSelection +import org.fossify.commons.activities.BaseSimpleActivity +import org.fossify.commons.extensions.* +import org.fossify.smsmessenger.R +import org.fossify.smsmessenger.activities.VCardViewerActivity +import org.fossify.smsmessenger.databinding.ItemAttachmentDocumentPreviewBinding +import org.fossify.smsmessenger.databinding.ItemAttachmentMediaPreviewBinding +import org.fossify.smsmessenger.databinding.ItemAttachmentVcardPreviewBinding +import org.fossify.smsmessenger.extensions.* +import org.fossify.smsmessenger.helpers.* +import org.fossify.smsmessenger.models.AttachmentSelection class AttachmentsAdapter( val activity: BaseSimpleActivity, @@ -72,6 +72,7 @@ class AttachmentsAdapter( onRemoveButtonClicked = { removeAttachment(attachment) } ) } + ATTACHMENT_VCARD -> { (binding as ItemAttachmentVcardPreviewBinding).setupVCardPreview( activity = activity, @@ -85,6 +86,7 @@ class AttachmentsAdapter( onRemoveButtonClicked = { removeAttachment(attachment) } ) } + ATTACHMENT_MEDIA -> setupMediaPreview( binding = binding as ItemAttachmentMediaPreviewBinding, attachment = attachment @@ -164,7 +166,7 @@ class AttachmentsAdapter( } private fun loadMediaPreview(binding: ItemAttachmentMediaPreviewBinding, attachment: AttachmentSelection) { - val roundedCornersRadius = resources.getDimension(com.simplemobiletools.commons.R.dimen.activity_margin).toInt() + val roundedCornersRadius = resources.getDimension(org.fossify.commons.R.dimen.activity_margin).toInt() val size = resources.getDimension(R.dimen.attachment_preview_size).toInt() val options = RequestOptions() @@ -179,7 +181,7 @@ class AttachmentsAdapter( .listener(object : RequestListener { override fun onLoadFailed(e: GlideException?, model: Any?, target: Target, isFirstResource: Boolean): Boolean { removeAttachment(attachment) - activity.toast(com.simplemobiletools.commons.R.string.unknown_error_occurred) + activity.toast(org.fossify.commons.R.string.unknown_error_occurred) return false } diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/AutoCompleteTextViewAdapter.kt b/app/src/main/kotlin/org/fossify/smsmessenger/adapters/AutoCompleteTextViewAdapter.kt similarity index 84% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/AutoCompleteTextViewAdapter.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/adapters/AutoCompleteTextViewAdapter.kt index 8538d7b4..9ab8304e 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/AutoCompleteTextViewAdapter.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/adapters/AutoCompleteTextViewAdapter.kt @@ -1,18 +1,18 @@ -package com.simplemobiletools.smsmessenger.adapters +package org.fossify.smsmessenger.adapters import android.view.LayoutInflater import android.view.View import android.view.ViewGroup import android.widget.ArrayAdapter import android.widget.Filter -import com.simplemobiletools.commons.databinding.ItemContactWithNumberBinding -import com.simplemobiletools.commons.extensions.darkenColor -import com.simplemobiletools.commons.extensions.getContrastColor -import com.simplemobiletools.commons.extensions.getProperBackgroundColor -import com.simplemobiletools.commons.extensions.normalizeString -import com.simplemobiletools.commons.helpers.SimpleContactsHelper -import com.simplemobiletools.commons.models.SimpleContact -import com.simplemobiletools.smsmessenger.activities.SimpleActivity +import org.fossify.commons.databinding.ItemContactWithNumberBinding +import org.fossify.commons.extensions.darkenColor +import org.fossify.commons.extensions.getContrastColor +import org.fossify.commons.extensions.getProperBackgroundColor +import org.fossify.commons.extensions.normalizeString +import org.fossify.commons.helpers.SimpleContactsHelper +import org.fossify.commons.models.SimpleContact +import org.fossify.smsmessenger.activities.SimpleActivity class AutoCompleteTextViewAdapter(val activity: SimpleActivity, val contacts: ArrayList) : ArrayAdapter(activity, 0, contacts) { var resultList = ArrayList() diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/BaseConversationsAdapter.kt b/app/src/main/kotlin/org/fossify/smsmessenger/adapters/BaseConversationsAdapter.kt similarity index 91% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/BaseConversationsAdapter.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/adapters/BaseConversationsAdapter.kt index c4425dbd..45b165f6 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/BaseConversationsAdapter.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/adapters/BaseConversationsAdapter.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.smsmessenger.adapters +package org.fossify.smsmessenger.adapters import android.graphics.Typeface import android.os.Parcelable @@ -9,15 +9,16 @@ import androidx.recyclerview.widget.DiffUtil import androidx.recyclerview.widget.RecyclerView import com.bumptech.glide.Glide import com.qtalk.recyclerviewfastscroller.RecyclerViewFastScroller -import com.simplemobiletools.commons.adapters.MyRecyclerViewListAdapter -import com.simplemobiletools.commons.extensions.* -import com.simplemobiletools.commons.helpers.SimpleContactsHelper -import com.simplemobiletools.commons.helpers.ensureBackgroundThread -import com.simplemobiletools.commons.views.MyRecyclerView -import com.simplemobiletools.smsmessenger.activities.SimpleActivity -import com.simplemobiletools.smsmessenger.databinding.ItemConversationBinding -import com.simplemobiletools.smsmessenger.extensions.* -import com.simplemobiletools.smsmessenger.models.Conversation +import org.fossify.commons.adapters.MyRecyclerViewListAdapter +import org.fossify.commons.extensions.* +import org.fossify.commons.helpers.SimpleContactsHelper +import org.fossify.commons.helpers.ensureBackgroundThread +import org.fossify.commons.views.MyRecyclerView +import org.fossify.smsmessenger.activities.SimpleActivity +import org.fossify.smsmessenger.databinding.ItemConversationBinding +import org.fossify.smsmessenger.extensions.config +import org.fossify.smsmessenger.extensions.getAllDrafts +import org.fossify.smsmessenger.models.Conversation @Suppress("LeakingThis") abstract class BaseConversationsAdapter( diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/ContactsAdapter.kt b/app/src/main/kotlin/org/fossify/smsmessenger/adapters/ContactsAdapter.kt similarity index 84% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/ContactsAdapter.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/adapters/ContactsAdapter.kt index 3a039e46..85c56b24 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/ContactsAdapter.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/adapters/ContactsAdapter.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.smsmessenger.adapters +package org.fossify.smsmessenger.adapters import android.text.TextUtils import android.util.TypedValue @@ -6,13 +6,13 @@ import android.view.Menu import android.view.View import android.view.ViewGroup import com.bumptech.glide.Glide -import com.simplemobiletools.commons.adapters.MyRecyclerViewAdapter -import com.simplemobiletools.commons.databinding.ItemContactWithNumberBinding -import com.simplemobiletools.commons.extensions.getTextSize -import com.simplemobiletools.commons.helpers.SimpleContactsHelper -import com.simplemobiletools.commons.models.SimpleContact -import com.simplemobiletools.commons.views.MyRecyclerView -import com.simplemobiletools.smsmessenger.activities.SimpleActivity +import org.fossify.commons.adapters.MyRecyclerViewAdapter +import org.fossify.commons.databinding.ItemContactWithNumberBinding +import org.fossify.commons.extensions.getTextSize +import org.fossify.commons.helpers.SimpleContactsHelper +import org.fossify.commons.models.SimpleContact +import org.fossify.commons.views.MyRecyclerView +import org.fossify.smsmessenger.activities.SimpleActivity class ContactsAdapter( activity: SimpleActivity, var contacts: ArrayList, recyclerView: MyRecyclerView, itemClick: (Any) -> Unit diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/ConversationsAdapter.kt b/app/src/main/kotlin/org/fossify/smsmessenger/adapters/ConversationsAdapter.kt similarity index 89% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/ConversationsAdapter.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/adapters/ConversationsAdapter.kt index 8a4995c1..379e37b4 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/ConversationsAdapter.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/adapters/ConversationsAdapter.kt @@ -1,22 +1,22 @@ -package com.simplemobiletools.smsmessenger.adapters +package org.fossify.smsmessenger.adapters import android.content.Intent import android.text.TextUtils import android.view.Menu -import com.simplemobiletools.commons.dialogs.ConfirmationDialog -import com.simplemobiletools.commons.dialogs.FeatureLockedDialog -import com.simplemobiletools.commons.extensions.* -import com.simplemobiletools.commons.helpers.KEY_PHONE -import com.simplemobiletools.commons.helpers.ensureBackgroundThread -import com.simplemobiletools.commons.helpers.isNougatPlus -import com.simplemobiletools.commons.views.MyRecyclerView -import com.simplemobiletools.smsmessenger.R -import com.simplemobiletools.smsmessenger.activities.SimpleActivity -import com.simplemobiletools.smsmessenger.dialogs.RenameConversationDialog -import com.simplemobiletools.smsmessenger.extensions.* -import com.simplemobiletools.smsmessenger.helpers.refreshMessages -import com.simplemobiletools.smsmessenger.messaging.isShortCodeWithLetters -import com.simplemobiletools.smsmessenger.models.Conversation +import org.fossify.commons.dialogs.ConfirmationDialog +import org.fossify.commons.dialogs.FeatureLockedDialog +import org.fossify.commons.extensions.* +import org.fossify.commons.helpers.KEY_PHONE +import org.fossify.commons.helpers.ensureBackgroundThread +import org.fossify.commons.helpers.isNougatPlus +import org.fossify.commons.views.MyRecyclerView +import org.fossify.smsmessenger.R +import org.fossify.smsmessenger.activities.SimpleActivity +import org.fossify.smsmessenger.dialogs.RenameConversationDialog +import org.fossify.smsmessenger.extensions.* +import org.fossify.smsmessenger.helpers.refreshMessages +import org.fossify.smsmessenger.messaging.isShortCodeWithLetters +import org.fossify.smsmessenger.models.Conversation class ConversationsAdapter( activity: SimpleActivity, recyclerView: MyRecyclerView, onRefresh: () -> Unit, itemClick: (Any) -> Unit @@ -31,7 +31,7 @@ class ConversationsAdapter( val archiveAvailable = activity.config.isArchiveAvailable menu.apply { - findItem(R.id.cab_block_number).title = activity.addLockedLabelIfNeeded(com.simplemobiletools.commons.R.string.block_number) + findItem(R.id.cab_block_number).title = activity.addLockedLabelIfNeeded(org.fossify.commons.R.string.block_number) findItem(R.id.cab_block_number).isVisible = isNougatPlus() findItem(R.id.cab_add_number_to_contact).isVisible = isSingleSelection && !isGroupConversation findItem(R.id.cab_dial_number).isVisible = isSingleSelection && !isGroupConversation && !isShortCodeWithLetters(selectedConversation.phoneNumber) @@ -76,7 +76,7 @@ class ConversationsAdapter( private fun askConfirmBlock() { val numbers = getSelectedItems().distinctBy { it.phoneNumber }.map { it.phoneNumber } val numbersString = TextUtils.join(", ", numbers) - val question = String.format(resources.getString(com.simplemobiletools.commons.R.string.block_confirmation), numbersString) + val question = String.format(resources.getString(org.fossify.commons.R.string.block_confirmation), numbersString) ConfirmationDialog(activity, question) { blockNumbers() @@ -120,7 +120,7 @@ class ConversationsAdapter( val itemsCnt = selectedKeys.size val items = resources.getQuantityString(R.plurals.delete_conversations, itemsCnt, itemsCnt) - val baseString = com.simplemobiletools.commons.R.string.deletion_confirmation + val baseString = org.fossify.commons.R.string.deletion_confirmation val question = String.format(resources.getString(baseString), items) ConfirmationDialog(activity, question) { diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/RecycleBinConversationsAdapter.kt b/app/src/main/kotlin/org/fossify/smsmessenger/adapters/RecycleBinConversationsAdapter.kt similarity index 79% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/RecycleBinConversationsAdapter.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/adapters/RecycleBinConversationsAdapter.kt index 92befe8f..ce60e6b3 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/RecycleBinConversationsAdapter.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/adapters/RecycleBinConversationsAdapter.kt @@ -1,16 +1,16 @@ -package com.simplemobiletools.smsmessenger.adapters +package org.fossify.smsmessenger.adapters import android.view.Menu -import com.simplemobiletools.commons.dialogs.ConfirmationDialog -import com.simplemobiletools.commons.extensions.notificationManager -import com.simplemobiletools.commons.helpers.ensureBackgroundThread -import com.simplemobiletools.commons.views.MyRecyclerView -import com.simplemobiletools.smsmessenger.R -import com.simplemobiletools.smsmessenger.activities.SimpleActivity -import com.simplemobiletools.smsmessenger.extensions.deleteConversation -import com.simplemobiletools.smsmessenger.extensions.restoreAllMessagesFromRecycleBinForConversation -import com.simplemobiletools.smsmessenger.helpers.refreshMessages -import com.simplemobiletools.smsmessenger.models.Conversation +import org.fossify.commons.dialogs.ConfirmationDialog +import org.fossify.commons.extensions.notificationManager +import org.fossify.commons.helpers.ensureBackgroundThread +import org.fossify.commons.views.MyRecyclerView +import org.fossify.smsmessenger.R +import org.fossify.smsmessenger.activities.SimpleActivity +import org.fossify.smsmessenger.extensions.deleteConversation +import org.fossify.smsmessenger.extensions.restoreAllMessagesFromRecycleBinForConversation +import org.fossify.smsmessenger.helpers.refreshMessages +import org.fossify.smsmessenger.models.Conversation class RecycleBinConversationsAdapter( activity: SimpleActivity, recyclerView: MyRecyclerView, onRefresh: () -> Unit, itemClick: (Any) -> Unit @@ -35,7 +35,7 @@ class RecycleBinConversationsAdapter( val itemsCnt = selectedKeys.size val items = resources.getQuantityString(R.plurals.delete_conversations, itemsCnt, itemsCnt) - val baseString = com.simplemobiletools.commons.R.string.deletion_confirmation + val baseString = org.fossify.commons.R.string.deletion_confirmation val question = String.format(resources.getString(baseString), items) ConfirmationDialog(activity, question) { diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/SearchResultsAdapter.kt b/app/src/main/kotlin/org/fossify/smsmessenger/adapters/SearchResultsAdapter.kt similarity index 85% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/SearchResultsAdapter.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/adapters/SearchResultsAdapter.kt index 6b61c164..15f7ae38 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/SearchResultsAdapter.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/adapters/SearchResultsAdapter.kt @@ -1,18 +1,18 @@ -package com.simplemobiletools.smsmessenger.adapters +package org.fossify.smsmessenger.adapters import android.util.TypedValue import android.view.Menu import android.view.View import android.view.ViewGroup import com.bumptech.glide.Glide -import com.simplemobiletools.commons.adapters.MyRecyclerViewAdapter -import com.simplemobiletools.commons.extensions.getTextSize -import com.simplemobiletools.commons.extensions.highlightTextPart -import com.simplemobiletools.commons.helpers.SimpleContactsHelper -import com.simplemobiletools.commons.views.MyRecyclerView -import com.simplemobiletools.smsmessenger.activities.SimpleActivity -import com.simplemobiletools.smsmessenger.databinding.ItemSearchResultBinding -import com.simplemobiletools.smsmessenger.models.SearchResult +import org.fossify.commons.adapters.MyRecyclerViewAdapter +import org.fossify.commons.extensions.getTextSize +import org.fossify.commons.extensions.highlightTextPart +import org.fossify.commons.helpers.SimpleContactsHelper +import org.fossify.commons.views.MyRecyclerView +import org.fossify.smsmessenger.activities.SimpleActivity +import org.fossify.smsmessenger.databinding.ItemSearchResultBinding +import org.fossify.smsmessenger.models.SearchResult class SearchResultsAdapter( activity: SimpleActivity, var searchResults: ArrayList, recyclerView: MyRecyclerView, highlightText: String, itemClick: (Any) -> Unit diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/ThreadAdapter.kt b/app/src/main/kotlin/org/fossify/smsmessenger/adapters/ThreadAdapter.kt similarity index 93% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/ThreadAdapter.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/adapters/ThreadAdapter.kt index 0a42c0e1..20c12415 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/ThreadAdapter.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/adapters/ThreadAdapter.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.smsmessenger.adapters +package org.fossify.smsmessenger.adapters import android.annotation.SuppressLint import android.content.Intent @@ -28,27 +28,27 @@ import com.bumptech.glide.load.resource.bitmap.FitCenter import com.bumptech.glide.request.RequestListener import com.bumptech.glide.request.RequestOptions import com.bumptech.glide.request.target.Target -import com.simplemobiletools.commons.adapters.MyRecyclerViewListAdapter -import com.simplemobiletools.commons.dialogs.ConfirmationDialog -import com.simplemobiletools.commons.extensions.* -import com.simplemobiletools.commons.helpers.SimpleContactsHelper -import com.simplemobiletools.commons.helpers.ensureBackgroundThread -import com.simplemobiletools.commons.views.MyRecyclerView -import com.simplemobiletools.smsmessenger.R -import com.simplemobiletools.smsmessenger.activities.NewConversationActivity -import com.simplemobiletools.smsmessenger.activities.SimpleActivity -import com.simplemobiletools.smsmessenger.activities.ThreadActivity -import com.simplemobiletools.smsmessenger.activities.VCardViewerActivity -import com.simplemobiletools.smsmessenger.databinding.* -import com.simplemobiletools.smsmessenger.dialogs.DeleteConfirmationDialog -import com.simplemobiletools.smsmessenger.dialogs.MessageDetailsDialog -import com.simplemobiletools.smsmessenger.dialogs.SelectTextDialog -import com.simplemobiletools.smsmessenger.extensions.* -import com.simplemobiletools.smsmessenger.helpers.* -import com.simplemobiletools.smsmessenger.models.Attachment -import com.simplemobiletools.smsmessenger.models.Message -import com.simplemobiletools.smsmessenger.models.ThreadItem -import com.simplemobiletools.smsmessenger.models.ThreadItem.* +import org.fossify.commons.adapters.MyRecyclerViewListAdapter +import org.fossify.commons.dialogs.ConfirmationDialog +import org.fossify.commons.extensions.* +import org.fossify.commons.helpers.SimpleContactsHelper +import org.fossify.commons.helpers.ensureBackgroundThread +import org.fossify.commons.views.MyRecyclerView +import org.fossify.smsmessenger.R +import org.fossify.smsmessenger.activities.NewConversationActivity +import org.fossify.smsmessenger.activities.SimpleActivity +import org.fossify.smsmessenger.activities.ThreadActivity +import org.fossify.smsmessenger.activities.VCardViewerActivity +import org.fossify.smsmessenger.databinding.* +import org.fossify.smsmessenger.dialogs.DeleteConfirmationDialog +import org.fossify.smsmessenger.dialogs.MessageDetailsDialog +import org.fossify.smsmessenger.dialogs.SelectTextDialog +import org.fossify.smsmessenger.extensions.* +import org.fossify.smsmessenger.helpers.* +import org.fossify.smsmessenger.models.Attachment +import org.fossify.smsmessenger.models.Message +import org.fossify.smsmessenger.models.ThreadItem +import org.fossify.smsmessenger.models.ThreadItem.* class ThreadAdapter( activity: SimpleActivity, @@ -203,9 +203,9 @@ class ThreadAdapter( } val baseString = if (activity.config.useRecycleBin && !isRecycleBin) { - com.simplemobiletools.commons.R.string.move_to_recycle_bin_confirmation + org.fossify.commons.R.string.move_to_recycle_bin_confirmation } else { - com.simplemobiletools.commons.R.string.deletion_confirmation + org.fossify.commons.R.string.deletion_confirmation } val question = String.format(resources.getString(baseString), items) @@ -384,7 +384,7 @@ class ThreadAdapter( if (message.isScheduled) { typeface = Typeface.create(Typeface.DEFAULT, Typeface.ITALIC) - val scheduledDrawable = AppCompatResources.getDrawable(activity, com.simplemobiletools.commons.R.drawable.ic_clock_vector)?.apply { + val scheduledDrawable = AppCompatResources.getDrawable(activity, org.fossify.commons.R.drawable.ic_clock_vector)?.apply { applyColorFilter(contrastColor) val size = lineHeight setBounds(0, 0, size, size) @@ -523,7 +523,7 @@ class ThreadAdapter( private fun setupThreadSuccess(view: View, isDelivered: Boolean) { ItemThreadSuccessBinding.bind(view).apply { - threadSuccess.setImageResource(if (isDelivered) R.drawable.ic_check_double_vector else com.simplemobiletools.commons.R.drawable.ic_check_vector) + threadSuccess.setImageResource(if (isDelivered) R.drawable.ic_check_double_vector else org.fossify.commons.R.drawable.ic_check_vector) threadSuccess.applyColorFilter(textColor) } } diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/VCardViewerAdapter.kt b/app/src/main/kotlin/org/fossify/smsmessenger/adapters/VCardViewerAdapter.kt similarity index 90% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/VCardViewerAdapter.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/adapters/VCardViewerAdapter.kt index cbee6582..4cfcc54a 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/VCardViewerAdapter.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/adapters/VCardViewerAdapter.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.smsmessenger.adapters +package org.fossify.smsmessenger.adapters import android.util.TypedValue import android.view.ViewGroup @@ -9,14 +9,14 @@ import com.bumptech.glide.load.engine.DiskCacheStrategy import com.bumptech.glide.load.resource.bitmap.RoundedCorners import com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions import com.bumptech.glide.request.RequestOptions -import com.simplemobiletools.commons.extensions.* -import com.simplemobiletools.commons.helpers.SimpleContactsHelper -import com.simplemobiletools.smsmessenger.R -import com.simplemobiletools.smsmessenger.activities.SimpleActivity -import com.simplemobiletools.smsmessenger.databinding.ItemVcardContactBinding -import com.simplemobiletools.smsmessenger.databinding.ItemVcardContactPropertyBinding -import com.simplemobiletools.smsmessenger.models.VCardPropertyWrapper -import com.simplemobiletools.smsmessenger.models.VCardWrapper +import org.fossify.commons.extensions.* +import org.fossify.commons.helpers.SimpleContactsHelper +import org.fossify.smsmessenger.R +import org.fossify.smsmessenger.activities.SimpleActivity +import org.fossify.smsmessenger.databinding.ItemVcardContactBinding +import org.fossify.smsmessenger.databinding.ItemVcardContactPropertyBinding +import org.fossify.smsmessenger.models.VCardPropertyWrapper +import org.fossify.smsmessenger.models.VCardWrapper private const val TYPE_VCARD_CONTACT = 1 private const val TYPE_VCARD_CONTACT_PROPERTY = 2 @@ -44,9 +44,11 @@ class VCardViewerAdapter( TYPE_VCARD_CONTACT -> VCardContactViewHolder( binding = ItemVcardContactBinding.inflate(layoutInflater, parent, false) ) + TYPE_VCARD_CONTACT_PROPERTY -> VCardPropertyViewHolder( binding = ItemVcardContactPropertyBinding.inflate(layoutInflater, parent, false) ) + else -> throw IllegalArgumentException("Unexpected type: $viewType") } } @@ -76,7 +78,7 @@ class VCardViewerAdapter( null } - val roundingRadius = resources.getDimensionPixelSize(com.simplemobiletools.commons.R.dimen.big_margin) + val roundingRadius = resources.getDimensionPixelSize(org.fossify.commons.R.dimen.big_margin) val transformation = RoundedCorners(roundingRadius) val options = RequestOptions() .diskCacheStrategy(DiskCacheStrategy.RESOURCE) diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/databases/MessagesDatabase.kt b/app/src/main/kotlin/org/fossify/smsmessenger/databases/MessagesDatabase.kt similarity index 93% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/databases/MessagesDatabase.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/databases/MessagesDatabase.kt index 55b5c701..6920274f 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/databases/MessagesDatabase.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/databases/MessagesDatabase.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.smsmessenger.databases +package org.fossify.smsmessenger.databases import android.content.Context import androidx.room.Database @@ -7,12 +7,12 @@ import androidx.room.RoomDatabase import androidx.room.TypeConverters import androidx.room.migration.Migration import androidx.sqlite.db.SupportSQLiteDatabase -import com.simplemobiletools.smsmessenger.helpers.Converters -import com.simplemobiletools.smsmessenger.interfaces.AttachmentsDao -import com.simplemobiletools.smsmessenger.interfaces.ConversationsDao -import com.simplemobiletools.smsmessenger.interfaces.MessageAttachmentsDao -import com.simplemobiletools.smsmessenger.interfaces.MessagesDao -import com.simplemobiletools.smsmessenger.models.* +import org.fossify.smsmessenger.helpers.Converters +import org.fossify.smsmessenger.interfaces.AttachmentsDao +import org.fossify.smsmessenger.interfaces.ConversationsDao +import org.fossify.smsmessenger.interfaces.MessageAttachmentsDao +import org.fossify.smsmessenger.interfaces.MessagesDao +import org.fossify.smsmessenger.models.* @Database(entities = [Conversation::class, Attachment::class, MessageAttachment::class, Message::class, RecycleBinMessage::class], version = 8) @TypeConverters(Converters::class) diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/dialogs/AddBlockedKeywordDialog.kt b/app/src/main/kotlin/org/fossify/smsmessenger/dialogs/AddBlockedKeywordDialog.kt similarity index 66% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/dialogs/AddBlockedKeywordDialog.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/dialogs/AddBlockedKeywordDialog.kt index 81ec1bcd..e7284bad 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/dialogs/AddBlockedKeywordDialog.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/dialogs/AddBlockedKeywordDialog.kt @@ -1,13 +1,13 @@ -package com.simplemobiletools.smsmessenger.dialogs +package org.fossify.smsmessenger.dialogs import androidx.appcompat.app.AlertDialog -import com.simplemobiletools.commons.activities.BaseSimpleActivity -import com.simplemobiletools.commons.extensions.getAlertDialogBuilder -import com.simplemobiletools.commons.extensions.setupDialogStuff -import com.simplemobiletools.commons.extensions.showKeyboard -import com.simplemobiletools.commons.extensions.value -import com.simplemobiletools.smsmessenger.databinding.DialogAddBlockedKeywordBinding -import com.simplemobiletools.smsmessenger.extensions.config +import org.fossify.commons.activities.BaseSimpleActivity +import org.fossify.commons.extensions.getAlertDialogBuilder +import org.fossify.commons.extensions.setupDialogStuff +import org.fossify.commons.extensions.showKeyboard +import org.fossify.commons.extensions.value +import org.fossify.smsmessenger.databinding.DialogAddBlockedKeywordBinding +import org.fossify.smsmessenger.extensions.config class AddBlockedKeywordDialog(val activity: BaseSimpleActivity, private val originalKeyword: String? = null, val callback: () -> Unit) { init { @@ -18,8 +18,8 @@ class AddBlockedKeywordDialog(val activity: BaseSimpleActivity, private val orig } activity.getAlertDialogBuilder() - .setPositiveButton(com.simplemobiletools.commons.R.string.ok, null) - .setNegativeButton(com.simplemobiletools.commons.R.string.cancel, null) + .setPositiveButton(org.fossify.commons.R.string.ok, null) + .setNegativeButton(org.fossify.commons.R.string.cancel, null) .apply { activity.setupDialogStuff(binding.root, this) { alertDialog -> alertDialog.showKeyboard(binding.addBlockedKeywordEdittext) diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/dialogs/DeleteConfirmationDialog.kt b/app/src/main/kotlin/org/fossify/smsmessenger/dialogs/DeleteConfirmationDialog.kt similarity index 63% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/dialogs/DeleteConfirmationDialog.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/dialogs/DeleteConfirmationDialog.kt index 8a9caba5..ce1a3d1a 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/dialogs/DeleteConfirmationDialog.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/dialogs/DeleteConfirmationDialog.kt @@ -1,11 +1,11 @@ -package com.simplemobiletools.smsmessenger.dialogs +package org.fossify.smsmessenger.dialogs import android.app.Activity import androidx.appcompat.app.AlertDialog -import com.simplemobiletools.commons.extensions.beGoneIf -import com.simplemobiletools.commons.extensions.getAlertDialogBuilder -import com.simplemobiletools.commons.extensions.setupDialogStuff -import com.simplemobiletools.smsmessenger.databinding.DialogDeleteConfirmationBinding +import org.fossify.commons.extensions.beGoneIf +import org.fossify.commons.extensions.getAlertDialogBuilder +import org.fossify.commons.extensions.setupDialogStuff +import org.fossify.smsmessenger.databinding.DialogDeleteConfirmationBinding class DeleteConfirmationDialog( private val activity: Activity, @@ -21,8 +21,8 @@ class DeleteConfirmationDialog( binding.deleteRememberTitle.text = message binding.skipTheRecycleBinCheckbox.beGoneIf(!showSkipRecycleBinOption) activity.getAlertDialogBuilder() - .setPositiveButton(com.simplemobiletools.commons.R.string.yes) { _, _ -> dialogConfirmed() } - .setNegativeButton(com.simplemobiletools.commons.R.string.no, null) + .setPositiveButton(org.fossify.commons.R.string.yes) { _, _ -> dialogConfirmed() } + .setNegativeButton(org.fossify.commons.R.string.no, null) .apply { activity.setupDialogStuff(binding.root, this) { alertDialog -> dialog = alertDialog diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/dialogs/ExportMessagesDialog.kt b/app/src/main/kotlin/org/fossify/smsmessenger/dialogs/ExportMessagesDialog.kt similarity index 68% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/dialogs/ExportMessagesDialog.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/dialogs/ExportMessagesDialog.kt index 94f7c99b..b1deaf0c 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/dialogs/ExportMessagesDialog.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/dialogs/ExportMessagesDialog.kt @@ -1,11 +1,11 @@ -package com.simplemobiletools.smsmessenger.dialogs +package org.fossify.smsmessenger.dialogs import androidx.appcompat.app.AlertDialog -import com.simplemobiletools.commons.extensions.* -import com.simplemobiletools.smsmessenger.R -import com.simplemobiletools.smsmessenger.activities.SimpleActivity -import com.simplemobiletools.smsmessenger.databinding.DialogExportMessagesBinding -import com.simplemobiletools.smsmessenger.extensions.config +import org.fossify.commons.extensions.* +import org.fossify.smsmessenger.R +import org.fossify.smsmessenger.activities.SimpleActivity +import org.fossify.smsmessenger.databinding.DialogExportMessagesBinding +import org.fossify.smsmessenger.extensions.config class ExportMessagesDialog( private val activity: SimpleActivity, @@ -23,8 +23,8 @@ class ExportMessagesDialog( } activity.getAlertDialogBuilder() - .setPositiveButton(com.simplemobiletools.commons.R.string.ok, null) - .setNegativeButton(com.simplemobiletools.commons.R.string.cancel, null) + .setPositiveButton(org.fossify.commons.R.string.ok, null) + .setNegativeButton(org.fossify.commons.R.string.cancel, null) .apply { activity.setupDialogStuff(binding.root, this, R.string.export_messages) { alertDialog -> alertDialog.getButton(AlertDialog.BUTTON_POSITIVE).setOnClickListener { @@ -32,13 +32,13 @@ class ExportMessagesDialog( config.exportMms = binding.exportMmsCheckbox.isChecked val filename = binding.exportMessagesFilename.value when { - filename.isEmpty() -> activity.toast(com.simplemobiletools.commons.R.string.empty_name) + filename.isEmpty() -> activity.toast(org.fossify.commons.R.string.empty_name) filename.isAValidFilename() -> { callback(filename) alertDialog.dismiss() } - else -> activity.toast(com.simplemobiletools.commons.R.string.invalid_name) + else -> activity.toast(org.fossify.commons.R.string.invalid_name) } } } diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/dialogs/ImportMessagesDialog.kt b/app/src/main/kotlin/org/fossify/smsmessenger/dialogs/ImportMessagesDialog.kt similarity index 56% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/dialogs/ImportMessagesDialog.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/dialogs/ImportMessagesDialog.kt index b9fb4b68..299e79d3 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/dialogs/ImportMessagesDialog.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/dialogs/ImportMessagesDialog.kt @@ -1,17 +1,17 @@ -package com.simplemobiletools.smsmessenger.dialogs +package org.fossify.smsmessenger.dialogs import androidx.appcompat.app.AlertDialog -import com.simplemobiletools.commons.extensions.getAlertDialogBuilder -import com.simplemobiletools.commons.extensions.setupDialogStuff -import com.simplemobiletools.commons.extensions.toast -import com.simplemobiletools.commons.helpers.ensureBackgroundThread -import com.simplemobiletools.smsmessenger.R -import com.simplemobiletools.smsmessenger.activities.SimpleActivity -import com.simplemobiletools.smsmessenger.databinding.DialogImportMessagesBinding -import com.simplemobiletools.smsmessenger.extensions.config -import com.simplemobiletools.smsmessenger.helpers.MessagesImporter -import com.simplemobiletools.smsmessenger.models.ImportResult -import com.simplemobiletools.smsmessenger.models.MessagesBackup +import org.fossify.commons.extensions.getAlertDialogBuilder +import org.fossify.commons.extensions.setupDialogStuff +import org.fossify.commons.extensions.toast +import org.fossify.commons.helpers.ensureBackgroundThread +import org.fossify.smsmessenger.R +import org.fossify.smsmessenger.activities.SimpleActivity +import org.fossify.smsmessenger.databinding.DialogImportMessagesBinding +import org.fossify.smsmessenger.extensions.config +import org.fossify.smsmessenger.helpers.MessagesImporter +import org.fossify.smsmessenger.models.ImportResult +import org.fossify.smsmessenger.models.MessagesBackup class ImportMessagesDialog( private val activity: SimpleActivity, @@ -28,8 +28,8 @@ class ImportMessagesDialog( } activity.getAlertDialogBuilder() - .setPositiveButton(com.simplemobiletools.commons.R.string.ok, null) - .setNegativeButton(com.simplemobiletools.commons.R.string.cancel, null) + .setPositiveButton(org.fossify.commons.R.string.ok, null) + .setNegativeButton(org.fossify.commons.R.string.cancel, null) .apply { activity.setupDialogStuff(binding.root, this, R.string.import_messages) { alertDialog -> alertDialog.getButton(AlertDialog.BUTTON_POSITIVE).setOnClickListener { @@ -43,7 +43,7 @@ class ImportMessagesDialog( } ignoreClicks = true - activity.toast(com.simplemobiletools.commons.R.string.importing) + activity.toast(org.fossify.commons.R.string.importing) config.importSms = binding.importSmsCheckbox.isChecked config.importMms = binding.importMmsCheckbox.isChecked ensureBackgroundThread { @@ -60,10 +60,10 @@ class ImportMessagesDialog( private fun handleParseResult(result: ImportResult) { activity.toast( when (result) { - ImportResult.IMPORT_OK -> com.simplemobiletools.commons.R.string.importing_successful - ImportResult.IMPORT_PARTIAL -> com.simplemobiletools.commons.R.string.importing_some_entries_failed - ImportResult.IMPORT_FAIL -> com.simplemobiletools.commons.R.string.importing_failed - else -> com.simplemobiletools.commons.R.string.no_items_found + ImportResult.IMPORT_OK -> org.fossify.commons.R.string.importing_successful + ImportResult.IMPORT_PARTIAL -> org.fossify.commons.R.string.importing_some_entries_failed + ImportResult.IMPORT_FAIL -> org.fossify.commons.R.string.importing_failed + else -> org.fossify.commons.R.string.no_items_found } ) } diff --git a/app/src/main/kotlin/org/fossify/smsmessenger/dialogs/InvalidNumberDialog.kt b/app/src/main/kotlin/org/fossify/smsmessenger/dialogs/InvalidNumberDialog.kt new file mode 100644 index 00000000..7f2ace3f --- /dev/null +++ b/app/src/main/kotlin/org/fossify/smsmessenger/dialogs/InvalidNumberDialog.kt @@ -0,0 +1,20 @@ +package org.fossify.smsmessenger.dialogs + +import org.fossify.commons.activities.BaseSimpleActivity +import org.fossify.commons.extensions.getAlertDialogBuilder +import org.fossify.commons.extensions.setupDialogStuff +import org.fossify.smsmessenger.databinding.DialogInvalidNumberBinding + +class InvalidNumberDialog(val activity: BaseSimpleActivity, val text: String) { + init { + val binding = DialogInvalidNumberBinding.inflate(activity.layoutInflater).apply { + dialogInvalidNumberDesc.text = text + } + + activity.getAlertDialogBuilder() + .setPositiveButton(org.fossify.commons.R.string.ok) { _, _ -> { } } + .apply { + activity.setupDialogStuff(binding.root, this) + } + } +} diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/dialogs/ManageBlockedKeywordsAdapter.kt b/app/src/main/kotlin/org/fossify/smsmessenger/dialogs/ManageBlockedKeywordsAdapter.kt similarity index 85% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/dialogs/ManageBlockedKeywordsAdapter.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/dialogs/ManageBlockedKeywordsAdapter.kt index 3185fda6..3278fcfe 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/dialogs/ManageBlockedKeywordsAdapter.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/dialogs/ManageBlockedKeywordsAdapter.kt @@ -1,18 +1,18 @@ -package com.simplemobiletools.smsmessenger.dialogs +package org.fossify.smsmessenger.dialogs import android.view.* import android.widget.PopupMenu -import com.simplemobiletools.commons.activities.BaseSimpleActivity -import com.simplemobiletools.commons.adapters.MyRecyclerViewAdapter -import com.simplemobiletools.commons.extensions.copyToClipboard -import com.simplemobiletools.commons.extensions.getPopupMenuTheme -import com.simplemobiletools.commons.extensions.getProperTextColor -import com.simplemobiletools.commons.extensions.setupViewBackground -import com.simplemobiletools.commons.interfaces.RefreshRecyclerViewListener -import com.simplemobiletools.commons.views.MyRecyclerView -import com.simplemobiletools.smsmessenger.R -import com.simplemobiletools.smsmessenger.databinding.ItemManageBlockedKeywordBinding -import com.simplemobiletools.smsmessenger.extensions.config +import org.fossify.commons.activities.BaseSimpleActivity +import org.fossify.commons.adapters.MyRecyclerViewAdapter +import org.fossify.commons.extensions.copyToClipboard +import org.fossify.commons.extensions.getPopupMenuTheme +import org.fossify.commons.extensions.getProperTextColor +import org.fossify.commons.extensions.setupViewBackground +import org.fossify.commons.interfaces.RefreshRecyclerViewListener +import org.fossify.commons.views.MyRecyclerView +import org.fossify.smsmessenger.R +import org.fossify.smsmessenger.databinding.ItemManageBlockedKeywordBinding +import org.fossify.smsmessenger.extensions.config class ManageBlockedKeywordsAdapter( activity: BaseSimpleActivity, var blockedKeywords: ArrayList, val listener: RefreshRecyclerViewListener?, diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/dialogs/MessageDetailsDialog.kt b/app/src/main/kotlin/org/fossify/smsmessenger/dialogs/MessageDetailsDialog.kt similarity index 77% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/dialogs/MessageDetailsDialog.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/dialogs/MessageDetailsDialog.kt index 6bac6d0e..4e05ac18 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/dialogs/MessageDetailsDialog.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/dialogs/MessageDetailsDialog.kt @@ -1,14 +1,16 @@ -package com.simplemobiletools.smsmessenger.dialogs +package org.fossify.smsmessenger.dialogs import android.annotation.SuppressLint import android.telephony.SubscriptionInfo -import com.simplemobiletools.commons.activities.BaseSimpleActivity -import com.simplemobiletools.commons.dialogs.BasePropertiesDialog -import com.simplemobiletools.commons.extensions.* -import com.simplemobiletools.smsmessenger.R -import com.simplemobiletools.smsmessenger.extensions.config -import com.simplemobiletools.smsmessenger.extensions.subscriptionManagerCompat -import com.simplemobiletools.smsmessenger.models.Message +import org.fossify.commons.activities.BaseSimpleActivity +import org.fossify.commons.dialogs.BasePropertiesDialog +import org.fossify.commons.extensions.getAlertDialogBuilder +import org.fossify.commons.extensions.getTimeFormat +import org.fossify.commons.extensions.setupDialogStuff +import org.fossify.smsmessenger.R +import org.fossify.smsmessenger.extensions.config +import org.fossify.smsmessenger.extensions.subscriptionManagerCompat +import org.fossify.smsmessenger.models.Message import org.joda.time.DateTime class MessageDetailsDialog(val activity: BaseSimpleActivity, val message: Message) : BasePropertiesDialog(activity) { @@ -23,7 +25,7 @@ class MessageDetailsDialog(val activity: BaseSimpleActivity, val message: Messag addProperty(message.getSentOrReceivedAtLabel(), message.getSentOrReceivedAt()) activity.getAlertDialogBuilder() - .setPositiveButton(com.simplemobiletools.commons.R.string.ok) { _, _ -> } + .setPositiveButton(org.fossify.commons.R.string.ok) { _, _ -> } .apply { activity.setupDialogStuff(mDialogView.root, this, R.string.message_details) } @@ -57,7 +59,7 @@ class MessageDetailsDialog(val activity: BaseSimpleActivity, val message: Messag private fun Message.getSIM(availableSIMs: List): String { return availableSIMs.firstOrNull { it.subscriptionId == subscriptionId }?.displayName?.toString() - ?: activity.getString(com.simplemobiletools.commons.R.string.unknown) + ?: activity.getString(org.fossify.commons.R.string.unknown) } private fun Message.getSentOrReceivedAtLabel(): Int { diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/dialogs/RenameConversationDialog.kt b/app/src/main/kotlin/org/fossify/smsmessenger/dialogs/RenameConversationDialog.kt similarity index 66% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/dialogs/RenameConversationDialog.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/dialogs/RenameConversationDialog.kt index 78488504..dc922c57 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/dialogs/RenameConversationDialog.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/dialogs/RenameConversationDialog.kt @@ -1,15 +1,15 @@ -package com.simplemobiletools.smsmessenger.dialogs +package org.fossify.smsmessenger.dialogs import android.app.Activity import android.content.DialogInterface.BUTTON_POSITIVE import androidx.appcompat.app.AlertDialog -import com.simplemobiletools.commons.extensions.getAlertDialogBuilder -import com.simplemobiletools.commons.extensions.setupDialogStuff -import com.simplemobiletools.commons.extensions.showKeyboard -import com.simplemobiletools.commons.extensions.toast -import com.simplemobiletools.smsmessenger.R -import com.simplemobiletools.smsmessenger.databinding.DialogRenameConversationBinding -import com.simplemobiletools.smsmessenger.models.Conversation +import org.fossify.commons.extensions.getAlertDialogBuilder +import org.fossify.commons.extensions.setupDialogStuff +import org.fossify.commons.extensions.showKeyboard +import org.fossify.commons.extensions.toast +import org.fossify.smsmessenger.R +import org.fossify.smsmessenger.databinding.DialogRenameConversationBinding +import org.fossify.smsmessenger.models.Conversation class RenameConversationDialog( private val activity: Activity, @@ -30,8 +30,8 @@ class RenameConversationDialog( } activity.getAlertDialogBuilder() - .setPositiveButton(com.simplemobiletools.commons.R.string.ok, null) - .setNegativeButton(com.simplemobiletools.commons.R.string.cancel, null) + .setPositiveButton(org.fossify.commons.R.string.ok, null) + .setNegativeButton(org.fossify.commons.R.string.cancel, null) .apply { activity.setupDialogStuff(binding.root, this, R.string.rename_conversation) { alertDialog -> dialog = alertDialog @@ -40,7 +40,7 @@ class RenameConversationDialog( setOnClickListener { val newTitle = binding.renameConvEditText.text.toString() if (newTitle.isEmpty()) { - activity.toast(com.simplemobiletools.commons.R.string.empty_name) + activity.toast(org.fossify.commons.R.string.empty_name) return@setOnClickListener } diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/dialogs/ScheduleMessageDialog.kt b/app/src/main/kotlin/org/fossify/smsmessenger/dialogs/ScheduleMessageDialog.kt similarity index 88% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/dialogs/ScheduleMessageDialog.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/dialogs/ScheduleMessageDialog.kt index 2c206c5f..4fa4af4e 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/dialogs/ScheduleMessageDialog.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/dialogs/ScheduleMessageDialog.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.smsmessenger.dialogs +package org.fossify.smsmessenger.dialogs import android.app.DatePickerDialog import android.app.DatePickerDialog.OnDateSetListener @@ -8,12 +8,12 @@ import android.text.format.DateFormat import androidx.appcompat.app.AlertDialog import com.google.android.material.timepicker.MaterialTimePicker import com.google.android.material.timepicker.TimeFormat -import com.simplemobiletools.commons.activities.BaseSimpleActivity -import com.simplemobiletools.commons.extensions.* -import com.simplemobiletools.smsmessenger.R -import com.simplemobiletools.smsmessenger.databinding.ScheduleMessageDialogBinding -import com.simplemobiletools.smsmessenger.extensions.config -import com.simplemobiletools.smsmessenger.extensions.roundToClosestMultipleOf +import org.fossify.commons.activities.BaseSimpleActivity +import org.fossify.commons.extensions.* +import org.fossify.smsmessenger.R +import org.fossify.smsmessenger.databinding.ScheduleMessageDialogBinding +import org.fossify.smsmessenger.extensions.config +import org.fossify.smsmessenger.extensions.roundToClosestMultipleOf import org.joda.time.DateTime import java.util.Calendar @@ -66,8 +66,8 @@ class ScheduleMessageDialog( } activity.getAlertDialogBuilder() - .setPositiveButton(com.simplemobiletools.commons.R.string.ok, null) - .setNegativeButton(com.simplemobiletools.commons.R.string.cancel, null) + .setPositiveButton(org.fossify.commons.R.string.ok, null) + .setNegativeButton(org.fossify.commons.R.string.cancel, null) .apply { previewShown = true activity.setupDialogStuff(binding.root, this, R.string.schedule_message) { dialog -> @@ -99,7 +99,7 @@ class ScheduleMessageDialog( datePicker.minDate = System.currentTimeMillis() show() getButton(AlertDialog.BUTTON_NEGATIVE).apply { - text = activity.getString(com.simplemobiletools.commons.R.string.cancel) + text = activity.getString(org.fossify.commons.R.string.cancel) setOnClickListener { dismiss() } @@ -136,7 +136,7 @@ class ScheduleMessageDialog( ).apply { show() getButton(AlertDialog.BUTTON_NEGATIVE).apply { - text = activity.getString(com.simplemobiletools.commons.R.string.cancel) + text = activity.getString(org.fossify.commons.R.string.cancel) setOnClickListener { dismiss() } diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/dialogs/SelectTextDialog.kt b/app/src/main/kotlin/org/fossify/smsmessenger/dialogs/SelectTextDialog.kt similarity index 52% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/dialogs/SelectTextDialog.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/dialogs/SelectTextDialog.kt index 2c4e8c75..4c82b2e0 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/dialogs/SelectTextDialog.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/dialogs/SelectTextDialog.kt @@ -1,9 +1,9 @@ -package com.simplemobiletools.smsmessenger.dialogs +package org.fossify.smsmessenger.dialogs -import com.simplemobiletools.commons.activities.BaseSimpleActivity -import com.simplemobiletools.commons.extensions.getAlertDialogBuilder -import com.simplemobiletools.commons.extensions.setupDialogStuff -import com.simplemobiletools.smsmessenger.databinding.DialogSelectTextBinding +import org.fossify.commons.activities.BaseSimpleActivity +import org.fossify.commons.extensions.getAlertDialogBuilder +import org.fossify.commons.extensions.setupDialogStuff +import org.fossify.smsmessenger.databinding.DialogSelectTextBinding // helper dialog for selecting just a part of a message, not copying the whole into clipboard class SelectTextDialog(val activity: BaseSimpleActivity, val text: String) { @@ -13,7 +13,7 @@ class SelectTextDialog(val activity: BaseSimpleActivity, val text: String) { } activity.getAlertDialogBuilder() - .setPositiveButton(com.simplemobiletools.commons.R.string.ok) { _, _ -> { } } + .setPositiveButton(org.fossify.commons.R.string.ok) { _, _ -> { } } .apply { activity.setupDialogStuff(binding.root, this) } diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/Activity.kt b/app/src/main/kotlin/org/fossify/smsmessenger/extensions/Activity.kt similarity index 81% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/Activity.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/extensions/Activity.kt index e35fe22e..95b30572 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/Activity.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/extensions/Activity.kt @@ -1,16 +1,16 @@ -package com.simplemobiletools.smsmessenger.extensions +package org.fossify.smsmessenger.extensions import android.app.Activity import android.content.ActivityNotFoundException import android.content.Intent import android.net.Uri import android.provider.ContactsContract -import com.simplemobiletools.commons.extensions.* -import com.simplemobiletools.commons.helpers.CONTACT_ID -import com.simplemobiletools.commons.helpers.IS_PRIVATE -import com.simplemobiletools.commons.helpers.SimpleContactsHelper -import com.simplemobiletools.commons.helpers.ensureBackgroundThread -import com.simplemobiletools.commons.models.SimpleContact +import org.fossify.commons.extensions.* +import org.fossify.commons.helpers.CONTACT_ID +import org.fossify.commons.helpers.IS_PRIVATE +import org.fossify.commons.helpers.SimpleContactsHelper +import org.fossify.commons.helpers.ensureBackgroundThread +import org.fossify.commons.models.SimpleContact import java.util.Locale fun Activity.dialNumber(phoneNumber: String, callback: (() -> Unit)? = null) { @@ -22,7 +22,7 @@ fun Activity.dialNumber(phoneNumber: String, callback: (() -> Unit)? = null) { startActivity(this) callback?.invoke() } catch (e: ActivityNotFoundException) { - toast(com.simplemobiletools.commons.R.string.no_app_found) + toast(org.fossify.commons.R.string.no_app_found) } catch (e: Exception) { showErrorToast(e) } @@ -43,7 +43,7 @@ fun Activity.launchViewIntent(uri: Uri, mimetype: String, filename: String) { if (newMimetype.isNotEmpty() && mimetype != newMimetype) { launchViewIntent(uri, newMimetype, filename) } else { - toast(com.simplemobiletools.commons.R.string.no_app_found) + toast(org.fossify.commons.R.string.no_app_found) } } catch (e: Exception) { showErrorToast(e) diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/Bitmap.kt b/app/src/main/kotlin/org/fossify/smsmessenger/extensions/Bitmap.kt similarity index 77% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/Bitmap.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/extensions/Bitmap.kt index c55bbe7b..26a2105a 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/Bitmap.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/extensions/Bitmap.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.smsmessenger.extensions +package org.fossify.smsmessenger.extensions import android.graphics.Bitmap diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/Collections.kt b/app/src/main/kotlin/org/fossify/smsmessenger/extensions/Collections.kt similarity index 95% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/Collections.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/extensions/Collections.kt index 2fdbaac4..0549ac58 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/Collections.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/extensions/Collections.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.smsmessenger.extensions +package org.fossify.smsmessenger.extensions import android.content.ContentValues diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/Context.kt b/app/src/main/kotlin/org/fossify/smsmessenger/extensions/Context.kt similarity index 97% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/Context.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/extensions/Context.kt index 38d78b1e..8dadb53c 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/Context.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/extensions/Context.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.smsmessenger.extensions +package org.fossify.smsmessenger.extensions import android.annotation.SuppressLint import android.app.Application @@ -20,23 +20,23 @@ import android.text.TextUtils import com.bumptech.glide.Glide import com.bumptech.glide.load.engine.DiskCacheStrategy import com.bumptech.glide.request.RequestOptions -import com.simplemobiletools.commons.extensions.* -import com.simplemobiletools.commons.helpers.* -import com.simplemobiletools.commons.models.PhoneNumber -import com.simplemobiletools.commons.models.SimpleContact -import com.simplemobiletools.smsmessenger.R -import com.simplemobiletools.smsmessenger.databases.MessagesDatabase -import com.simplemobiletools.smsmessenger.helpers.* -import com.simplemobiletools.smsmessenger.helpers.AttachmentUtils.parseAttachmentNames -import com.simplemobiletools.smsmessenger.interfaces.AttachmentsDao -import com.simplemobiletools.smsmessenger.interfaces.ConversationsDao -import com.simplemobiletools.smsmessenger.interfaces.MessageAttachmentsDao -import com.simplemobiletools.smsmessenger.interfaces.MessagesDao -import com.simplemobiletools.smsmessenger.messaging.MessagingUtils -import com.simplemobiletools.smsmessenger.messaging.MessagingUtils.Companion.ADDRESS_SEPARATOR -import com.simplemobiletools.smsmessenger.messaging.SmsSender -import com.simplemobiletools.smsmessenger.models.* import me.leolin.shortcutbadger.ShortcutBadger +import org.fossify.commons.extensions.* +import org.fossify.commons.helpers.* +import org.fossify.commons.models.PhoneNumber +import org.fossify.commons.models.SimpleContact +import org.fossify.smsmessenger.R +import org.fossify.smsmessenger.databases.MessagesDatabase +import org.fossify.smsmessenger.helpers.* +import org.fossify.smsmessenger.helpers.AttachmentUtils.parseAttachmentNames +import org.fossify.smsmessenger.interfaces.AttachmentsDao +import org.fossify.smsmessenger.interfaces.ConversationsDao +import org.fossify.smsmessenger.interfaces.MessageAttachmentsDao +import org.fossify.smsmessenger.interfaces.MessagesDao +import org.fossify.smsmessenger.messaging.MessagingUtils +import org.fossify.smsmessenger.messaging.MessagingUtils.Companion.ADDRESS_SEPARATOR +import org.fossify.smsmessenger.messaging.SmsSender +import org.fossify.smsmessenger.models.* import java.io.FileNotFoundException val Context.config: Config get() = Config.newInstance(applicationContext) @@ -666,7 +666,7 @@ fun Context.removeAllArchivedConversations(callback: (() -> Unit)? = null) { toast(R.string.archive_emptied_successfully) callback?.invoke() } catch (e: Exception) { - toast(com.simplemobiletools.commons.R.string.unknown_error_occurred) + toast(org.fossify.commons.R.string.unknown_error_occurred) } } } diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/Cursor.kt b/app/src/main/kotlin/org/fossify/smsmessenger/extensions/Cursor.kt similarity index 91% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/Cursor.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/extensions/Cursor.kt index fb4044d6..e551f994 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/Cursor.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/extensions/Cursor.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.smsmessenger.extensions +package org.fossify.smsmessenger.extensions import android.database.Cursor import com.google.gson.JsonNull diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/Date.kt b/app/src/main/kotlin/org/fossify/smsmessenger/extensions/Date.kt similarity index 65% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/Date.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/extensions/Date.kt index 7cde1a5b..8347b533 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/Date.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/extensions/Date.kt @@ -1,7 +1,7 @@ -package com.simplemobiletools.smsmessenger.extensions +package org.fossify.smsmessenger.extensions import android.text.format.DateFormat -import java.util.* +import java.util.Date fun Date.format(pattern: String): String { return DateFormat.format(pattern, this).toString() diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/Math.kt b/app/src/main/kotlin/org/fossify/smsmessenger/extensions/Math.kt similarity index 79% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/Math.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/extensions/Math.kt index 17462d10..f98ebdbd 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/Math.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/extensions/Math.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.smsmessenger.extensions +package org.fossify.smsmessenger.extensions import kotlin.math.roundToInt diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/SimpleContact.kt b/app/src/main/kotlin/org/fossify/smsmessenger/extensions/SimpleContact.kt similarity index 69% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/SimpleContact.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/extensions/SimpleContact.kt index 2efa8e26..b9c588d1 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/SimpleContact.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/extensions/SimpleContact.kt @@ -1,7 +1,7 @@ -package com.simplemobiletools.smsmessenger.extensions +package org.fossify.smsmessenger.extensions import android.text.TextUtils -import com.simplemobiletools.commons.models.SimpleContact +import org.fossify.commons.models.SimpleContact fun ArrayList.getThreadTitle(): String = TextUtils.join(", ", map { it.name }.toTypedArray()).orEmpty() diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/String.kt b/app/src/main/kotlin/org/fossify/smsmessenger/extensions/String.kt similarity index 95% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/String.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/extensions/String.kt index 8ad4bd49..c2bc3c24 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/String.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/extensions/String.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.smsmessenger.extensions +package org.fossify.smsmessenger.extensions fun String.getExtensionFromMimeType(): String { return when (lowercase()) { diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/View.kt b/app/src/main/kotlin/org/fossify/smsmessenger/extensions/View.kt similarity index 88% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/View.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/extensions/View.kt index 47ff0dba..1f3b6763 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/View.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/extensions/View.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.smsmessenger.extensions +package org.fossify.smsmessenger.extensions import android.animation.ObjectAnimator import android.view.View diff --git a/app/src/main/kotlin/org/fossify/smsmessenger/extensions/gson/Gson.kt b/app/src/main/kotlin/org/fossify/smsmessenger/extensions/gson/Gson.kt new file mode 100644 index 00000000..0ac2d30d --- /dev/null +++ b/app/src/main/kotlin/org/fossify/smsmessenger/extensions/gson/Gson.kt @@ -0,0 +1,9 @@ +package org.fossify.smsmessenger.extensions.gson + +import com.google.gson.Gson +import com.google.gson.GsonBuilder +import com.google.gson.reflect.TypeToken + +private val gsonBuilder = GsonBuilder().registerTypeAdapter(object : TypeToken>() {}.type, MapDeserializerDoubleAsIntFix()) +val gson: Gson = gsonBuilder.create() + diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/gson/JsonElement.kt b/app/src/main/kotlin/org/fossify/smsmessenger/extensions/gson/JsonElement.kt similarity index 96% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/gson/JsonElement.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/extensions/gson/JsonElement.kt index 2b2287fd..f68d4c11 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/gson/JsonElement.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/extensions/gson/JsonElement.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.smsmessenger.extensions.gson +package org.fossify.smsmessenger.extensions.gson import com.google.gson.* import java.math.BigDecimal diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/gson/JsonObject.kt b/app/src/main/kotlin/org/fossify/smsmessenger/extensions/gson/JsonObject.kt similarity index 96% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/gson/JsonObject.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/extensions/gson/JsonObject.kt index 76e7bc8f..a38aeb1a 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/gson/JsonObject.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/extensions/gson/JsonObject.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.smsmessenger.extensions.gson +package org.fossify.smsmessenger.extensions.gson import com.google.gson.JsonArray import com.google.gson.JsonElement diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/gson/MapDeserializerDoubleAsIntFix.kt b/app/src/main/kotlin/org/fossify/smsmessenger/extensions/gson/MapDeserializerDoubleAsIntFix.kt similarity index 97% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/gson/MapDeserializerDoubleAsIntFix.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/extensions/gson/MapDeserializerDoubleAsIntFix.kt index 1c08525e..029c4f50 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/gson/MapDeserializerDoubleAsIntFix.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/extensions/gson/MapDeserializerDoubleAsIntFix.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.smsmessenger.extensions.gson +package org.fossify.smsmessenger.extensions.gson import com.google.gson.JsonDeserializationContext import com.google.gson.JsonDeserializer @@ -25,6 +25,7 @@ class MapDeserializerDoubleAsIntFix : JsonDeserializer?> { } return list } + element.isJsonObject -> { val map: MutableMap = LinkedTreeMap() val obj = element.asJsonObject @@ -34,15 +35,18 @@ class MapDeserializerDoubleAsIntFix : JsonDeserializer?> { } return map } + element.isJsonPrimitive -> { val prim = element.asJsonPrimitive when { prim.isBoolean -> { return prim.asBoolean } + prim.isString -> { return prim.asString } + prim.isNumber -> { val num = prim.asNumber // here you can handle double int/long values diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/helpers/AttachmentPreviews.kt b/app/src/main/kotlin/org/fossify/smsmessenger/helpers/AttachmentPreviews.kt similarity index 86% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/helpers/AttachmentPreviews.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/helpers/AttachmentPreviews.kt index b928307a..ec2bfd51 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/helpers/AttachmentPreviews.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/helpers/AttachmentPreviews.kt @@ -1,16 +1,16 @@ -package com.simplemobiletools.smsmessenger.helpers +package org.fossify.smsmessenger.helpers import android.app.Activity import android.net.Uri -import com.simplemobiletools.commons.extensions.* -import com.simplemobiletools.commons.helpers.SimpleContactsHelper -import com.simplemobiletools.commons.helpers.ensureBackgroundThread -import com.simplemobiletools.smsmessenger.R -import com.simplemobiletools.smsmessenger.databinding.ItemAttachmentDocumentBinding -import com.simplemobiletools.smsmessenger.databinding.ItemAttachmentDocumentPreviewBinding -import com.simplemobiletools.smsmessenger.databinding.ItemAttachmentVcardBinding -import com.simplemobiletools.smsmessenger.databinding.ItemAttachmentVcardPreviewBinding -import com.simplemobiletools.smsmessenger.extensions.* +import org.fossify.commons.extensions.* +import org.fossify.commons.helpers.SimpleContactsHelper +import org.fossify.commons.helpers.ensureBackgroundThread +import org.fossify.smsmessenger.R +import org.fossify.smsmessenger.databinding.ItemAttachmentDocumentBinding +import org.fossify.smsmessenger.databinding.ItemAttachmentDocumentPreviewBinding +import org.fossify.smsmessenger.databinding.ItemAttachmentVcardBinding +import org.fossify.smsmessenger.databinding.ItemAttachmentVcardPreviewBinding +import org.fossify.smsmessenger.extensions.* fun ItemAttachmentDocumentPreviewBinding.setupDocumentPreview( uri: Uri, @@ -124,7 +124,7 @@ fun ItemAttachmentVcardBinding.setupVCardPreview( activity.runOnUiThread { if (vCards.isEmpty()) { vcardTitle.beVisible() - vcardTitle.text = context.getString(com.simplemobiletools.commons.R.string.unknown_error_occurred) + vcardTitle.text = context.getString(org.fossify.commons.R.string.unknown_error_occurred) return@runOnUiThread } diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/helpers/AttachmentUtils.kt b/app/src/main/kotlin/org/fossify/smsmessenger/helpers/AttachmentUtils.kt similarity index 97% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/helpers/AttachmentUtils.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/helpers/AttachmentUtils.kt index 1b062c86..e03a00ab 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/helpers/AttachmentUtils.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/helpers/AttachmentUtils.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.smsmessenger.helpers +package org.fossify.smsmessenger.helpers import android.util.Xml import org.xmlpull.v1.XmlPullParser diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/helpers/Config.kt b/app/src/main/kotlin/org/fossify/smsmessenger/helpers/Config.kt similarity index 95% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/helpers/Config.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/helpers/Config.kt index 56fc4a10..3550ab60 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/helpers/Config.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/helpers/Config.kt @@ -1,9 +1,9 @@ -package com.simplemobiletools.smsmessenger.helpers +package org.fossify.smsmessenger.helpers import android.content.Context -import com.simplemobiletools.commons.helpers.BaseConfig -import com.simplemobiletools.smsmessenger.extensions.getDefaultKeyboardHeight -import com.simplemobiletools.smsmessenger.models.Conversation +import org.fossify.commons.helpers.BaseConfig +import org.fossify.smsmessenger.extensions.getDefaultKeyboardHeight +import org.fossify.smsmessenger.models.Conversation class Config(context: Context) : BaseConfig(context) { companion object { diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/helpers/Constants.kt b/app/src/main/kotlin/org/fossify/smsmessenger/helpers/Constants.kt similarity index 95% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/helpers/Constants.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/helpers/Constants.kt index ef1ae601..f080960d 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/helpers/Constants.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/helpers/Constants.kt @@ -1,6 +1,6 @@ -package com.simplemobiletools.smsmessenger.helpers +package org.fossify.smsmessenger.helpers -import com.simplemobiletools.smsmessenger.models.Events +import org.fossify.smsmessenger.models.Events import org.greenrobot.eventbus.EventBus import org.joda.time.DateTime import org.joda.time.DateTimeZone @@ -45,7 +45,7 @@ const val LAST_RECYCLE_BIN_CHECK = "last_recycle_bin_check" const val IS_RECYCLE_BIN = "is_recycle_bin" const val IS_ARCHIVE_AVAILABLE = "is_archive_available" -private const val PATH = "com.simplemobiletools.smsmessenger.action." +private const val PATH = "org.fossify.smsmessenger.action." const val MARK_AS_READ = PATH + "mark_as_read" const val REPLY = PATH + "reply" diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/helpers/Converters.kt b/app/src/main/kotlin/org/fossify/smsmessenger/helpers/Converters.kt similarity index 82% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/helpers/Converters.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/helpers/Converters.kt index b11cbeb3..b28c191d 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/helpers/Converters.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/helpers/Converters.kt @@ -1,11 +1,11 @@ -package com.simplemobiletools.smsmessenger.helpers +package org.fossify.smsmessenger.helpers import androidx.room.TypeConverter import com.google.gson.Gson import com.google.gson.reflect.TypeToken -import com.simplemobiletools.commons.models.SimpleContact -import com.simplemobiletools.smsmessenger.models.Attachment -import com.simplemobiletools.smsmessenger.models.MessageAttachment +import org.fossify.commons.models.SimpleContact +import org.fossify.smsmessenger.models.Attachment +import org.fossify.smsmessenger.models.MessageAttachment class Converters { private val gson = Gson() diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/helpers/ImageCompressor.kt b/app/src/main/kotlin/org/fossify/smsmessenger/helpers/ImageCompressor.kt similarity index 93% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/helpers/ImageCompressor.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/helpers/ImageCompressor.kt index 4cfabe9b..18ee26db 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/helpers/ImageCompressor.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/helpers/ImageCompressor.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.smsmessenger.helpers +package org.fossify.smsmessenger.helpers import android.content.Context import android.graphics.Bitmap @@ -6,13 +6,13 @@ import android.graphics.BitmapFactory import android.graphics.Matrix import android.media.ExifInterface import android.net.Uri -import com.simplemobiletools.commons.extensions.getCompressionFormat -import com.simplemobiletools.commons.extensions.getMyFileUri -import com.simplemobiletools.commons.helpers.ensureBackgroundThread -import com.simplemobiletools.smsmessenger.extensions.extension -import com.simplemobiletools.smsmessenger.extensions.getExtensionFromMimeType -import com.simplemobiletools.smsmessenger.extensions.getFileSizeFromUri -import com.simplemobiletools.smsmessenger.extensions.isImageMimeType +import org.fossify.commons.extensions.getCompressionFormat +import org.fossify.commons.extensions.getMyFileUri +import org.fossify.commons.helpers.ensureBackgroundThread +import org.fossify.smsmessenger.extensions.extension +import org.fossify.smsmessenger.extensions.getExtensionFromMimeType +import org.fossify.smsmessenger.extensions.getFileSizeFromUri +import org.fossify.smsmessenger.extensions.isImageMimeType import java.io.File import java.io.FileOutputStream import kotlin.math.roundToInt diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/helpers/MessagesImporter.kt b/app/src/main/kotlin/org/fossify/smsmessenger/helpers/MessagesImporter.kt similarity index 84% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/helpers/MessagesImporter.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/helpers/MessagesImporter.kt index 2cfae3ce..22886e43 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/helpers/MessagesImporter.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/helpers/MessagesImporter.kt @@ -1,16 +1,16 @@ -package com.simplemobiletools.smsmessenger.helpers +package org.fossify.smsmessenger.helpers import android.net.Uri import android.util.Xml -import com.simplemobiletools.commons.extensions.showErrorToast -import com.simplemobiletools.commons.extensions.toast -import com.simplemobiletools.commons.helpers.ensureBackgroundThread -import com.simplemobiletools.smsmessenger.activities.SimpleActivity -import com.simplemobiletools.smsmessenger.dialogs.ImportMessagesDialog -import com.simplemobiletools.smsmessenger.extensions.config -import com.simplemobiletools.smsmessenger.models.* import kotlinx.serialization.SerializationException import kotlinx.serialization.json.Json +import org.fossify.commons.extensions.showErrorToast +import org.fossify.commons.extensions.toast +import org.fossify.commons.helpers.ensureBackgroundThread +import org.fossify.smsmessenger.activities.SimpleActivity +import org.fossify.smsmessenger.dialogs.ImportMessagesDialog +import org.fossify.smsmessenger.extensions.config +import org.fossify.smsmessenger.models.* import org.xmlpull.v1.XmlPullParser import java.io.InputStream @@ -27,7 +27,7 @@ class MessagesImporter(private val activity: SimpleActivity) { val fileType = activity.contentResolver.getType(uri).orEmpty() val isXml = isXmlMimeType(fileType) || (uri.path?.endsWith("txt") == true && isFileXml(uri)) if (isXml) { - activity.toast(com.simplemobiletools.commons.R.string.importing) + activity.toast(org.fossify.commons.R.string.importing) getInputStreamFromUri(uri)!!.importXml() } else { importJson(uri) @@ -45,14 +45,14 @@ class MessagesImporter(private val activity: SimpleActivity) { val deserializedList = Json.decodeFromString>(jsonString) if (deserializedList.isEmpty()) { - activity.toast(com.simplemobiletools.commons.R.string.no_entries_for_importing) + activity.toast(org.fossify.commons.R.string.no_entries_for_importing) return } ImportMessagesDialog(activity, deserializedList) } catch (e: SerializationException) { - activity.toast(com.simplemobiletools.commons.R.string.invalid_file_format) + activity.toast(org.fossify.commons.R.string.invalid_file_format) } catch (e: IllegalArgumentException) { - activity.toast(com.simplemobiletools.commons.R.string.invalid_file_format) + activity.toast(org.fossify.commons.R.string.invalid_file_format) } catch (e: Exception) { activity.showErrorToast(e) } @@ -132,12 +132,12 @@ class MessagesImporter(private val activity: SimpleActivity) { refreshMessages() } when { - messagesFailed > 0 && messagesImported > 0 -> activity.toast(com.simplemobiletools.commons.R.string.importing_some_entries_failed) - messagesFailed > 0 -> activity.toast(com.simplemobiletools.commons.R.string.importing_failed) - else -> activity.toast(com.simplemobiletools.commons.R.string.importing_successful) + messagesFailed > 0 && messagesImported > 0 -> activity.toast(org.fossify.commons.R.string.importing_some_entries_failed) + messagesFailed > 0 -> activity.toast(org.fossify.commons.R.string.importing_failed) + else -> activity.toast(org.fossify.commons.R.string.importing_successful) } } catch (_: Exception) { - activity.toast(com.simplemobiletools.commons.R.string.invalid_file_format) + activity.toast(org.fossify.commons.R.string.invalid_file_format) } } diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/helpers/MessagesReader.kt b/app/src/main/kotlin/org/fossify/smsmessenger/helpers/MessagesReader.kt similarity index 96% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/helpers/MessagesReader.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/helpers/MessagesReader.kt index eacd4345..c1afcf86 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/helpers/MessagesReader.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/helpers/MessagesReader.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.smsmessenger.helpers +package org.fossify.smsmessenger.helpers import android.annotation.SuppressLint import android.content.Context @@ -6,11 +6,11 @@ import android.net.Uri import android.provider.Telephony.Mms import android.provider.Telephony.Sms import android.util.Base64 -import com.simplemobiletools.commons.extensions.* -import com.simplemobiletools.commons.helpers.isQPlus -import com.simplemobiletools.commons.helpers.isRPlus -import com.simplemobiletools.smsmessenger.extensions.getConversationIds -import com.simplemobiletools.smsmessenger.models.* +import org.fossify.commons.extensions.* +import org.fossify.commons.helpers.isQPlus +import org.fossify.commons.helpers.isRPlus +import org.fossify.smsmessenger.extensions.getConversationIds +import org.fossify.smsmessenger.models.* import java.io.IOException import java.io.InputStream diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/helpers/MessagesWriter.kt b/app/src/main/kotlin/org/fossify/smsmessenger/helpers/MessagesWriter.kt similarity index 93% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/helpers/MessagesWriter.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/helpers/MessagesWriter.kt index 6065362d..d0b45b58 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/helpers/MessagesWriter.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/helpers/MessagesWriter.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.smsmessenger.helpers +package org.fossify.smsmessenger.helpers import android.annotation.SuppressLint import android.content.Context @@ -8,13 +8,13 @@ import android.provider.Telephony.Sms import android.util.Base64 import com.google.android.mms.pdu_alt.PduHeaders import com.klinker.android.send_message.Utils -import com.simplemobiletools.commons.extensions.getLongValue -import com.simplemobiletools.commons.extensions.queryCursor -import com.simplemobiletools.commons.helpers.isRPlus -import com.simplemobiletools.smsmessenger.models.MmsAddress -import com.simplemobiletools.smsmessenger.models.MmsBackup -import com.simplemobiletools.smsmessenger.models.MmsPart -import com.simplemobiletools.smsmessenger.models.SmsBackup +import org.fossify.commons.extensions.getLongValue +import org.fossify.commons.extensions.queryCursor +import org.fossify.commons.helpers.isRPlus +import org.fossify.smsmessenger.models.MmsAddress +import org.fossify.smsmessenger.models.MmsBackup +import org.fossify.smsmessenger.models.MmsPart +import org.fossify.smsmessenger.models.SmsBackup class MessagesWriter(private val context: Context) { private val INVALID_ID = -1L diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/helpers/NotificationHelper.kt b/app/src/main/kotlin/org/fossify/smsmessenger/helpers/NotificationHelper.kt similarity index 88% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/helpers/NotificationHelper.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/helpers/NotificationHelper.kt index e5afd89a..85eb9c8e 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/helpers/NotificationHelper.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/helpers/NotificationHelper.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.smsmessenger.helpers +package org.fossify.smsmessenger.helpers import android.annotation.SuppressLint import android.app.Notification @@ -14,18 +14,18 @@ import android.media.RingtoneManager import androidx.core.app.NotificationCompat import androidx.core.app.Person import androidx.core.app.RemoteInput -import com.simplemobiletools.commons.extensions.getProperPrimaryColor -import com.simplemobiletools.commons.extensions.notificationManager -import com.simplemobiletools.commons.helpers.SimpleContactsHelper -import com.simplemobiletools.commons.helpers.isNougatPlus -import com.simplemobiletools.commons.helpers.isOreoPlus -import com.simplemobiletools.smsmessenger.R -import com.simplemobiletools.smsmessenger.activities.ThreadActivity -import com.simplemobiletools.smsmessenger.extensions.config -import com.simplemobiletools.smsmessenger.messaging.isShortCodeWithLetters -import com.simplemobiletools.smsmessenger.receivers.DeleteSmsReceiver -import com.simplemobiletools.smsmessenger.receivers.DirectReplyReceiver -import com.simplemobiletools.smsmessenger.receivers.MarkAsReadReceiver +import org.fossify.commons.extensions.getProperPrimaryColor +import org.fossify.commons.extensions.notificationManager +import org.fossify.commons.helpers.SimpleContactsHelper +import org.fossify.commons.helpers.isNougatPlus +import org.fossify.commons.helpers.isOreoPlus +import org.fossify.smsmessenger.R +import org.fossify.smsmessenger.activities.ThreadActivity +import org.fossify.smsmessenger.extensions.config +import org.fossify.smsmessenger.messaging.isShortCodeWithLetters +import org.fossify.smsmessenger.receivers.DeleteSmsReceiver +import org.fossify.smsmessenger.receivers.DirectReplyReceiver +import org.fossify.smsmessenger.receivers.MarkAsReadReceiver class NotificationHelper(private val context: Context) { @@ -128,12 +128,12 @@ class NotificationHelper(private val context: Context) { builder.addAction(replyAction) } - builder.addAction(com.simplemobiletools.commons.R.drawable.ic_check_vector, context.getString(R.string.mark_as_read), markAsReadPendingIntent) + builder.addAction(org.fossify.commons.R.drawable.ic_check_vector, context.getString(R.string.mark_as_read), markAsReadPendingIntent) .setChannelId(NOTIFICATION_CHANNEL) if (isNoReplySms) { builder.addAction( - com.simplemobiletools.commons.R.drawable.ic_delete_vector, - context.getString(com.simplemobiletools.commons.R.string.delete), + org.fossify.commons.R.drawable.ic_delete_vector, + context.getString(org.fossify.commons.R.string.delete), deleteSmsPendingIntent ).setChannelId(NOTIFICATION_CHANNEL) } diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/helpers/VCardParser.kt b/app/src/main/kotlin/org/fossify/smsmessenger/helpers/VCardParser.kt similarity index 90% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/helpers/VCardParser.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/helpers/VCardParser.kt index d93c36ac..62092171 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/helpers/VCardParser.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/helpers/VCardParser.kt @@ -1,10 +1,10 @@ -package com.simplemobiletools.smsmessenger.helpers +package org.fossify.smsmessenger.helpers import android.content.Context import android.net.Uri -import com.simplemobiletools.commons.helpers.ensureBackgroundThread import ezvcard.Ezvcard import ezvcard.VCard +import org.fossify.commons.helpers.ensureBackgroundThread fun parseVCardFromUri(context: Context, uri: Uri, callback: (vCards: List) -> Unit) { ensureBackgroundThread { diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/interfaces/AttachmentsDao.kt b/app/src/main/kotlin/org/fossify/smsmessenger/interfaces/AttachmentsDao.kt similarity index 58% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/interfaces/AttachmentsDao.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/interfaces/AttachmentsDao.kt index 240fa747..d98c39d9 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/interfaces/AttachmentsDao.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/interfaces/AttachmentsDao.kt @@ -1,8 +1,8 @@ -package com.simplemobiletools.smsmessenger.interfaces +package org.fossify.smsmessenger.interfaces import androidx.room.Dao import androidx.room.Query -import com.simplemobiletools.smsmessenger.models.Attachment +import org.fossify.smsmessenger.models.Attachment @Dao interface AttachmentsDao { diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/interfaces/ConversationsDao.kt b/app/src/main/kotlin/org/fossify/smsmessenger/interfaces/ConversationsDao.kt similarity index 90% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/interfaces/ConversationsDao.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/interfaces/ConversationsDao.kt index e5e1259a..d747dd30 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/interfaces/ConversationsDao.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/interfaces/ConversationsDao.kt @@ -1,8 +1,11 @@ -package com.simplemobiletools.smsmessenger.interfaces +package org.fossify.smsmessenger.interfaces -import androidx.room.* -import com.simplemobiletools.smsmessenger.models.Conversation -import com.simplemobiletools.smsmessenger.models.ConversationWithSnippetOverride +import androidx.room.Dao +import androidx.room.Insert +import androidx.room.OnConflictStrategy +import androidx.room.Query +import org.fossify.smsmessenger.models.Conversation +import org.fossify.smsmessenger.models.ConversationWithSnippetOverride @Dao interface ConversationsDao { diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/interfaces/MessageAttachmentsDao.kt b/app/src/main/kotlin/org/fossify/smsmessenger/interfaces/MessageAttachmentsDao.kt similarity index 60% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/interfaces/MessageAttachmentsDao.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/interfaces/MessageAttachmentsDao.kt index 8517f80d..1463fa5b 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/interfaces/MessageAttachmentsDao.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/interfaces/MessageAttachmentsDao.kt @@ -1,8 +1,8 @@ -package com.simplemobiletools.smsmessenger.interfaces +package org.fossify.smsmessenger.interfaces import androidx.room.Dao import androidx.room.Query -import com.simplemobiletools.smsmessenger.models.MessageAttachment +import org.fossify.smsmessenger.models.MessageAttachment @Dao interface MessageAttachmentsDao { diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/interfaces/MessagesDao.kt b/app/src/main/kotlin/org/fossify/smsmessenger/interfaces/MessagesDao.kt similarity index 95% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/interfaces/MessagesDao.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/interfaces/MessagesDao.kt index 3287ab64..09c974d2 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/interfaces/MessagesDao.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/interfaces/MessagesDao.kt @@ -1,8 +1,8 @@ -package com.simplemobiletools.smsmessenger.interfaces +package org.fossify.smsmessenger.interfaces import androidx.room.* -import com.simplemobiletools.smsmessenger.models.RecycleBinMessage -import com.simplemobiletools.smsmessenger.models.Message +import org.fossify.smsmessenger.models.Message +import org.fossify.smsmessenger.models.RecycleBinMessage @Dao interface MessagesDao { diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/messaging/Messaging.kt b/app/src/main/kotlin/org/fossify/smsmessenger/messaging/Messaging.kt similarity index 82% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/messaging/Messaging.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/messaging/Messaging.kt index 9a391395..a6a7768a 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/messaging/Messaging.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/messaging/Messaging.kt @@ -1,18 +1,18 @@ -package com.simplemobiletools.smsmessenger.messaging +package org.fossify.smsmessenger.messaging import android.content.Context import android.telephony.SmsMessage import android.widget.Toast.LENGTH_LONG import com.klinker.android.send_message.Settings -import com.simplemobiletools.commons.extensions.showErrorToast -import com.simplemobiletools.commons.extensions.toast -import com.simplemobiletools.smsmessenger.R -import com.simplemobiletools.smsmessenger.extensions.config -import com.simplemobiletools.smsmessenger.extensions.messagingUtils -import com.simplemobiletools.smsmessenger.messaging.SmsException.Companion.EMPTY_DESTINATION_ADDRESS -import com.simplemobiletools.smsmessenger.messaging.SmsException.Companion.ERROR_PERSISTING_MESSAGE -import com.simplemobiletools.smsmessenger.messaging.SmsException.Companion.ERROR_SENDING_MESSAGE -import com.simplemobiletools.smsmessenger.models.Attachment +import org.fossify.commons.extensions.showErrorToast +import org.fossify.commons.extensions.toast +import org.fossify.smsmessenger.R +import org.fossify.smsmessenger.extensions.config +import org.fossify.smsmessenger.extensions.messagingUtils +import org.fossify.smsmessenger.messaging.SmsException.Companion.EMPTY_DESTINATION_ADDRESS +import org.fossify.smsmessenger.messaging.SmsException.Companion.ERROR_PERSISTING_MESSAGE +import org.fossify.smsmessenger.messaging.SmsException.Companion.ERROR_SENDING_MESSAGE +import org.fossify.smsmessenger.models.Attachment @Deprecated("TODO: Move/rewrite messaging config code into the app.") fun Context.getSendMessageSettings(): Settings { diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/messaging/MessagingUtils.kt b/app/src/main/kotlin/org/fossify/smsmessenger/messaging/MessagingUtils.kt similarity index 90% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/messaging/MessagingUtils.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/messaging/MessagingUtils.kt index fcc5331a..f6402d3a 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/messaging/MessagingUtils.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/messaging/MessagingUtils.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.smsmessenger.messaging +package org.fossify.smsmessenger.messaging import android.annotation.SuppressLint import android.app.Activity @@ -13,16 +13,16 @@ import android.widget.Toast import com.klinker.android.send_message.Message import com.klinker.android.send_message.Settings import com.klinker.android.send_message.Transaction -import com.simplemobiletools.commons.extensions.showErrorToast -import com.simplemobiletools.commons.extensions.toast -import com.simplemobiletools.smsmessenger.R -import com.simplemobiletools.smsmessenger.extensions.getThreadId -import com.simplemobiletools.smsmessenger.extensions.isPlainTextMimeType -import com.simplemobiletools.smsmessenger.extensions.smsSender -import com.simplemobiletools.smsmessenger.messaging.SmsException.Companion.ERROR_PERSISTING_MESSAGE -import com.simplemobiletools.smsmessenger.models.Attachment -import com.simplemobiletools.smsmessenger.receivers.MmsSentReceiver -import com.simplemobiletools.smsmessenger.receivers.SendStatusReceiver +import org.fossify.commons.extensions.showErrorToast +import org.fossify.commons.extensions.toast +import org.fossify.smsmessenger.R +import org.fossify.smsmessenger.extensions.getThreadId +import org.fossify.smsmessenger.extensions.isPlainTextMimeType +import org.fossify.smsmessenger.extensions.smsSender +import org.fossify.smsmessenger.messaging.SmsException.Companion.ERROR_PERSISTING_MESSAGE +import org.fossify.smsmessenger.models.Attachment +import org.fossify.smsmessenger.receivers.MmsSentReceiver +import org.fossify.smsmessenger.receivers.SendStatusReceiver class MessagingUtils(val context: Context) { @@ -166,7 +166,7 @@ class MessagingUtils(val context: Context) { } catch (e: Exception) { context.showErrorToast(e) } catch (e: Error) { - context.showErrorToast(e.localizedMessage ?: context.getString(com.simplemobiletools.commons.R.string.unknown_error_occurred)) + context.showErrorToast(e.localizedMessage ?: context.getString(org.fossify.commons.R.string.unknown_error_occurred)) } } diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/messaging/ScheduledMessage.kt b/app/src/main/kotlin/org/fossify/smsmessenger/messaging/ScheduledMessage.kt similarity index 80% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/messaging/ScheduledMessage.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/messaging/ScheduledMessage.kt index 9972dc3b..852cb6e7 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/messaging/ScheduledMessage.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/messaging/ScheduledMessage.kt @@ -1,14 +1,14 @@ -package com.simplemobiletools.smsmessenger.messaging +package org.fossify.smsmessenger.messaging import android.app.AlarmManager import android.app.PendingIntent import android.content.Context import android.content.Intent import androidx.core.app.AlarmManagerCompat -import com.simplemobiletools.smsmessenger.helpers.SCHEDULED_MESSAGE_ID -import com.simplemobiletools.smsmessenger.helpers.THREAD_ID -import com.simplemobiletools.smsmessenger.models.Message -import com.simplemobiletools.smsmessenger.receivers.ScheduledMessageReceiver +import org.fossify.smsmessenger.helpers.SCHEDULED_MESSAGE_ID +import org.fossify.smsmessenger.helpers.THREAD_ID +import org.fossify.smsmessenger.models.Message +import org.fossify.smsmessenger.receivers.ScheduledMessageReceiver /** * All things related to scheduled messages are here. diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/messaging/SmsException.kt b/app/src/main/kotlin/org/fossify/smsmessenger/messaging/SmsException.kt similarity index 83% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/messaging/SmsException.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/messaging/SmsException.kt index e4bc14b0..8599a873 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/messaging/SmsException.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/messaging/SmsException.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.smsmessenger.messaging +package org.fossify.smsmessenger.messaging class SmsException(val errorCode: Int, val exception: Exception? = null) : Exception() { companion object { diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/messaging/SmsManager.kt b/app/src/main/kotlin/org/fossify/smsmessenger/messaging/SmsManager.kt similarity index 93% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/messaging/SmsManager.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/messaging/SmsManager.kt index 4f1b4d03..2f235eb0 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/messaging/SmsManager.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/messaging/SmsManager.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.smsmessenger.messaging +package org.fossify.smsmessenger.messaging import android.telephony.SmsManager import com.klinker.android.send_message.Settings diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/messaging/SmsSender.kt b/app/src/main/kotlin/org/fossify/smsmessenger/messaging/SmsSender.kt similarity index 89% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/messaging/SmsSender.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/messaging/SmsSender.kt index f32f81e6..12ed0576 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/messaging/SmsSender.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/messaging/SmsSender.kt @@ -1,16 +1,16 @@ -package com.simplemobiletools.smsmessenger.messaging +package org.fossify.smsmessenger.messaging import android.app.Application import android.app.PendingIntent import android.content.Intent import android.net.Uri import android.telephony.PhoneNumberUtils -import com.simplemobiletools.commons.helpers.isSPlus -import com.simplemobiletools.smsmessenger.messaging.SmsException.Companion.EMPTY_DESTINATION_ADDRESS -import com.simplemobiletools.smsmessenger.messaging.SmsException.Companion.ERROR_SENDING_MESSAGE -import com.simplemobiletools.smsmessenger.receivers.SendStatusReceiver -import com.simplemobiletools.smsmessenger.receivers.SmsStatusDeliveredReceiver -import com.simplemobiletools.smsmessenger.receivers.SmsStatusSentReceiver +import org.fossify.commons.helpers.isSPlus +import org.fossify.smsmessenger.messaging.SmsException.Companion.EMPTY_DESTINATION_ADDRESS +import org.fossify.smsmessenger.messaging.SmsException.Companion.ERROR_SENDING_MESSAGE +import org.fossify.smsmessenger.receivers.SendStatusReceiver +import org.fossify.smsmessenger.receivers.SmsStatusDeliveredReceiver +import org.fossify.smsmessenger.receivers.SmsStatusSentReceiver /** Class that sends chat message via SMS. */ class SmsSender(val app: Application) { diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/ArchivedConversation.kt b/app/src/main/kotlin/org/fossify/smsmessenger/models/ArchivedConversation.kt similarity index 88% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/ArchivedConversation.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/models/ArchivedConversation.kt index bcf43692..64a0833e 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/ArchivedConversation.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/models/ArchivedConversation.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.smsmessenger.models +package org.fossify.smsmessenger.models import androidx.room.ColumnInfo import androidx.room.Entity diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/Attachment.kt b/app/src/main/kotlin/org/fossify/smsmessenger/models/Attachment.kt similarity index 85% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/Attachment.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/models/Attachment.kt index 4aabd072..c19bb5eb 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/Attachment.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/models/Attachment.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.smsmessenger.models +package org.fossify.smsmessenger.models import android.net.Uri import androidx.room.ColumnInfo @@ -14,7 +14,8 @@ data class Attachment( @ColumnInfo(name = "mimetype") var mimetype: String, @ColumnInfo(name = "width") var width: Int, @ColumnInfo(name = "height") var height: Int, - @ColumnInfo(name = "filename") var filename: String) { + @ColumnInfo(name = "filename") var filename: String +) { fun getUri() = Uri.parse(uriString) } diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/AttachmentSelection.kt b/app/src/main/kotlin/org/fossify/smsmessenger/models/AttachmentSelection.kt similarity index 67% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/AttachmentSelection.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/models/AttachmentSelection.kt index dc92e584..84c7c35c 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/AttachmentSelection.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/models/AttachmentSelection.kt @@ -1,12 +1,12 @@ -package com.simplemobiletools.smsmessenger.models +package org.fossify.smsmessenger.models import android.net.Uri -import com.simplemobiletools.smsmessenger.extensions.isImageMimeType -import com.simplemobiletools.smsmessenger.extensions.isVCardMimeType -import com.simplemobiletools.smsmessenger.extensions.isVideoMimeType -import com.simplemobiletools.smsmessenger.helpers.ATTACHMENT_DOCUMENT -import com.simplemobiletools.smsmessenger.helpers.ATTACHMENT_MEDIA -import com.simplemobiletools.smsmessenger.helpers.ATTACHMENT_VCARD +import org.fossify.smsmessenger.extensions.isImageMimeType +import org.fossify.smsmessenger.extensions.isVCardMimeType +import org.fossify.smsmessenger.extensions.isVideoMimeType +import org.fossify.smsmessenger.helpers.ATTACHMENT_DOCUMENT +import org.fossify.smsmessenger.helpers.ATTACHMENT_MEDIA +import org.fossify.smsmessenger.helpers.ATTACHMENT_VCARD data class AttachmentSelection( val id: String, diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/BackupType.kt b/app/src/main/kotlin/org/fossify/smsmessenger/models/BackupType.kt similarity index 79% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/BackupType.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/models/BackupType.kt index c6132aee..b9682150 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/BackupType.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/models/BackupType.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.smsmessenger.models +package org.fossify.smsmessenger.models import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/Conversation.kt b/app/src/main/kotlin/org/fossify/smsmessenger/models/Conversation.kt similarity index 96% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/Conversation.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/models/Conversation.kt index b56d3d4f..c1650d43 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/Conversation.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/models/Conversation.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.smsmessenger.models +package org.fossify.smsmessenger.models import androidx.room.ColumnInfo import androidx.room.Entity diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/ConversationWithSnippetOverride.kt b/app/src/main/kotlin/org/fossify/smsmessenger/models/ConversationWithSnippetOverride.kt similarity index 88% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/ConversationWithSnippetOverride.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/models/ConversationWithSnippetOverride.kt index ede5e4e5..304af09a 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/ConversationWithSnippetOverride.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/models/ConversationWithSnippetOverride.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.smsmessenger.models +package org.fossify.smsmessenger.models import androidx.room.ColumnInfo import androidx.room.Embedded diff --git a/app/src/main/kotlin/org/fossify/smsmessenger/models/Events.kt b/app/src/main/kotlin/org/fossify/smsmessenger/models/Events.kt new file mode 100644 index 00000000..a3fa2521 --- /dev/null +++ b/app/src/main/kotlin/org/fossify/smsmessenger/models/Events.kt @@ -0,0 +1,5 @@ +package org.fossify.smsmessenger.models + +class Events { + class RefreshMessages +} diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/ExportedMessage.kt b/app/src/main/kotlin/org/fossify/smsmessenger/models/ExportedMessage.kt similarity index 79% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/ExportedMessage.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/models/ExportedMessage.kt index 06253d48..83f4a314 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/ExportedMessage.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/models/ExportedMessage.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.smsmessenger.models +package org.fossify.smsmessenger.models import com.google.gson.annotations.SerializedName diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/ImportResult.kt b/app/src/main/kotlin/org/fossify/smsmessenger/models/ImportResult.kt similarity index 64% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/ImportResult.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/models/ImportResult.kt index c4151d15..646ac94c 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/ImportResult.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/models/ImportResult.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.smsmessenger.models +package org.fossify.smsmessenger.models enum class ImportResult { IMPORT_FAIL, IMPORT_OK, IMPORT_PARTIAL, IMPORT_NOTHING_NEW diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/Message.kt b/app/src/main/kotlin/org/fossify/smsmessenger/models/Message.kt similarity index 96% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/Message.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/models/Message.kt index d4f6de58..4c671365 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/Message.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/models/Message.kt @@ -1,10 +1,10 @@ -package com.simplemobiletools.smsmessenger.models +package org.fossify.smsmessenger.models import android.provider.Telephony import androidx.room.ColumnInfo import androidx.room.Entity import androidx.room.PrimaryKey -import com.simplemobiletools.commons.models.SimpleContact +import org.fossify.commons.models.SimpleContact @Entity(tableName = "messages") data class Message( diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/MessageAttachment.kt b/app/src/main/kotlin/org/fossify/smsmessenger/models/MessageAttachment.kt similarity index 82% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/MessageAttachment.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/models/MessageAttachment.kt index a95ea775..196f3a93 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/MessageAttachment.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/models/MessageAttachment.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.smsmessenger.models +package org.fossify.smsmessenger.models import androidx.room.ColumnInfo import androidx.room.Entity @@ -8,4 +8,5 @@ import androidx.room.PrimaryKey data class MessageAttachment( @PrimaryKey val id: Long, @ColumnInfo(name = "text") var text: String, - @ColumnInfo(name = "attachments") var attachments: ArrayList) + @ColumnInfo(name = "attachments") var attachments: ArrayList +) diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/MessagesBackup.kt b/app/src/main/kotlin/org/fossify/smsmessenger/models/MessagesBackup.kt similarity index 74% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/MessagesBackup.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/models/MessagesBackup.kt index a01137c9..133bf109 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/MessagesBackup.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/models/MessagesBackup.kt @@ -1,13 +1,16 @@ -package com.simplemobiletools.smsmessenger.models +package org.fossify.smsmessenger.models import kotlinx.serialization.DeserializationStrategy import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable import kotlinx.serialization.SerializationException -import kotlinx.serialization.json.* +import kotlinx.serialization.json.JsonContentPolymorphicSerializer +import kotlinx.serialization.json.JsonElement +import kotlinx.serialization.json.jsonObject +import kotlinx.serialization.json.jsonPrimitive @Serializable(with = BackupSerializer::class) -sealed class MessagesBackup() { +sealed class MessagesBackup { @SerialName("backupType") abstract val backupType: BackupType } diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/MmsAddress.kt b/app/src/main/kotlin/org/fossify/smsmessenger/models/MmsAddress.kt similarity index 93% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/MmsAddress.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/models/MmsAddress.kt index 821047cc..dde36095 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/MmsAddress.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/models/MmsAddress.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.smsmessenger.models +package org.fossify.smsmessenger.models import android.content.ContentValues import android.provider.Telephony diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/MmsBackup.kt b/app/src/main/kotlin/org/fossify/smsmessenger/models/MmsBackup.kt similarity index 96% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/MmsBackup.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/models/MmsBackup.kt index 3d0c9d25..5f77e824 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/MmsBackup.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/models/MmsBackup.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.smsmessenger.models +package org.fossify.smsmessenger.models import android.content.ContentValues import android.provider.Telephony @@ -48,7 +48,7 @@ data class MmsBackup( val parts: List, override val backupType: BackupType = BackupType.MMS, -): MessagesBackup() { +) : MessagesBackup() { fun toContentValues(): ContentValues { return contentValuesOf( diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/MmsPart.kt b/app/src/main/kotlin/org/fossify/smsmessenger/models/MmsPart.kt similarity index 97% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/MmsPart.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/models/MmsPart.kt index 8edde56e..5a66741b 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/MmsPart.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/models/MmsPart.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.smsmessenger.models +package org.fossify.smsmessenger.models import android.content.ContentValues import android.provider.Telephony diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/NamePhoto.kt b/app/src/main/kotlin/org/fossify/smsmessenger/models/NamePhoto.kt similarity index 55% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/NamePhoto.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/models/NamePhoto.kt index 5c1ef7ba..5cfdede5 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/NamePhoto.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/models/NamePhoto.kt @@ -1,3 +1,3 @@ -package com.simplemobiletools.smsmessenger.models +package org.fossify.smsmessenger.models data class NamePhoto(val name: String, val photoUri: String?) diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/RecycleBinMessage.kt b/app/src/main/kotlin/org/fossify/smsmessenger/models/RecycleBinMessage.kt similarity index 87% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/RecycleBinMessage.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/models/RecycleBinMessage.kt index e8c1dbe6..12a332ae 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/RecycleBinMessage.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/models/RecycleBinMessage.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.smsmessenger.models +package org.fossify.smsmessenger.models import androidx.room.ColumnInfo import androidx.room.Entity diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/SIMCard.kt b/app/src/main/kotlin/org/fossify/smsmessenger/models/SIMCard.kt similarity index 60% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/SIMCard.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/models/SIMCard.kt index 4d38b14b..acdadf10 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/SIMCard.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/models/SIMCard.kt @@ -1,3 +1,3 @@ -package com.simplemobiletools.smsmessenger.models +package org.fossify.smsmessenger.models data class SIMCard(val id: Int, val subscriptionId: Int, val label: String) diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/SearchResult.kt b/app/src/main/kotlin/org/fossify/smsmessenger/models/SearchResult.kt similarity index 74% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/SearchResult.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/models/SearchResult.kt index e6fd47ed..ca223373 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/SearchResult.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/models/SearchResult.kt @@ -1,3 +1,3 @@ -package com.simplemobiletools.smsmessenger.models +package org.fossify.smsmessenger.models data class SearchResult(val messageId: Long, val title: String, val snippet: String, val date: String, val threadId: Long, var photoUri: String) diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/SmsBackup.kt b/app/src/main/kotlin/org/fossify/smsmessenger/models/SmsBackup.kt similarity index 95% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/SmsBackup.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/models/SmsBackup.kt index ff3c9a39..d530b893 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/SmsBackup.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/models/SmsBackup.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.smsmessenger.models +package org.fossify.smsmessenger.models import android.content.ContentValues @@ -33,7 +33,7 @@ data class SmsBackup( val serviceCenter: String?, override val backupType: BackupType = BackupType.SMS, - ): MessagesBackup() { +) : MessagesBackup() { fun toContentValues(): ContentValues { return contentValuesOf( diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/ThreadItems.kt b/app/src/main/kotlin/org/fossify/smsmessenger/models/ThreadItems.kt similarity index 91% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/ThreadItems.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/models/ThreadItems.kt index a26c0bf9..9beeb032 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/ThreadItems.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/models/ThreadItems.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.smsmessenger.models +package org.fossify.smsmessenger.models /** * Thread item representations for the main thread recyclerview. [Message] is also a [ThreadItem] diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/VCard.kt b/app/src/main/kotlin/org/fossify/smsmessenger/models/VCard.kt similarity index 72% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/VCard.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/models/VCard.kt index e6925986..8835f23d 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/VCard.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/models/VCard.kt @@ -1,12 +1,12 @@ -package com.simplemobiletools.smsmessenger.models +package org.fossify.smsmessenger.models import android.content.Context -import com.simplemobiletools.commons.extensions.normalizePhoneNumber -import com.simplemobiletools.smsmessenger.extensions.config -import com.simplemobiletools.smsmessenger.extensions.format -import com.simplemobiletools.smsmessenger.helpers.parseNameFromVCard import ezvcard.VCard import ezvcard.property.* +import org.fossify.commons.extensions.normalizePhoneNumber +import org.fossify.smsmessenger.extensions.config +import org.fossify.smsmessenger.extensions.format +import org.fossify.smsmessenger.helpers.parseNameFromVCard private val displayedPropertyClasses = arrayOf( Telephone::class.java, Email::class.java, Organization::class.java, Birthday::class.java, Anniversary::class.java, Note::class.java @@ -37,9 +37,9 @@ data class VCardPropertyWrapper(val value: String, val type: String, val propert private fun VCardProperty.getPropertyTypeString(context: Context): String { return when (parameters.type) { - CELL -> context.getString(com.simplemobiletools.commons.R.string.mobile) - HOME -> context.getString(com.simplemobiletools.commons.R.string.home) - WORK -> context.getString(com.simplemobiletools.commons.R.string.work) + CELL -> context.getString(org.fossify.commons.R.string.mobile) + HOME -> context.getString(org.fossify.commons.R.string.home) + WORK -> context.getString(org.fossify.commons.R.string.work) else -> "" } } @@ -51,20 +51,23 @@ data class VCardPropertyWrapper(val value: String, val type: String, val propert is Email -> VCardPropertyWrapper(value, getPropertyTypeString(context), property) is Organization -> VCardPropertyWrapper( value = values.joinToString(), - type = context.getString(com.simplemobiletools.commons.R.string.work), + type = context.getString(org.fossify.commons.R.string.work), property = property ) + is Birthday -> VCardPropertyWrapper( value = date.format(context.config.dateFormat), - type = context.getString(com.simplemobiletools.commons.R.string.birthday), + type = context.getString(org.fossify.commons.R.string.birthday), property = property ) + is Anniversary -> VCardPropertyWrapper( value = date.format(context.config.dateFormat), - type = context.getString(com.simplemobiletools.commons.R.string.anniversary), + type = context.getString(org.fossify.commons.R.string.anniversary), property = property ) - is Note -> VCardPropertyWrapper(value, context.getString(com.simplemobiletools.commons.R.string.notes), property) + + is Note -> VCardPropertyWrapper(value, context.getString(org.fossify.commons.R.string.notes), property) else -> VCardPropertyWrapper("", "", property) } } diff --git a/app/src/main/kotlin/org/fossify/smsmessenger/receivers/DeleteSmsReceiver.kt b/app/src/main/kotlin/org/fossify/smsmessenger/receivers/DeleteSmsReceiver.kt new file mode 100644 index 00000000..bbfaa695 --- /dev/null +++ b/app/src/main/kotlin/org/fossify/smsmessenger/receivers/DeleteSmsReceiver.kt @@ -0,0 +1,31 @@ +package org.fossify.smsmessenger.receivers + +import android.content.BroadcastReceiver +import android.content.Context +import android.content.Intent +import org.fossify.commons.extensions.notificationManager +import org.fossify.commons.helpers.ensureBackgroundThread +import org.fossify.smsmessenger.extensions.conversationsDB +import org.fossify.smsmessenger.extensions.deleteMessage +import org.fossify.smsmessenger.extensions.updateLastConversationMessage +import org.fossify.smsmessenger.extensions.updateUnreadCountBadge +import org.fossify.smsmessenger.helpers.IS_MMS +import org.fossify.smsmessenger.helpers.MESSAGE_ID +import org.fossify.smsmessenger.helpers.THREAD_ID +import org.fossify.smsmessenger.helpers.refreshMessages + +class DeleteSmsReceiver : BroadcastReceiver() { + + override fun onReceive(context: Context, intent: Intent) { + val threadId = intent.getLongExtra(THREAD_ID, 0L) + val messageId = intent.getLongExtra(MESSAGE_ID, 0L) + val isMms = intent.getBooleanExtra(IS_MMS, false) + context.notificationManager.cancel(threadId.hashCode()) + ensureBackgroundThread { + context.deleteMessage(messageId, isMms) + context.updateUnreadCountBadge(context.conversationsDB.getUnreadConversations()) + context.updateLastConversationMessage(threadId) + refreshMessages() + } + } +} diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/receivers/DirectReplyReceiver.kt b/app/src/main/kotlin/org/fossify/smsmessenger/receivers/DirectReplyReceiver.kt similarity index 81% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/receivers/DirectReplyReceiver.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/receivers/DirectReplyReceiver.kt index d04aaee1..894dcb86 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/receivers/DirectReplyReceiver.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/receivers/DirectReplyReceiver.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.smsmessenger.receivers +package org.fossify.smsmessenger.receivers import android.annotation.SuppressLint import android.content.BroadcastReceiver @@ -7,14 +7,14 @@ import android.content.Intent import android.os.Handler import android.os.Looper import androidx.core.app.RemoteInput -import com.simplemobiletools.commons.extensions.showErrorToast -import com.simplemobiletools.commons.helpers.SimpleContactsHelper -import com.simplemobiletools.commons.helpers.ensureBackgroundThread -import com.simplemobiletools.smsmessenger.extensions.* -import com.simplemobiletools.smsmessenger.helpers.REPLY -import com.simplemobiletools.smsmessenger.helpers.THREAD_ID -import com.simplemobiletools.smsmessenger.helpers.THREAD_NUMBER -import com.simplemobiletools.smsmessenger.messaging.sendMessageCompat +import org.fossify.commons.extensions.showErrorToast +import org.fossify.commons.helpers.SimpleContactsHelper +import org.fossify.commons.helpers.ensureBackgroundThread +import org.fossify.smsmessenger.extensions.* +import org.fossify.smsmessenger.helpers.REPLY +import org.fossify.smsmessenger.helpers.THREAD_ID +import org.fossify.smsmessenger.helpers.THREAD_NUMBER +import org.fossify.smsmessenger.messaging.sendMessageCompat class DirectReplyReceiver : BroadcastReceiver() { @SuppressLint("MissingPermission") diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/receivers/MarkAsReadReceiver.kt b/app/src/main/kotlin/org/fossify/smsmessenger/receivers/MarkAsReadReceiver.kt similarity index 56% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/receivers/MarkAsReadReceiver.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/receivers/MarkAsReadReceiver.kt index 5488c3aa..3bed6824 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/receivers/MarkAsReadReceiver.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/receivers/MarkAsReadReceiver.kt @@ -1,16 +1,16 @@ -package com.simplemobiletools.smsmessenger.receivers +package org.fossify.smsmessenger.receivers import android.content.BroadcastReceiver import android.content.Context import android.content.Intent -import com.simplemobiletools.commons.extensions.notificationManager -import com.simplemobiletools.commons.helpers.ensureBackgroundThread -import com.simplemobiletools.smsmessenger.extensions.conversationsDB -import com.simplemobiletools.smsmessenger.extensions.markThreadMessagesRead -import com.simplemobiletools.smsmessenger.extensions.updateUnreadCountBadge -import com.simplemobiletools.smsmessenger.helpers.MARK_AS_READ -import com.simplemobiletools.smsmessenger.helpers.THREAD_ID -import com.simplemobiletools.smsmessenger.helpers.refreshMessages +import org.fossify.commons.extensions.notificationManager +import org.fossify.commons.helpers.ensureBackgroundThread +import org.fossify.smsmessenger.extensions.conversationsDB +import org.fossify.smsmessenger.extensions.markThreadMessagesRead +import org.fossify.smsmessenger.extensions.updateUnreadCountBadge +import org.fossify.smsmessenger.helpers.MARK_AS_READ +import org.fossify.smsmessenger.helpers.THREAD_ID +import org.fossify.smsmessenger.helpers.refreshMessages class MarkAsReadReceiver : BroadcastReceiver() { override fun onReceive(context: Context, intent: Intent) { diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/receivers/MmsReceiver.kt b/app/src/main/kotlin/org/fossify/smsmessenger/receivers/MmsReceiver.kt similarity index 68% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/receivers/MmsReceiver.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/receivers/MmsReceiver.kt index e8b412d7..d1974153 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/receivers/MmsReceiver.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/receivers/MmsReceiver.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.smsmessenger.receivers +package org.fossify.smsmessenger.receivers import android.content.Context import android.net.Uri @@ -6,18 +6,13 @@ import android.os.Handler import android.os.Looper import com.bumptech.glide.Glide import com.klinker.android.send_message.MmsReceivedReceiver -import com.simplemobiletools.commons.extensions.isNumberBlocked -import com.simplemobiletools.commons.extensions.normalizePhoneNumber -import com.simplemobiletools.commons.extensions.showErrorToast -import com.simplemobiletools.commons.helpers.ensureBackgroundThread -import com.simplemobiletools.smsmessenger.R -import com.simplemobiletools.smsmessenger.extensions.conversationsDB -import com.simplemobiletools.smsmessenger.extensions.getConversations -import com.simplemobiletools.smsmessenger.extensions.getLatestMMS -import com.simplemobiletools.smsmessenger.extensions.insertOrUpdateConversation -import com.simplemobiletools.smsmessenger.extensions.showReceivedMessageNotification -import com.simplemobiletools.smsmessenger.extensions.updateUnreadCountBadge -import com.simplemobiletools.smsmessenger.helpers.refreshMessages +import org.fossify.commons.extensions.isNumberBlocked +import org.fossify.commons.extensions.normalizePhoneNumber +import org.fossify.commons.extensions.showErrorToast +import org.fossify.commons.helpers.ensureBackgroundThread +import org.fossify.smsmessenger.R +import org.fossify.smsmessenger.extensions.* +import org.fossify.smsmessenger.helpers.refreshMessages // more info at https://github.com/klinker41/android-smsmms class MmsReceiver : MmsReceivedReceiver() { diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/receivers/MmsSentReceiver.kt b/app/src/main/kotlin/org/fossify/smsmessenger/receivers/MmsSentReceiver.kt similarity index 85% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/receivers/MmsSentReceiver.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/receivers/MmsSentReceiver.kt index b2650622..997afa5a 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/receivers/MmsSentReceiver.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/receivers/MmsSentReceiver.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.smsmessenger.receivers +package org.fossify.smsmessenger.receivers import android.app.Activity import android.content.ContentValues @@ -8,11 +8,11 @@ import android.database.sqlite.SQLiteException import android.net.Uri import android.provider.Telephony import android.widget.Toast -import com.simplemobiletools.commons.extensions.showErrorToast -import com.simplemobiletools.commons.extensions.toast -import com.simplemobiletools.smsmessenger.R -import com.simplemobiletools.smsmessenger.extensions.deleteMessage -import com.simplemobiletools.smsmessenger.helpers.refreshMessages +import org.fossify.commons.extensions.showErrorToast +import org.fossify.commons.extensions.toast +import org.fossify.smsmessenger.R +import org.fossify.smsmessenger.extensions.deleteMessage +import org.fossify.smsmessenger.helpers.refreshMessages import java.io.File /** Handles updating databases and states when a MMS message is sent. */ diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/receivers/ScheduledMessageReceiver.kt b/app/src/main/kotlin/org/fossify/smsmessenger/receivers/ScheduledMessageReceiver.kt similarity index 69% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/receivers/ScheduledMessageReceiver.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/receivers/ScheduledMessageReceiver.kt index 69e68537..269e8494 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/receivers/ScheduledMessageReceiver.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/receivers/ScheduledMessageReceiver.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.smsmessenger.receivers +package org.fossify.smsmessenger.receivers import android.content.BroadcastReceiver import android.content.Context @@ -6,16 +6,16 @@ import android.content.Intent import android.os.Handler import android.os.Looper import android.os.PowerManager -import com.simplemobiletools.commons.extensions.showErrorToast -import com.simplemobiletools.commons.helpers.ensureBackgroundThread -import com.simplemobiletools.smsmessenger.extensions.conversationsDB -import com.simplemobiletools.smsmessenger.extensions.deleteScheduledMessage -import com.simplemobiletools.smsmessenger.extensions.getAddresses -import com.simplemobiletools.smsmessenger.extensions.messagesDB -import com.simplemobiletools.smsmessenger.helpers.SCHEDULED_MESSAGE_ID -import com.simplemobiletools.smsmessenger.helpers.THREAD_ID -import com.simplemobiletools.smsmessenger.helpers.refreshMessages -import com.simplemobiletools.smsmessenger.messaging.sendMessageCompat +import org.fossify.commons.extensions.showErrorToast +import org.fossify.commons.helpers.ensureBackgroundThread +import org.fossify.smsmessenger.extensions.conversationsDB +import org.fossify.smsmessenger.extensions.deleteScheduledMessage +import org.fossify.smsmessenger.extensions.getAddresses +import org.fossify.smsmessenger.extensions.messagesDB +import org.fossify.smsmessenger.helpers.SCHEDULED_MESSAGE_ID +import org.fossify.smsmessenger.helpers.THREAD_ID +import org.fossify.smsmessenger.helpers.refreshMessages +import org.fossify.smsmessenger.messaging.sendMessageCompat class ScheduledMessageReceiver : BroadcastReceiver() { @@ -55,7 +55,7 @@ class ScheduledMessageReceiver : BroadcastReceiver() { } catch (e: Exception) { context.showErrorToast(e) } catch (e: Error) { - context.showErrorToast(e.localizedMessage ?: context.getString(com.simplemobiletools.commons.R.string.unknown_error_occurred)) + context.showErrorToast(e.localizedMessage ?: context.getString(org.fossify.commons.R.string.unknown_error_occurred)) } } } diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/receivers/SendStatusReceiver.kt b/app/src/main/kotlin/org/fossify/smsmessenger/receivers/SendStatusReceiver.kt similarity index 76% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/receivers/SendStatusReceiver.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/receivers/SendStatusReceiver.kt index 73c91bf0..5ee0506a 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/receivers/SendStatusReceiver.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/receivers/SendStatusReceiver.kt @@ -1,9 +1,9 @@ -package com.simplemobiletools.smsmessenger.receivers +package org.fossify.smsmessenger.receivers import android.content.BroadcastReceiver import android.content.Context import android.content.Intent -import com.simplemobiletools.commons.helpers.ensureBackgroundThread +import org.fossify.commons.helpers.ensureBackgroundThread abstract class SendStatusReceiver : BroadcastReceiver() { // Updates the status of the message in the internal database @@ -21,8 +21,8 @@ abstract class SendStatusReceiver : BroadcastReceiver() { } companion object { - const val SMS_SENT_ACTION = "com.simplemobiletools.smsmessenger.receiver.SMS_SENT" - const val SMS_DELIVERED_ACTION = "com.simplemobiletools.smsmessenger.receiver.SMS_DELIVERED" + const val SMS_SENT_ACTION = "org.fossify.smsmessenger.receiver.SMS_SENT" + const val SMS_DELIVERED_ACTION = "org.fossify.smsmessenger.receiver.SMS_DELIVERED" // Defined by platform, but no constant provided. See docs for SmsManager.sendTextMessage. const val EXTRA_ERROR_CODE = "errorCode" diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/receivers/SmsReceiver.kt b/app/src/main/kotlin/org/fossify/smsmessenger/receivers/SmsReceiver.kt similarity index 87% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/receivers/SmsReceiver.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/receivers/SmsReceiver.kt index 3544adeb..3eab0f1f 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/receivers/SmsReceiver.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/receivers/SmsReceiver.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.smsmessenger.receivers +package org.fossify.smsmessenger.receivers import android.content.BroadcastReceiver import android.content.Context @@ -6,16 +6,16 @@ import android.content.Intent import android.os.Handler import android.os.Looper import android.provider.Telephony -import com.simplemobiletools.commons.extensions.baseConfig -import com.simplemobiletools.commons.extensions.getMyContactsCursor -import com.simplemobiletools.commons.extensions.isNumberBlocked -import com.simplemobiletools.commons.helpers.SimpleContactsHelper -import com.simplemobiletools.commons.helpers.ensureBackgroundThread -import com.simplemobiletools.commons.models.PhoneNumber -import com.simplemobiletools.commons.models.SimpleContact -import com.simplemobiletools.smsmessenger.extensions.* -import com.simplemobiletools.smsmessenger.helpers.refreshMessages -import com.simplemobiletools.smsmessenger.models.Message +import org.fossify.commons.extensions.baseConfig +import org.fossify.commons.extensions.getMyContactsCursor +import org.fossify.commons.extensions.isNumberBlocked +import org.fossify.commons.helpers.SimpleContactsHelper +import org.fossify.commons.helpers.ensureBackgroundThread +import org.fossify.commons.models.PhoneNumber +import org.fossify.commons.models.SimpleContact +import org.fossify.smsmessenger.extensions.* +import org.fossify.smsmessenger.helpers.refreshMessages +import org.fossify.smsmessenger.models.Message class SmsReceiver : BroadcastReceiver() { override fun onReceive(context: Context, intent: Intent) { diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/receivers/SmsStatusDeliveredReceiver.kt b/app/src/main/kotlin/org/fossify/smsmessenger/receivers/SmsStatusDeliveredReceiver.kt similarity index 92% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/receivers/SmsStatusDeliveredReceiver.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/receivers/SmsStatusDeliveredReceiver.kt index 69b92315..75701d32 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/receivers/SmsStatusDeliveredReceiver.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/receivers/SmsStatusDeliveredReceiver.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.smsmessenger.receivers +package org.fossify.smsmessenger.receivers import android.annotation.SuppressLint import android.content.ContentValues @@ -6,10 +6,10 @@ import android.content.Context import android.content.Intent import android.net.Uri import android.provider.Telephony.Sms -import com.simplemobiletools.commons.helpers.ensureBackgroundThread -import com.simplemobiletools.smsmessenger.extensions.messagesDB -import com.simplemobiletools.smsmessenger.extensions.messagingUtils -import com.simplemobiletools.smsmessenger.helpers.refreshMessages +import org.fossify.commons.helpers.ensureBackgroundThread +import org.fossify.smsmessenger.extensions.messagesDB +import org.fossify.smsmessenger.extensions.messagingUtils +import org.fossify.smsmessenger.helpers.refreshMessages /** Handles updating databases and states when a sent SMS message is delivered. */ class SmsStatusDeliveredReceiver : SendStatusReceiver() { @@ -35,13 +35,16 @@ class SmsStatusDeliveredReceiver : SendStatusReceiver() { Sms.STATUS_PENDING } } + 2 -> { // TODO: Need to check whether SC still trying to deliver the SMS to destination and will send the report again? Sms.STATUS_PENDING } + 3 -> { Sms.STATUS_FAILED } + else -> { Sms.STATUS_PENDING } diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/receivers/SmsStatusSentReceiver.kt b/app/src/main/kotlin/org/fossify/smsmessenger/receivers/SmsStatusSentReceiver.kt similarity index 88% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/receivers/SmsStatusSentReceiver.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/receivers/SmsStatusSentReceiver.kt index db7f677f..45813311 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/receivers/SmsStatusSentReceiver.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/receivers/SmsStatusSentReceiver.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.smsmessenger.receivers +package org.fossify.smsmessenger.receivers import android.app.Activity import android.content.Context @@ -9,10 +9,10 @@ import android.os.Looper import android.provider.Telephony.Sms import androidx.lifecycle.Lifecycle import androidx.lifecycle.ProcessLifecycleOwner -import com.simplemobiletools.commons.extensions.getMyContactsCursor -import com.simplemobiletools.commons.helpers.ensureBackgroundThread -import com.simplemobiletools.smsmessenger.extensions.* -import com.simplemobiletools.smsmessenger.helpers.refreshMessages +import org.fossify.commons.extensions.getMyContactsCursor +import org.fossify.commons.helpers.ensureBackgroundThread +import org.fossify.smsmessenger.extensions.* +import org.fossify.smsmessenger.helpers.refreshMessages /** Handles updating databases and states when a SMS message is sent. */ class SmsStatusSentReceiver : SendStatusReceiver() { diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/services/HeadlessSmsSendService.kt b/app/src/main/kotlin/org/fossify/smsmessenger/services/HeadlessSmsSendService.kt similarity index 88% rename from app/src/main/kotlin/com/simplemobiletools/smsmessenger/services/HeadlessSmsSendService.kt rename to app/src/main/kotlin/org/fossify/smsmessenger/services/HeadlessSmsSendService.kt index 16b74522..42421100 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/services/HeadlessSmsSendService.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/services/HeadlessSmsSendService.kt @@ -1,10 +1,10 @@ -package com.simplemobiletools.smsmessenger.services +package org.fossify.smsmessenger.services import android.app.Service import android.content.Intent import android.net.Uri import com.klinker.android.send_message.Settings -import com.simplemobiletools.smsmessenger.messaging.sendMessageCompat +import org.fossify.smsmessenger.messaging.sendMessageCompat class HeadlessSmsSendService : Service() { override fun onBind(intent: Intent?) = null diff --git a/app/src/main/res/layout/activity_archived_conversations.xml b/app/src/main/res/layout/activity_archived_conversations.xml index 615dc677..29f509b4 100644 --- a/app/src/main/res/layout/activity_archived_conversations.xml +++ b/app/src/main/res/layout/activity_archived_conversations.xml @@ -45,7 +45,7 @@ app:showDelay="250" tools:visibility="visible" /> - - + app:layoutManager="org.fossify.commons.views.MyLinearLayoutManager" /> diff --git a/app/src/main/res/layout/activity_conversation_details.xml b/app/src/main/res/layout/activity_conversation_details.xml index 360e82f1..85739b65 100644 --- a/app/src/main/res/layout/activity_conversation_details.xml +++ b/app/src/main/res/layout/activity_conversation_details.xml @@ -30,7 +30,7 @@ android:layout_marginEnd="@dimen/activity_margin" android:text="@string/conversation_name" /> - - diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 221108ee..66f87744 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -6,7 +6,7 @@ android:layout_width="match_parent" android:layout_height="match_parent"> - @@ -41,7 +41,7 @@ app:showDelay="250" tools:visibility="visible" /> - - - + app:layoutManager="org.fossify.commons.views.MyLinearLayoutManager" /> @@ -95,7 +95,7 @@ android:alpha="0" android:visibility="gone"> - - - + app:layoutManager="org.fossify.commons.views.MyLinearLayoutManager" /> - - - - - - - - - + app:layoutManager="org.fossify.commons.views.MyLinearLayoutManager" /> - - + app:layoutManager="org.fossify.commons.views.MyLinearLayoutManager" /> diff --git a/app/src/main/res/layout/activity_settings.xml b/app/src/main/res/layout/activity_settings.xml index 7efcba0b..6e4ad18c 100644 --- a/app/src/main/res/layout/activity_settings.xml +++ b/app/src/main/res/layout/activity_settings.xml @@ -41,7 +41,7 @@ android:layout_width="match_parent" android:layout_height="wrap_content"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + app:layoutManager="org.fossify.commons.views.MyLinearLayoutManager" /> diff --git a/app/src/main/res/layout/dialog_add_blocked_keyword.xml b/app/src/main/res/layout/dialog_add_blocked_keyword.xml index 737eebee..02557881 100644 --- a/app/src/main/res/layout/dialog_add_blocked_keyword.xml +++ b/app/src/main/res/layout/dialog_add_blocked_keyword.xml @@ -5,7 +5,7 @@ android:layout_height="match_parent" android:paddingTop="@dimen/activity_margin"> - - + diff --git a/app/src/main/res/layout/dialog_delete_confirmation.xml b/app/src/main/res/layout/dialog_delete_confirmation.xml index 61bd9904..5cf7b8fc 100644 --- a/app/src/main/res/layout/dialog_delete_confirmation.xml +++ b/app/src/main/res/layout/dialog_delete_confirmation.xml @@ -7,7 +7,7 @@ android:paddingTop="@dimen/big_margin" android:paddingRight="@dimen/big_margin"> - - - - + - - - - - - - - + diff --git a/app/src/main/res/layout/dialog_select_text.xml b/app/src/main/res/layout/dialog_select_text.xml index 71f9cba7..2895c885 100644 --- a/app/src/main/res/layout/dialog_select_text.xml +++ b/app/src/main/res/layout/dialog_select_text.xml @@ -1,5 +1,5 @@ - - - - - - - - - - com.simplemobiletools.smsmessenger + org.fossify.smsmessenger 100KB 200KB diff --git a/fastlane/Appfile b/fastlane/Appfile index 47b903c0..39882d09 100644 --- a/fastlane/Appfile +++ b/fastlane/Appfile @@ -1,2 +1,2 @@ json_key_file("fastlane/fastlane.json") # Path to the json secret file - Follow https://docs.fastlane.tools/actions/supply/#setup to get one -package_name("com.simplemobiletools.smsmessenger") # e.g. com.krausefx.app +package_name("org.fossify.smsmessenger") # e.g. com.krausefx.app diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 6f6bb08c..1e5bb40d 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -12,7 +12,7 @@ androidx-lifecycleprocess = "2.6.1" eventbus = "3.3.1" #Room room = "2.6.0-alpha03" -#Simple Mobile Tools +#Fossify commons = "e764105103" android-smsmms = "c3e678befd" indicator-fast-scroll = "4524cd0b61" @@ -40,7 +40,7 @@ androidx-swiperefreshlayout = { module = "androidx.swiperefreshlayout:swiperefre androidx-room-runtime = { module = "androidx.room:room-runtime", version.ref = "room" } androidx-room-ktx = { module = "androidx.room:room-ktx", version.ref = "room" } androidx-room-compiler = { module = "androidx.room:room-compiler", version.ref = "room" } -#Simple Mobile Tools +#Fossify fossify-commons = { module = "org.fossify:commons", version.ref = "commons" } indicator-fast-scroll = { module = "com.github.tibbi:IndicatorFastScroll", version.ref = "indicator-fast-scroll" } android-smsmms = { module = "com.github.tibbi:android-smsmms", version.ref = "android-smsmms" } diff --git a/graphics/icon.svg b/graphics/icon.svg new file mode 100644 index 00000000..f64bc105 --- /dev/null +++ b/graphics/icon.svg @@ -0,0 +1,4 @@ + + + From 7c042f7e6c57f66118d7611f3bac9064fb27437f Mon Sep 17 00:00:00 2001 From: Naveen Date: Thu, 21 Dec 2023 19:56:45 +0530 Subject: [PATCH 7/9] Remove old release notes --- .../kotlin/org/fossify/smsmessenger/activities/MainActivity.kt | 2 -- 1 file changed, 2 deletions(-) diff --git a/app/src/main/kotlin/org/fossify/smsmessenger/activities/MainActivity.kt b/app/src/main/kotlin/org/fossify/smsmessenger/activities/MainActivity.kt index 859c4d20..1ccab329 100644 --- a/app/src/main/kotlin/org/fossify/smsmessenger/activities/MainActivity.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/activities/MainActivity.kt @@ -601,8 +601,6 @@ class MainActivity : SimpleActivity() { private fun checkWhatsNewDialog() { arrayListOf().apply { - add(Release(48, R.string.release_48)) - add(Release(62, R.string.release_62)) checkWhatsNew(this, BuildConfig.VERSION_CODE) } } From a91cebea5379d1a154b224ea60a03ed7c4c37fd9 Mon Sep 17 00:00:00 2001 From: Naveen Date: Thu, 21 Dec 2023 20:13:12 +0530 Subject: [PATCH 8/9] Update launcher icons --- app/src/main/AndroidManifest.xml | 12 ++++++------ app/src/main/ic_launcher-playstore.png | Bin 0 -> 8463 bytes .../smsmessenger/activities/SimpleActivity.kt | 4 ++-- .../res/drawable/ic_launcher_foreground.xml | 3 +++ .../res/drawable/ic_launcher_monochrome.xml | 4 ++-- .../res/mipmap-anydpi-v26/ic_launcher.xml | 4 ++-- .../mipmap-anydpi-v26/ic_launcher_amber.xml | 2 +- .../mipmap-anydpi-v26/ic_launcher_blue.xml | 2 +- .../ic_launcher_blue_grey.xml | 2 +- .../mipmap-anydpi-v26/ic_launcher_brown.xml | 2 +- .../mipmap-anydpi-v26/ic_launcher_cyan.xml | 2 +- .../ic_launcher_deep_orange.xml | 2 +- .../ic_launcher_deep_purple.xml | 2 +- .../ic_launcher_grey_black.xml | 2 +- .../mipmap-anydpi-v26/ic_launcher_indigo.xml | 2 +- .../ic_launcher_light_blue.xml | 2 +- .../ic_launcher_light_green.xml | 2 +- .../mipmap-anydpi-v26/ic_launcher_lime.xml | 2 +- ...ncher_green.xml => ic_launcher_orange.xml} | 4 ++-- .../mipmap-anydpi-v26/ic_launcher_pink.xml | 2 +- .../mipmap-anydpi-v26/ic_launcher_purple.xml | 2 +- .../res/mipmap-anydpi-v26/ic_launcher_red.xml | 2 +- .../mipmap-anydpi-v26/ic_launcher_teal.xml | 2 +- .../mipmap-anydpi-v26/ic_launcher_yellow.xml | 2 +- app/src/main/res/mipmap-hdpi/ic_launcher.png | Bin 2384 -> 0 bytes app/src/main/res/mipmap-hdpi/ic_launcher.webp | Bin 0 -> 2300 bytes .../res/mipmap-hdpi/ic_launcher_amber.png | Bin 2188 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_amber.webp | Bin 0 -> 2298 bytes .../main/res/mipmap-hdpi/ic_launcher_blue.png | Bin 2422 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_blue.webp | Bin 0 -> 2470 bytes .../res/mipmap-hdpi/ic_launcher_blue_grey.png | Bin 2430 -> 0 bytes .../mipmap-hdpi/ic_launcher_blue_grey.webp | Bin 0 -> 2206 bytes .../res/mipmap-hdpi/ic_launcher_brown.png | Bin 2408 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_brown.webp | Bin 0 -> 2198 bytes .../main/res/mipmap-hdpi/ic_launcher_cyan.png | Bin 2349 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_cyan.webp | Bin 0 -> 2402 bytes .../mipmap-hdpi/ic_launcher_deep_orange.png | Bin 2401 -> 0 bytes .../mipmap-hdpi/ic_launcher_deep_orange.webp | Bin 0 -> 2454 bytes .../mipmap-hdpi/ic_launcher_deep_purple.png | Bin 2412 -> 0 bytes .../mipmap-hdpi/ic_launcher_deep_purple.webp | Bin 0 -> 2460 bytes .../res/mipmap-hdpi/ic_launcher_green.png | Bin 2397 -> 0 bytes .../mipmap-hdpi/ic_launcher_grey_black.png | Bin 1685 -> 0 bytes .../mipmap-hdpi/ic_launcher_grey_black.webp | Bin 0 -> 1386 bytes .../res/mipmap-hdpi/ic_launcher_indigo.png | Bin 2430 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_indigo.webp | Bin 0 -> 2292 bytes .../mipmap-hdpi/ic_launcher_light_blue.png | Bin 2326 -> 0 bytes .../mipmap-hdpi/ic_launcher_light_blue.webp | Bin 0 -> 2476 bytes .../mipmap-hdpi/ic_launcher_light_green.png | Bin 2508 -> 0 bytes .../mipmap-hdpi/ic_launcher_light_green.webp | Bin 0 -> 2558 bytes .../main/res/mipmap-hdpi/ic_launcher_lime.png | Bin 2496 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_lime.webp | Bin 0 -> 2434 bytes .../res/mipmap-hdpi/ic_launcher_orange.webp | Bin 0 -> 2378 bytes .../main/res/mipmap-hdpi/ic_launcher_pink.png | Bin 2415 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_pink.webp | Bin 0 -> 2432 bytes .../res/mipmap-hdpi/ic_launcher_purple.png | Bin 2502 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_purple.webp | Bin 0 -> 2526 bytes .../main/res/mipmap-hdpi/ic_launcher_red.png | Bin 2352 -> 0 bytes .../main/res/mipmap-hdpi/ic_launcher_red.webp | Bin 0 -> 2202 bytes .../main/res/mipmap-hdpi/ic_launcher_teal.png | Bin 2348 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_teal.webp | Bin 0 -> 2274 bytes .../res/mipmap-hdpi/ic_launcher_yellow.png | Bin 2359 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_yellow.webp | Bin 0 -> 2512 bytes app/src/main/res/mipmap-mdpi/ic_launcher.webp | Bin 0 -> 1528 bytes .../res/mipmap-mdpi/ic_launcher_amber.webp | Bin 0 -> 1508 bytes .../res/mipmap-mdpi/ic_launcher_blue.webp | Bin 0 -> 1616 bytes .../mipmap-mdpi/ic_launcher_blue_grey.webp | Bin 0 -> 1434 bytes .../res/mipmap-mdpi/ic_launcher_brown.webp | Bin 0 -> 1438 bytes .../res/mipmap-mdpi/ic_launcher_cyan.webp | Bin 0 -> 1572 bytes .../mipmap-mdpi/ic_launcher_deep_orange.webp | Bin 0 -> 1620 bytes .../mipmap-mdpi/ic_launcher_deep_purple.webp | Bin 0 -> 1556 bytes .../mipmap-mdpi/ic_launcher_grey_black.webp | Bin 0 -> 890 bytes .../res/mipmap-mdpi/ic_launcher_indigo.webp | Bin 0 -> 1504 bytes .../mipmap-mdpi/ic_launcher_light_blue.webp | Bin 0 -> 1594 bytes .../mipmap-mdpi/ic_launcher_light_green.webp | Bin 0 -> 1632 bytes .../res/mipmap-mdpi/ic_launcher_lime.webp | Bin 0 -> 1548 bytes .../res/mipmap-mdpi/ic_launcher_orange.webp | Bin 0 -> 1536 bytes .../res/mipmap-mdpi/ic_launcher_pink.webp | Bin 0 -> 1592 bytes .../res/mipmap-mdpi/ic_launcher_purple.webp | Bin 0 -> 1628 bytes .../main/res/mipmap-mdpi/ic_launcher_red.webp | Bin 0 -> 1386 bytes .../res/mipmap-mdpi/ic_launcher_teal.webp | Bin 0 -> 1322 bytes .../res/mipmap-mdpi/ic_launcher_yellow.webp | Bin 0 -> 1628 bytes app/src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 2967 -> 0 bytes .../main/res/mipmap-xhdpi/ic_launcher.webp | Bin 0 -> 3320 bytes .../res/mipmap-xhdpi/ic_launcher_amber.png | Bin 2556 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_amber.webp | Bin 0 -> 3306 bytes .../res/mipmap-xhdpi/ic_launcher_blue.png | Bin 2839 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_blue.webp | Bin 0 -> 3484 bytes .../mipmap-xhdpi/ic_launcher_blue_grey.png | Bin 2860 -> 0 bytes .../mipmap-xhdpi/ic_launcher_blue_grey.webp | Bin 0 -> 3124 bytes .../res/mipmap-xhdpi/ic_launcher_brown.png | Bin 2903 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_brown.webp | Bin 0 -> 3144 bytes .../res/mipmap-xhdpi/ic_launcher_cyan.png | Bin 2707 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_cyan.webp | Bin 0 -> 3438 bytes .../mipmap-xhdpi/ic_launcher_deep_orange.png | Bin 2839 -> 0 bytes .../mipmap-xhdpi/ic_launcher_deep_orange.webp | Bin 0 -> 3512 bytes .../mipmap-xhdpi/ic_launcher_deep_purple.png | Bin 2888 -> 0 bytes .../mipmap-xhdpi/ic_launcher_deep_purple.webp | Bin 0 -> 3496 bytes .../res/mipmap-xhdpi/ic_launcher_green.png | Bin 2880 -> 0 bytes .../mipmap-xhdpi/ic_launcher_grey_black.png | Bin 2062 -> 0 bytes .../mipmap-xhdpi/ic_launcher_grey_black.webp | Bin 0 -> 1950 bytes .../res/mipmap-xhdpi/ic_launcher_indigo.png | Bin 2840 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_indigo.webp | Bin 0 -> 3276 bytes .../mipmap-xhdpi/ic_launcher_light_blue.png | Bin 2754 -> 0 bytes .../mipmap-xhdpi/ic_launcher_light_blue.webp | Bin 0 -> 3526 bytes .../mipmap-xhdpi/ic_launcher_light_green.png | Bin 2896 -> 0 bytes .../mipmap-xhdpi/ic_launcher_light_green.webp | Bin 0 -> 3596 bytes .../res/mipmap-xhdpi/ic_launcher_lime.png | Bin 2857 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_lime.webp | Bin 0 -> 3498 bytes .../res/mipmap-xhdpi/ic_launcher_orange.webp | Bin 0 -> 3378 bytes .../res/mipmap-xhdpi/ic_launcher_pink.png | Bin 2852 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_pink.webp | Bin 0 -> 3476 bytes .../res/mipmap-xhdpi/ic_launcher_purple.png | Bin 2887 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_purple.webp | Bin 0 -> 3630 bytes .../main/res/mipmap-xhdpi/ic_launcher_red.png | Bin 2835 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_red.webp | Bin 0 -> 3096 bytes .../res/mipmap-xhdpi/ic_launcher_teal.png | Bin 2705 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_teal.webp | Bin 0 -> 3192 bytes .../res/mipmap-xhdpi/ic_launcher_yellow.png | Bin 2750 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_yellow.webp | Bin 0 -> 3656 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 5500 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.webp | Bin 0 -> 5008 bytes .../res/mipmap-xxhdpi/ic_launcher_amber.png | Bin 4882 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_amber.webp | Bin 0 -> 5022 bytes .../res/mipmap-xxhdpi/ic_launcher_blue.png | Bin 5454 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_blue.webp | Bin 0 -> 5318 bytes .../mipmap-xxhdpi/ic_launcher_blue_grey.png | Bin 5546 -> 0 bytes .../mipmap-xxhdpi/ic_launcher_blue_grey.webp | Bin 0 -> 4732 bytes .../res/mipmap-xxhdpi/ic_launcher_brown.png | Bin 5595 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_brown.webp | Bin 0 -> 4830 bytes .../res/mipmap-xxhdpi/ic_launcher_cyan.png | Bin 5172 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_cyan.webp | Bin 0 -> 5134 bytes .../mipmap-xxhdpi/ic_launcher_deep_orange.png | Bin 5364 -> 0 bytes .../ic_launcher_deep_orange.webp | Bin 0 -> 5380 bytes .../mipmap-xxhdpi/ic_launcher_deep_purple.png | Bin 5525 -> 0 bytes .../ic_launcher_deep_purple.webp | Bin 0 -> 5272 bytes .../res/mipmap-xxhdpi/ic_launcher_green.png | Bin 5602 -> 0 bytes .../mipmap-xxhdpi/ic_launcher_grey_black.png | Bin 3963 -> 0 bytes .../mipmap-xxhdpi/ic_launcher_grey_black.webp | Bin 0 -> 3152 bytes .../res/mipmap-xxhdpi/ic_launcher_indigo.png | Bin 5487 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_indigo.webp | Bin 0 -> 5026 bytes .../mipmap-xxhdpi/ic_launcher_light_blue.png | Bin 5256 -> 0 bytes .../mipmap-xxhdpi/ic_launcher_light_blue.webp | Bin 0 -> 5260 bytes .../mipmap-xxhdpi/ic_launcher_light_green.png | Bin 5583 -> 0 bytes .../ic_launcher_light_green.webp | Bin 0 -> 5454 bytes .../res/mipmap-xxhdpi/ic_launcher_lime.png | Bin 5458 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_lime.webp | Bin 0 -> 5230 bytes .../res/mipmap-xxhdpi/ic_launcher_orange.webp | Bin 0 -> 5066 bytes .../res/mipmap-xxhdpi/ic_launcher_pink.png | Bin 5454 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_pink.webp | Bin 0 -> 5218 bytes .../res/mipmap-xxhdpi/ic_launcher_purple.png | Bin 5492 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_purple.webp | Bin 0 -> 5364 bytes .../res/mipmap-xxhdpi/ic_launcher_red.png | Bin 5386 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_red.webp | Bin 0 -> 4732 bytes .../res/mipmap-xxhdpi/ic_launcher_teal.png | Bin 5236 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_teal.webp | Bin 0 -> 4800 bytes .../res/mipmap-xxhdpi/ic_launcher_yellow.png | Bin 5215 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_yellow.webp | Bin 0 -> 5504 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 8614 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.webp | Bin 0 -> 7032 bytes .../res/mipmap-xxxhdpi/ic_launcher_amber.png | Bin 4849 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_amber.webp | Bin 0 -> 7224 bytes .../res/mipmap-xxxhdpi/ic_launcher_blue.png | Bin 4996 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_blue.webp | Bin 0 -> 7594 bytes .../mipmap-xxxhdpi/ic_launcher_blue_grey.png | Bin 5044 -> 0 bytes .../mipmap-xxxhdpi/ic_launcher_blue_grey.webp | Bin 0 -> 6694 bytes .../res/mipmap-xxxhdpi/ic_launcher_brown.png | Bin 5072 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_brown.webp | Bin 0 -> 6772 bytes .../res/mipmap-xxxhdpi/ic_launcher_cyan.png | Bin 4966 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_cyan.webp | Bin 0 -> 7278 bytes .../ic_launcher_deep_orange.png | Bin 5020 -> 0 bytes .../ic_launcher_deep_orange.webp | Bin 0 -> 7606 bytes .../ic_launcher_deep_purple.png | Bin 5050 -> 0 bytes .../ic_launcher_deep_purple.webp | Bin 0 -> 7386 bytes .../res/mipmap-xxxhdpi/ic_launcher_green.png | Bin 5116 -> 0 bytes .../mipmap-xxxhdpi/ic_launcher_grey_black.png | Bin 4205 -> 0 bytes .../ic_launcher_grey_black.webp | Bin 0 -> 4286 bytes .../res/mipmap-xxxhdpi/ic_launcher_indigo.png | Bin 5062 -> 0 bytes .../mipmap-xxxhdpi/ic_launcher_indigo.webp | Bin 0 -> 7146 bytes .../mipmap-xxxhdpi/ic_launcher_light_blue.png | Bin 4986 -> 0 bytes .../ic_launcher_light_blue.webp | Bin 0 -> 7520 bytes .../ic_launcher_light_green.png | Bin 5086 -> 0 bytes .../ic_launcher_light_green.webp | Bin 0 -> 7672 bytes .../res/mipmap-xxxhdpi/ic_launcher_lime.png | Bin 5017 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_lime.webp | Bin 0 -> 7458 bytes .../mipmap-xxxhdpi/ic_launcher_orange.webp | Bin 0 -> 7190 bytes .../res/mipmap-xxxhdpi/ic_launcher_pink.png | Bin 4971 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_pink.webp | Bin 0 -> 7362 bytes .../res/mipmap-xxxhdpi/ic_launcher_purple.png | Bin 5078 -> 0 bytes .../mipmap-xxxhdpi/ic_launcher_purple.webp | Bin 0 -> 7588 bytes .../res/mipmap-xxxhdpi/ic_launcher_red.png | Bin 4905 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_red.webp | Bin 0 -> 6722 bytes .../res/mipmap-xxxhdpi/ic_launcher_teal.png | Bin 5016 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_teal.webp | Bin 0 -> 6936 bytes .../res/mipmap-xxxhdpi/ic_launcher_yellow.png | Bin 4864 -> 0 bytes .../mipmap-xxxhdpi/ic_launcher_yellow.webp | Bin 0 -> 7774 bytes app/src/main/res/values/donottranslate.xml | 6 ------ graphics/app_icon.png | Bin 6328 -> 0 bytes graphics/featureGraphic.xcf | Bin 1494400 -> 0 bytes graphics/foreground.svg | 6 ++++++ graphics/promo_graphic.png | Bin 3881 -> 0 bytes graphics/square.png | Bin 7551 -> 0 bytes graphics/square.xcf | Bin 25569 -> 0 bytes graphics/tv_banner.png | Bin 18187 -> 0 bytes 203 files changed, 40 insertions(+), 37 deletions(-) create mode 100644 app/src/main/ic_launcher-playstore.png create mode 100644 app/src/main/res/drawable/ic_launcher_foreground.xml rename app/src/main/res/mipmap-anydpi-v26/{ic_launcher_green.xml => ic_launcher_orange.xml} (60%) delete mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher.png create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher.webp delete mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_amber.png create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_amber.webp delete mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_blue.png create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_blue.webp delete mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_blue_grey.png create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_blue_grey.webp delete mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_brown.png create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_brown.webp delete mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_cyan.png create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_cyan.webp delete mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_deep_orange.png create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_deep_orange.webp delete mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_deep_purple.png create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_deep_purple.webp delete mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_green.png delete mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_grey_black.png create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_grey_black.webp delete mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_indigo.png create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_indigo.webp delete mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_light_blue.png create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_light_blue.webp delete mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_light_green.png create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_light_green.webp delete mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_lime.png create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_lime.webp create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_orange.webp delete mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_pink.png create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_pink.webp delete mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_purple.png create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_purple.webp delete mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_red.png create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_red.webp delete mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_teal.png create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_teal.webp delete mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_yellow.png create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_yellow.webp create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher_amber.webp create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher_blue.webp create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher_blue_grey.webp create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher_brown.webp create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher_cyan.webp create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher_deep_orange.webp create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher_deep_purple.webp create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher_grey_black.webp create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher_indigo.webp create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher_light_blue.webp create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher_light_green.webp create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher_lime.webp create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher_orange.webp create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher_pink.webp create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher_purple.webp create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher_red.webp create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher_teal.webp create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher_yellow.webp delete mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher.webp delete mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_amber.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_amber.webp delete mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_blue.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_blue.webp delete mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_blue_grey.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_blue_grey.webp delete mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_brown.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_brown.webp delete mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_cyan.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_cyan.webp delete mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_deep_orange.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_deep_orange.webp delete mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_deep_purple.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_deep_purple.webp delete mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_green.png delete mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_grey_black.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_grey_black.webp delete mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_indigo.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_indigo.webp delete mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_light_blue.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_light_blue.webp delete mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_light_green.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_light_green.webp delete mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_lime.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_lime.webp create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_orange.webp delete mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_pink.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_pink.webp delete mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_purple.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_purple.webp delete mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_red.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_red.webp delete mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_teal.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_teal.webp delete mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_yellow.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_yellow.webp delete mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher.webp delete mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_amber.png create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_amber.webp delete mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_blue.png create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_blue.webp delete mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_blue_grey.png create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_blue_grey.webp delete mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_brown.png create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_brown.webp delete mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_cyan.png create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_cyan.webp delete mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_deep_orange.png create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_deep_orange.webp delete mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_deep_purple.png create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_deep_purple.webp delete mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_green.png delete mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_grey_black.png create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_grey_black.webp delete mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_indigo.png create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_indigo.webp delete mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_light_blue.png create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_light_blue.webp delete mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_light_green.png create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_light_green.webp delete mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_lime.png create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_lime.webp create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_orange.webp delete mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_pink.png create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_pink.webp delete mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_purple.png create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_purple.webp delete mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_red.png create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_red.webp delete mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_teal.png create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_teal.webp delete mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_yellow.png create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_yellow.webp delete mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher.png create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp delete mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_amber.png create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_amber.webp delete mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_blue.png create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_blue.webp delete mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_blue_grey.png create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_blue_grey.webp delete mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_brown.png create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_brown.webp delete mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_cyan.png create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_cyan.webp delete mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_deep_orange.png create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_deep_orange.webp delete mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_deep_purple.png create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_deep_purple.webp delete mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_green.png delete mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_grey_black.png create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_grey_black.webp delete mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_indigo.png create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_indigo.webp delete mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_light_blue.png create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_light_blue.webp delete mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_light_green.png create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_light_green.webp delete mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_lime.png create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_lime.webp create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_orange.webp delete mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_pink.png create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_pink.webp delete mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_purple.png create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_purple.webp delete mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_red.png create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_red.webp delete mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_teal.png create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_teal.webp delete mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_yellow.png create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_yellow.webp delete mode 100644 graphics/app_icon.png delete mode 100644 graphics/featureGraphic.xcf create mode 100644 graphics/foreground.svg delete mode 100644 graphics/promo_graphic.png delete mode 100644 graphics/square.png delete mode 100644 graphics/square.xcf delete mode 100644 graphics/tv_banner.png diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 08a8ede1..b77eb23f 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -385,10 +385,10 @@ @@ -455,10 +455,10 @@ diff --git a/app/src/main/ic_launcher-playstore.png b/app/src/main/ic_launcher-playstore.png new file mode 100644 index 0000000000000000000000000000000000000000..d311a6886767caf0dc3c0cb53920e1029b0f1ce1 GIT binary patch literal 8463 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 literal 0 HcmV?d00001 diff --git a/app/src/main/kotlin/org/fossify/smsmessenger/activities/SimpleActivity.kt b/app/src/main/kotlin/org/fossify/smsmessenger/activities/SimpleActivity.kt index 03051a96..e86e5474 100644 --- a/app/src/main/kotlin/org/fossify/smsmessenger/activities/SimpleActivity.kt +++ b/app/src/main/kotlin/org/fossify/smsmessenger/activities/SimpleActivity.kt @@ -14,12 +14,12 @@ open class SimpleActivity : BaseSimpleActivity() { R.mipmap.ic_launcher_light_blue, R.mipmap.ic_launcher_cyan, R.mipmap.ic_launcher_teal, - R.mipmap.ic_launcher_green, + R.mipmap.ic_launcher, R.mipmap.ic_launcher_light_green, R.mipmap.ic_launcher_lime, R.mipmap.ic_launcher_yellow, R.mipmap.ic_launcher_amber, - R.mipmap.ic_launcher, + R.mipmap.ic_launcher_orange, R.mipmap.ic_launcher_deep_orange, R.mipmap.ic_launcher_brown, R.mipmap.ic_launcher_blue_grey, diff --git a/app/src/main/res/drawable/ic_launcher_foreground.xml b/app/src/main/res/drawable/ic_launcher_foreground.xml new file mode 100644 index 00000000..f079687f --- /dev/null +++ b/app/src/main/res/drawable/ic_launcher_foreground.xml @@ -0,0 +1,3 @@ + + + diff --git a/app/src/main/res/drawable/ic_launcher_monochrome.xml b/app/src/main/res/drawable/ic_launcher_monochrome.xml index 3345c4d1..f079687f 100644 --- a/app/src/main/res/drawable/ic_launcher_monochrome.xml +++ b/app/src/main/res/drawable/ic_launcher_monochrome.xml @@ -1,3 +1,3 @@ - - + + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml index 07f9120c..644bfcc2 100644 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml @@ -1,6 +1,6 @@ - - + + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_amber.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_amber.xml index b9bf82a7..7b4ef572 100644 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_amber.xml +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_amber.xml @@ -1,6 +1,6 @@ - + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_blue.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_blue.xml index fe4c0f72..c8173849 100644 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_blue.xml +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_blue.xml @@ -1,6 +1,6 @@ - + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_blue_grey.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_blue_grey.xml index 794a0ba8..e5ae9a17 100644 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_blue_grey.xml +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_blue_grey.xml @@ -1,6 +1,6 @@ - + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_brown.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_brown.xml index 213d4eca..6c1d2603 100644 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_brown.xml +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_brown.xml @@ -1,6 +1,6 @@ - + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_cyan.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_cyan.xml index 9958c2c4..cc384dc6 100644 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_cyan.xml +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_cyan.xml @@ -1,6 +1,6 @@ - + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_deep_orange.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_deep_orange.xml index 8390cf09..5250a44f 100644 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_deep_orange.xml +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_deep_orange.xml @@ -1,6 +1,6 @@ - + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_deep_purple.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_deep_purple.xml index 80e20d58..81ba15b5 100644 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_deep_purple.xml +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_deep_purple.xml @@ -1,6 +1,6 @@ - + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_grey_black.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_grey_black.xml index 968374cf..c0477c1e 100644 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_grey_black.xml +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_grey_black.xml @@ -1,6 +1,6 @@ - + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_indigo.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_indigo.xml index 791c1a46..20f9f44a 100644 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_indigo.xml +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_indigo.xml @@ -1,6 +1,6 @@ - + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_light_blue.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_light_blue.xml index c559382f..dd752f85 100644 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_light_blue.xml +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_light_blue.xml @@ -1,6 +1,6 @@ - + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_light_green.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_light_green.xml index cb8e9f0f..eee16d21 100644 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_light_green.xml +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_light_green.xml @@ -1,6 +1,6 @@ - + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_lime.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_lime.xml index 77975833..cfe22da4 100644 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_lime.xml +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_lime.xml @@ -1,6 +1,6 @@ - + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_green.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_orange.xml similarity index 60% rename from app/src/main/res/mipmap-anydpi-v26/ic_launcher_green.xml rename to app/src/main/res/mipmap-anydpi-v26/ic_launcher_orange.xml index b73af9bd..af5af0b1 100644 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_green.xml +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_orange.xml @@ -1,6 +1,6 @@ - - + + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_pink.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_pink.xml index a6163778..00a28a52 100644 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_pink.xml +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_pink.xml @@ -1,6 +1,6 @@ - + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_purple.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_purple.xml index c0ce2da8..8c55541a 100644 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_purple.xml +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_purple.xml @@ -1,6 +1,6 @@ - + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_red.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_red.xml index 64e53a68..f500e3c1 100644 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_red.xml +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_red.xml @@ -1,6 +1,6 @@ - + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_teal.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_teal.xml index 17b0961f..64fd7f8b 100644 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_teal.xml +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_teal.xml @@ -1,6 +1,6 @@ - + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_yellow.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_yellow.xml index 044ebd10..74726f57 100644 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_yellow.xml +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_yellow.xml @@ -1,6 +1,6 @@ - + diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher.png b/app/src/main/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 1faa36d0bf4a41c6ab0a595786a6d24af3e89e20..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2384 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 WD}a>#_pMccX5`5C-}*OgkYE6MRA+hs literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_amber.png b/app/src/main/res/mipmap-hdpi/ic_launcher_amber.png deleted file mode 100644 index cded415064059a5dd5a77f46986a278a799e3659..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2188 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_blue.png b/app/src/main/res/mipmap-hdpi/ic_launcher_blue.png deleted file mode 100644 index c59aef7e193e68efd909ea59e73b28f9ff815410..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2422 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 diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_blue_grey.webp b/app/src/main/res/mipmap-hdpi/ic_launcher_blue_grey.webp new file mode 100644 index 0000000000000000000000000000000000000000..97bffea19cf154823b095a530f6aed3a957c2908 GIT binary patch literal 2206 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 aQTZQ-aspF)Or!1q0000}U2~ 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 TPT&ia00000NkvXXu0mjfgG7W| diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_cyan.webp b/app/src/main/res/mipmap-hdpi/ic_launcher_cyan.webp new file mode 100644 index 0000000000000000000000000000000000000000..7bc6b3974199ba0039a9ed2f38a7aaa143042b88 GIT binary patch literal 2402 zcmV-o37z&*Nk&Fm2><|BMM6+kP&iCY2><{uN5Byf=1|bK4U_PP-R?k$hzVe=7BdJ} zO2g!puC@J(B;}90ySux)ySux)th?{H_mr&M0k^~DIJ8yQ+`w-oBzJe$xdPmMBHXhf z+iWhO&>y};bvDMm&%s@bNat*X#vOD>1`&sJD8bpuR*Kr9ai}Pef|W@) zXp8zuXM&5SYAPv0Q#G)+`N3Ek@$p!^G+p+|eb3GSdrj5kW~u%+vxx|$KnkfqvK*UxeS`{%M z&c_UN+hFq{;;uIUsGid_D9a%&;!%pobd*?Uh*}f*uJ%X%0>S%^`9KLyw0LMKr%P1U(Q0k*+4LnDL&I!z|jAt;#&$)w{2 z7($tbP(Z)&tWKax6a=2|qsUOU40#gb7y}_FNf3C#fg(d0Gvo<~_T&OV2~xcfX%T{0noRZ2kLXt>~qkpK}3l5yH^AB?CBn!x&<%dR|_uJOb$hR}J0O^%@D zbhVpl^t4waXc6U53Jh719w!J;yP^WeWP!QUTtVi-QfuKjE_D_vhEbk20-6&OZ0rUUb!R~mw!c5I*xQ}_c+`nb6WO4EBMUGc zsgO)-Lx#>1QugR}WpQ-BCS|M>WLB8#UQiuq5blOwARp0iVZT4+k&<&NgT^sF4d=ZW zXm%5QOFU|1dDihmq zg`&3T091%)%tt1Ln=H0bE(M8lsL4X>03u1QT)San4>BE5>591hJE*Pd2_R~6jpwRV|SVW>iI=olu6`ay|n)( zw9;_C3SbhTo4}$gy3Ws{2`n&-w*fUj2T*+7s+P1-uhB?JJc($y``eBbDEJfr_?!S| zl*d_QvfDqLLsUY8S^4a*5a9Y806-7{;w{Y0!g8Q3SU`tW*juGaVvrkV7c0gQ!TJEo8H z&Y)+FOaw#Rb#3cmik|Pa>)OY1F!K zLd)~*Eyrn=ir)pm!!?_e$xA?jfNJmUj?Q6oyXq!X#3;?5=}xAftw<|Zy{5PJ#J;fF znKi-lf$y3WE|^L{qvy7Sjc;+JgzMXn-=TDeH0I?9` z#bwe#w&_PSDM|1w0*VCGn^=^2AMJ}9DPLMAusojM{$UYkxG*=@ksh9+J-xlMewf?q zA}(+nPGn_#qD-eUf%-m1RIYL*Y=?`uyE!x5F5k|IzaAE8UD6Oj1gi`A-MT4l3JM_l29 U6dUl>IMq7g1nblqz5sX_09E>wIsgCw literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_deep_orange.png b/app/src/main/res/mipmap-hdpi/ic_launcher_deep_orange.png deleted file mode 100644 index a5f9432b9dd32d0462cecfd60f61427b5efbbf23..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2401 zcmV-n37+G0c1R@t+%-I1mJ(EhuR*g)@1x&kqY?(j`)|t(H%N;kcR*{=PuSHlRN?0L+NLbK7 zF05owO$yAZkVH8Ja#GM&vUcXJ%MZlHS|wW31sWah>DNg2oq}uuy&j~;pGA#>oKSSX z%+2mwaU?#~7*9*n6oC}1u?+(^BGwKO*{+DyjC2Gws5g~4QBUc2Pa-@q)-hL=-QlvD39itXZJZTl-dH2M!?eoEcpkEr{pZ; zG;=dI*HYa)58z@Omo25M`zaQ$H~_2Z>V7J=aoJL@5j+W`VC8zN4sVdXAhIq+=mGVZ zcTa&PHbl2w=*qts2zO6xh;H*1v-2;cmD?EXR8In89wO_F%^Ac>JDAvISi=zxoTzrs%{jkYW1 zN1Fb;SkU0Dd=O6wlq>~i_k~ElGEqNfyqmB^=K*XYJcq`5~Zb4Nm1SD)>?XJ{dmwhp|VcGBBoW;{I^5G=>RriROe5WQ;$xarjZ6A}@8N!Wwq6r8VfPLY zTseeT<=eq|k%E>Mm3T$0T%O~9SQxKJAO&j-+2Y6HO(xJ(!jFmC(n}>VNpIsosQ(O>@=H`b78;i}lnqC~F!w&%{GbV-sP#|^9nKFJSTqKe5) zejOGkK=(Iq@oT23loIJe-Vf%7E71_^wJq?kBPgzJ#d$9%K?>HGu*Pq~>Sjs2eFAsl zW51@Vrv*5DgLGYUBjVIPU@a_3tWmJ?8|ngqK3w116H&tIb8M4*=U%2%Ii|~i*dwUp}K0p7ipo%RC1^W~tz8wyRkU)rB1KxtaKoAM~ zTdQ<|l+nnNP_Qrmc|i$sGj1>(es@CtqRm;h%w<^<(C9 z#3C@blCHHkG{#=JWYC1|S_KVffj~2K?aW)bt+tCBO(#jdU3R&vRE&7mHE%9_S|rfr2V!F&CwzI=MpPA(nB~(w zza{z3>z?BYoEUmJHn#A2(S(_R`2^iB$a;@1d3HkGEN=W9X68JaoI~9#>Sn=pQR9L! zxpj3_P`xluqlo6x$(y$Uqo^9xb#vpbYzC7_;ZBY*_xcE__uuxqMt>pSvcJ?4bjei> znVa1wk?w~)Z2W0={`&`dff#JmyBGnW5<3lP+VQ*--Dy(=lu ziX-u<(Tz*?BK**A;wCZ6`RD%1xhH;)nK@rQLOW3QmfLk!es_mv9|h-*>Z_}ze`!@E z^YMF3J@P9OZypEZdUv?Bq_ScjEBCT&6SqyJt=A?P5gzwGy3ywB;GjI$>JcY zM~7aREb89pDO-XB%o)sXORb7$F4X-z^J)y~k4_W&({D)p`)Ey#WLr>@mSI<={XrEs zP+fL#;>~`ib1N`@UjI@ z!`&p)>0HmWNKlw^QtsETJW_cJUe#{=(&s0~En{{9<#V5yA(%}shK(Ncq%EU6tBC_1 zr(C0lCZ0suQ|`TpUFt#0~(aWh+MJr-5-vd@Ya zW2bR5n}M>YW;(FCy=&a;Z9^lmQ?*8H>VdjWsBWqp>rT(!QSX7ex)%;t9EnebNZ*d~ zIAw+aZLV%BRy~6e%UDM=isyD@Ho>Vu5@GE^tDS{o&Liz1*Y}rLM)ax64A%1dtF&pqx_S zq!@EN>zX%*Uj71Ik5h^H3zm!t^t-m{4O-F#kT$tp7M7KnYWD?87rDqqn#%tH`X2j| TX0Gmn00000NkvXXu0mjfe}#yw diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_deep_orange.webp b/app/src/main/res/mipmap-hdpi/ic_launcher_deep_orange.webp new file mode 100644 index 0000000000000000000000000000000000000000..382ada847088cdbf7efd7e6b655db62fb35ce2fd GIT binary patch literal 2454 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 UZ`%T~Wi_Ndb{qTMSRBF(00Q%~5C8xG literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_deep_purple.png b/app/src/main/res/mipmap-hdpi/ic_launcher_deep_purple.png deleted file mode 100644 index c3ecef732dde0489f400ab72c82f5c2ab50f926b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2412 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 P00000NkvXXu0mjfADN;8 diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_grey_black.png b/app/src/main/res/mipmap-hdpi/ic_launcher_grey_black.png deleted file mode 100644 index d8a249915f550fc481419c0947b5cbf4f3069e1b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1685 zcmV;G25R|7Gv|nvf{-af&B(Ac`K8O(X_Z^bkQ$ zQ4zfCArQfT!1JEO+p>tDBH~FfAhIqCV*Cp6q7h^~}}1sytcXd)q>>sNp-pcm)?wp6Y!1B<`{Pyoulct>jm zQh*dN01N^9fjvMRDNG!QRPHSSD@dVMfE@4!cn-V;=J8Q9ujvCOfPaAh0O8X9tCTfS zDZ4FEkgennVBlVq&CICOF;uBD@F>7x;1QtFJYmeHRq8xUfQ3o|H)yReRzlsV_!1Zt z;0%z*KVi(4ulVG9YuW}}16J{06tk^XeB0Kv=xyi&o^0Y=kn9OQjCQ+`?V? zpIgFiV6MplHN)m;fk=I{SIe<#Nlkm)w$UDaj-5TB2_3hB91;8u&MUiy$FBfq24E^fZwqZCmM}% z?%X-X#>U8GGK50@Ofv}~$mjFizki=ww{B4^7Hi$U0~y2lg`?g3V5_XT8R*A786yz6j%}NFb2Zg3-erxgrx~_}Ur%yZSj~-E@!>-kn z{{jr#shG`XiN#{JYPT9yRoS<1pOagMk+E7*OQ3P&G-ypCk%(`7jvWpMj5sn@OEwdz z4>;R^PwmQCHhII|Y!n;A#fy|-802y}=I7@dEut=x$s~LC?nPDAMvG98G5=xyg_S@G zaH`Ro0A^-p7#$sDadFX2F^=i(?&iUR2Mi7lx_R7B0e@l|@~v7)3OLkgEda%05lz$F z6j2wNrrEvoIN=a7_6=CIpaJA!o+GUOV@Ho3WpZ+oPoF;3<6y(2QYl78M%)e-UC7us zIBg}+kegaSjvmL4A9q`f9}EG1t-oOPi0yBUFM;HT*v&0SK`sZoLf3VkJ$uH742yC?->@2*AkBtkH=YFUUplQBVw@_iA2JSqP8G4*i@h%JZM1&4<2M{YKn!0 z1-C^xV*B>(WV2Z>K6w&I4c0IVw1w{}D2}jlN>x>|*=)Ve1%WW8C&>4u*`Q-?LCeVG zC0Fwonx=90?p;qtu}~;Pe}6yc&!2C_bgqt^L|elw&>}LU%auTnA3tV%d>mcZ-4wHi zqA2XzwTt0l+vzE{Xh;p#FblMRY(?AM)RM_$NT<`}^LaPLtg&4YNRHc8$K zIUG!PylIUuf#iqStps}B0!NyT5TcP!ofqZ{Rsy}n^c=P$nx^se>C<}tqyWsCFIovS z56m>^m+uH6C=?1@zI>VK>FIj@bOssw2COE`%D^P>t5b)ZqU$K3LZTidj`1poaGdnvgPMkO) z6h-kna3|&}{RO15H)>UK;J^Wq%jLwYSFgmSOP54%Z?E4$*JC&FU`{NF%|48-t}YRa z#rzJoUi*xPn_hm#Bu-DWS2}6H4)|FT$){-I4xo15itwHm?EGox%`C2$)t%CA+o9gm zLUF3J%Z9oseB3_X*^=piAa3gYjC{`t)XH&CwuRp$VB5mim`C zafCJz#)`H++$2cH<0SaLh)~V4s9N=SoEONYnU)=oH$lA$jq*49$hud;tM_> fu+*VLho`3tr%9tKJ|z1`OyiNIh+NfzKurh)BD` z-0cm2S!#>D4mxPBEtdMr8}4$Lb|MmFnFNkV#T7oc5zRLG%oQp`oRCGv6Pe{@+W?4+ zF;SExNfJfIm;}H!FPlZg%TfqL7Wx4IVFtT2w`VFEeE0Vt4E z0S6pQLXe!C2{5E(fOAM5A}2=!42c=wc#;PQWUK>VNX_7Yi6k`fq{#{}BxkTvEAef< zgaYXm@D0}@kei{v9xC8Y5~^gR-#&;H0|z-w--8U4MA&B-$?CiZ1e9YAdWIiO6ujW@)`v1;#6d=JdB$RmaJy^x-tYmzX5`&*Pz91vh0jYF|Z%FYq zGX)7SpJclP@*)_@XY(^De&HMnVDJVBJ9u)aEf6ct;TLk8OG$*Sx{2Qipc%Jmz8MAOFh`pN_yNuWv zZXcwGl^?m1^Ej9G^SFW^h>&2P@f#zeIyafHQL_tT%vZd{8&tl}U-S@Rx6#CNq-tZ( zYh1Jz{lsykY;nxO?V#~1x>%--IF56OKfxka9^nvmm-9Ov82qP+<4C5_ zTS5QuDo;@TB@11As8L2FsPkY@=N3<^6NqGj6HvbgfU^aGh~xEH2XUW7*kCx%5s{$T z7hvhWyWFpv={gpw$FRp~$9y zWu|DAQ>&7S6YK)Z#bCEnRFtS)lkVwq5iApfI9{Vi6Boc~(LdfKLXk%SalB2xR*oWh zt!mSic0!Rw0lUU))U@#w%WF4eI@vOaVg^x!Wz%VfXy+-K*QU=j-vbJ%m!tsvXu3Xa zJjHXGbs0N8We1>;dPoYuj`3OJbZO?OC#R%p_G+Uqk~t5eoyuntw-diCkkt6Nov!P=D7@wB%bFUZwv(4bx}@Emmp0Hs%c(EtDd literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_indigo.png b/app/src/main/res/mipmap-hdpi/ic_launcher_indigo.png deleted file mode 100644 index 008a50464cdc6683af7e2abb41ce70f2ce4a4b35..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2430 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 diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_indigo.webp b/app/src/main/res/mipmap-hdpi/ic_launcher_indigo.webp new file mode 100644 index 0000000000000000000000000000000000000000..0f565c1608006df38ad6045e5b7dd06c260b8e57 GIT binary patch literal 2292 zcmVWFR~KU2#=UP(02FPzRVzcgxVuYt7y-#f;gD$V z8r?0rw#&^H&)RFPDbOvtu6zTxAGh2qaU%c#p-MX2wykRS zX500D0#I$@KWj?-unn4~7{cjBV)mza=I~LbZ~SyfL?%M%%U^l!r>Z2xM#X3J>KDaE z#rD@IjZEY=-vD^FUR;iES81q{hH)u>OSvfJfe0@}!tKr9FMfN!EoJ2^H2}tUlSzSR zzcXpk?{pcykaAZlsQ5#vJiq%I0T!gjEq(;ZeA`OHkd#NvEF_f*QOc6k6Ou`i#A_*~ z5@z0WxDG_VD-7_|5Ep6qC?%Mc^0;D8DQ5nDCt#`g*b9*c-5?(P&-91-5WESD;hp1Pfj;A(jAms{& z9=p&BSt=`HH-@M?W?&_Ff5suZG-NsaO)=I7#-Tc%(nn}k>{`V_fiR6m-H|$k;-y)! zixmfjBz~wnVDQvt4L)PVu2w8`H+gF&Fh&tF{1cMO3M+QGVoS5S0WAu@nTWjNkX;{g zA?hsw)=CWIZi_hNAt?3tLWi8q3YfBdJT+1kDX-Wo!-0PYzhU^$K05HT@^mrwDw7XQ zY$RqcPbjk-vV9DnEk7TuV7LO>!3s}f`LN(H$eBHf%P|nUc9Iea+ZX0?cNkv)^!uiZ z*V2NeWGpQPQuT(hiy-tLSd}p*TR4u(vQnHk`4UGqKCEaf%|bGEq5Q6!XR&4>7+;%2 z7h}+(+ z1~4d8RkBow6Vg{v93LpLeD?iF5TqnRhu&3fiVfg53UT8O$++y!N--bKFjUY#qgeuM zKGKu`yA}7-DOv;0H2zC~D@{`n%RE9i&n-usLsacyaV{~-&)7LQMoZ@tFB0Q|NFyxc zLrN&S>^ai(x@*O}Zn`aor}N47=5eI};)g9l*LYU38cv-#tGj*0t$#h7e9hUaUTBwe z_DxHKSDZK@+hz-Lm4?fq`A6PbZ<)hLq(pw2t5xgDsHCGW+D;K0tz4JJB`dEtH8K1d zd(Ny{n2==yXQjK0QFuBZb-wVq(j&kUrC7AiWUX-5p;0+GJO<&Xz;J#l_wZnFk~_1n zZ55;`9$Inp+;ZZq=JwSvK+w|J87~ooVo1}J0Dm#&7b_>E?Pp>5z;b!mH%*{8)B1k` zLTL)00B?;ZqkZF(@7Ig`t23D&X8ML?{7MdPe0^8~nVeo-p^LTeLcmF7GcKR{FH(Q)P*ct+Y%g@V5D;}KKB=G(#^1mSMPnjlCA|Hi?*J4BWZ!j%hi@qNQ$4@pQ%n38?k8^8VDv zHhcrA+@I=P`OgH@H^=2+n1JXA`iwJ;7CCfV$o;J>jiA^33*w9umCj{`kAU>-d&581 z^h`=fg}6)UOq=Jk?&aVof1>iKYzPrhSbCkL<)WxoZc;kalrFvxvI!`D6gv=4W?6)Q z%8K){Fk40S$AMddQ2)L3J}LcS5{sfSoFu?Di6PN#OYXyrY~oY?F>pulBWDtwExvcN zw@qYFtN~{m6PObxpgQ+i4C-%v$%=<36zYbyx4W;^r8&<+=-dA_;B;dm3t|M6N6=x} zwF(~!(U1}!3&~U~`B>lRSh-IlXt%mQkp-~^oR6n4B1}M@fWhkfwlkCF$!`5|QjO$e zy*rcWWYu}qL%{IgpJG%qCT97@(kn|qYwA1W-8sKr<&!}u&{C4NQ|+b>RLA;!J@uXO zA)s~b{TNk#IDtWN0!jq*7kqY8yJ!A;wu)NukP=eTW;>}QX-kD1)4NY}&;0lKpZ)af zd(J;Z_2c))(I>r)fYF?1H(|r^{vgxFPEn0OO6X=&Dx_s8wB2sEFSk^)sdZ3{L8gtJ zJ#(IEnr_hYz{0Q*!%g|2P8KAs`h70*p$*UY`oq`pyzLNOLX50(2_RnZD*`LANo7i=i}a%{tl!*mowVRnH=Vlp6VyL zL|e7LI#%xSme2P+BA`t`DcXDlu5J+P+>;m*jV|6KphLi51TY-|EcZ?QKk7B(o$!6| z*1i$I;%M`;n-`-G>kYWSLF{pDzBiseDWXq?fb7LR_wVny_<`r&+dSOBkc}I}GY4_T OS-*6tu7?{jstf?RhICc{ literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_light_blue.png b/app/src/main/res/mipmap-hdpi/ic_launcher_light_blue.png deleted file mode 100644 index 9967c7fd8c0fc9d7d19b66d5217dd3dd3b5edff8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2326 zcmV+x3F-EUP)Wd@OkrtYf2`M3>D z&IQ_0ZO!FM#(*Ita}96h2(H*hWwCw&xoU{_Eg){X47yg8#}GO}9MDz}M<4;9kOlQX z#y~xkGa{U@$U%IY!e4QzUZTysK<@DloY)q@Yy?&dv_*+dVFWm;*!_6HUfflKwaI8< zW=0@a4Nl(^M%kufdIU8yk`7`~+iQha@Kzk239G8DK&~2QrMg9NLDmWC)HMDgDB^)0 zP{AeLb*z>`)lQ(7PR}3c9f2iPeP3r3`qj!Nc6Rkw`fcR`<;3};z{3@P z+dve~tCgoJ6{#|T+~XbMBtE)REGHj@e)Y0XR#M%<58&J*v!x}u?@kp5KwycqB=_MS znH~0yI zCa|i!b$W;&yf=Us6chY zN`{XP+~n!KXZdeBh!Ra`+MO7G*zzb}{X$#m>RwVLvr%3BO@5a@-Adwp3xL&8GCYle=s z-&tq?!Bk5UXw$gq0tO}rohFb$*GA27B4+sJ!*ilWGqV(^ZU$Xz;m?zUO{-$6JXVkV zH3fOSTcNT~wIEjwlIpA^jY3B4Tjk)thPimXUR5l?`o*(J#;WLeCs`6Aow#ZyH`G%F zaz1W@qyr(Q!zK8~zem`x=NzMTYN%Uc!tbAXgl|7Gr@BGwEs=;NoSX*Sn0Pf+a!t<7 zITA#}i5r}_L7*ehP8)8sb!jdc4hZ;ME2eR;t>{QY~KTpRNv#S@k} zPK>4VTBA>SY%mL(ZJ+#Tsz9o(B9e%fN^YXKY+htTYyc7me@ez@$m`$QEPfvc7-v$lkJiDR^^!~*gZ2Qwi z{4k5dAus|DwL7ePF!XLsRj5cB;|xuHmS;hkYmgiRy)Q~ai`tSbYD;isG#e$FiA-^S zYn(;*Ms6C*qnakklugB{0(mP(a8h2>bh;jB<@m7vZ zev~(o7RxXC&LBJ#B^@Ke!nPy}+nUNFCJblFE_aAAP)*6eda&tW3ryqRA z;m>Y{{|=7guep@}yug~YSpDTE`vvp$Xjz?(Z5fm+zx7B72iU}T0Gw}Fr4Mxe_rR4%cG(8=x-zJFSG?+cvr&<_Tt1| zrbZ6ns>+4ylvkh7dy7NJc4)dLlJi+P5QR_z*M{MaNNjwb=XORmfX$81z6jiDm-JZ%Jb8_4>H4fBMnz!{{_10;!qmhC@7_3MGUJT< z4LcZEF{%urW;t$mNf*5G-S~6ME-P$TD7uF;l2yiubBFkPkSmL9FDDL!U2^rh-WJu} z#a@dDh=F*5J4B@2Xm`PJPd*|2q{Z5CZ-=TB?bW7=)V!$jA(kCsk4e@1D1xejTJW>f zZ>Sdzg|pcB+L<|u0N}0~R4bbl&KC>Ptkq4C^N4P$^jK8obFH0S{c7bYg`%fsnytDi zoJH&gezxXJrQcRJ8Qs~{uU_`aaBWhOMp{y?&55tAMjVK;ap7sQ3R3cYWMpR2c->j&|>D?4jPtlsOh&r{2v|*n>4c2{Q-`LtQTx zm?@DI9S1pp;d%VkO?t7wWJ+93QQPV!R)t=aSFzoPn*VBwLKL{%B%&paC>%xDPY}OD zFE=Sfq3dz1?Npm_P+CQG79zRj7gb+H(x|2p(!d#z6IeY&-1gzG`5ax3Q;LZTma=pZ wc@~07*qoM6N<$f`s3C`~Uy| diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_light_blue.webp b/app/src/main/res/mipmap-hdpi/ic_launcher_light_blue.webp new file mode 100644 index 0000000000000000000000000000000000000000..322d31926ce67d720ee80abc25633bac167a4067 GIT binary patch literal 2476 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_light_green.png b/app/src/main/res/mipmap-hdpi/ic_launcher_light_green.png deleted file mode 100644 index 5c67ddbc36f209de0c20b94edf4e96f0d24394b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2508 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 U2@9k~*{94u|5IO;F>UZO0I?X|h5!Hn literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_lime.png b/app/src/main/res/mipmap-hdpi/ic_launcher_lime.png deleted file mode 100644 index 6f0993153d37f1fbfa596dd161a174b597a4c071..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2496 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 AbpQYW literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_orange.webp b/app/src/main/res/mipmap-hdpi/ic_launcher_orange.webp new file mode 100644 index 0000000000000000000000000000000000000000..e32bd6bfa29b97175da231121da0a3a7d82a1b11 GIT binary patch literal 2378 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_pink.png b/app/src/main/res/mipmap-hdpi/ic_launcher_pink.png deleted file mode 100644 index 3abd73ff9858979c61ae7de56886378c86279d1d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2415 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 diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_pink.webp b/app/src/main/res/mipmap-hdpi/ic_launcher_pink.webp new file mode 100644 index 0000000000000000000000000000000000000000..fa50ec1f95125bc57351aa93e0aa5c456f849537 GIT binary patch literal 2432 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 QLI3~&07*qoM6N<$f>;Kf2><{9 diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_purple.webp b/app/src/main/res/mipmap-hdpi/ic_launcher_purple.webp new file mode 100644 index 0000000000000000000000000000000000000000..7074f571b0f240a141a4291249f6791045d76ef1 GIT binary patch literal 2526 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 Wxfnshv3wZ-0000ZKRk#?Cl;15itSwLPa#u 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher.webp b/app/src/main/res/mipmap-mdpi/ic_launcher.webp new file mode 100644 index 0000000000000000000000000000000000000000..a369d850056b8634d277d0827b0d10422fd07798 GIT binary patch literal 1528 zcmV>&8y&#rK0Dnr8^MRND+D6wC4=?xerqCFn;5V+g*MkKQ~>1@ zLRo|%t+9wftBL`C1@4+8z&V43hg~Kj0us<70U5y_JcvPC6xxQ^NRlEsozFje-BtMv zkR#c4)v6jm-rHyIz2~4UOCKEU>U!M6HUeYTkifLhzO zYNyISeh)vWn3k8)t1z98VOZT{>t>?Gy(ub znc&^(C!u+zxkGa64wdHG$ZX&PkX)KWgY52iP9y+8lW)v@t4q>`M4CIvr8|-4mgu}d zJISFrq-EUg&Oq8W{)KD;&gK1N0uY!1bRNJH{3AJX@{k)8xDsHMToK65d|e3ZKgD$` z>B*ZPku9P^L;`@be=1jJdv6}}^roYnj=u8r!-ZRWU;R6^1AvI~76KpFdQSJ=yyRLh zo(8T4es><)wfU#xfiORY!?c=_*(Kl6I_L%412>b4OPJJOBs0x?hr2lvibmoO%%8z9JwPBI1fb zy9j&`UIXsK0B$|tiol=<()Eym$tB?GN+|-P5&{$ND3DY&5II74Ia{BTz_7?n^&4M# zA*><-ZjgnuKan$8s?$1<%yYm}B6Z9FhA2xQQx{6D0K{^l)&AK1|4;MUa4ME30ifDm zu1b_a0Em$IUpS|>Q;7f+sV%JbCjeBEiIii~`xgljAds@srKap^tCzl7yPt#FG779{ zT7*BlpL%&QE6)EmP*pq8WPd5XmZ6 zD)KX3Z2|L{LaK2|vIHSVsx?B|*ZO#-%;=IO)ghM}oYqG(Buy)`Ck=;5tDOM$ba!yD z-XWjv_AFyfYo7rEnD_Nd$W+b%dyBPlvs$j$RQ|crryR#MpqMGhXh#AlxNg^fRn9aq)^r1jUW%_Do!>EMzZxVZI=d^lTZe^ z`~DoPw^n*1>fQOu-S5XfOqno44@^5tl&-G=%(r@y1S&C%K%K;wO;?(9#G~ucFHH_~ z>pS&ufVpN@C`N-i6lYA88+62y?#}bV0vMo^)^32C_uKYlZmHd;e!O|TXrNV%Lk2jA z?`x710rV0U&zfa`6row1RYpox52YGsZmTsR$Jp!F;OHmP1-kuw%`!RW1^9KO{5g2e+H&4j|2&XtrftYHG2Mk(TmVM4Z0GII>Ba|8MU?wbbymVvCy;g=T~$mh(Qzawo;erl||Gjqlw z14VHpAmCpX8Av8?>rJFS>6)zxR%5SGJoPzwTVG32B51?_RoC}?CNIl6z2j+c&1&UG zX?soHIn?|0GqvsrM{qNb3yJ}ifp$__+scIF4oT_hKb^BpO1g7;Vt(5h=*~A7&sKP0i(*KtF3T{oE9v}R>JU$2P{&b+e e<^TS&h)`fN5)cgyuPL8UzO1-P#cV literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_amber.webp b/app/src/main/res/mipmap-mdpi/ic_launcher_amber.webp new file mode 100644 index 0000000000000000000000000000000000000000..02eb6506490d719728888535d4847f7bc1f59a50 GIT binary patch literal 1508 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 OpuXJw`m?})Xy6*?MJmbw literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_blue_grey.webp b/app/src/main/res/mipmap-mdpi/ic_launcher_blue_grey.webp new file mode 100644 index 0000000000000000000000000000000000000000..21f4383c6bb9b6b460813dfbfaf9335a5f872b02 GIT binary patch literal 1434 zcmV;L1!ekDNk&GJ1pok7MM6+kP&iD51pojqFTe{B6;ZkNPm%1@z2T^wC}zjZbeVZz zyL#`9VrEdx42~5u%2>3_%yG<7(^J)bKf%v+82-Uk$<<-DoK&FCRei(Uv*COIM#oHw zLFH5!>+A=}=?&T|gDrR58rYE}OL5A7-}EaNBwqInyn`Ed9Y>NCsl1>|P*(P*ofwwv1a`oB6LHwnB55&$KBIdPq$(vk`8b8gGGw({04{`|!uZ-hTT z`znAWa4iBl*m9mNA8?)TwgOiW4Ig=_-Gn+2xnq2o(vnKc_gWEgMY3g4FeIWcZ!}1Z z3qD}w%a1!x6lu%%zb0WFYa%Q1(? zt6@yUoe97f3IMx!RcTGGYfXI8nt?B10J~^hX-yt#O(jK>1}0wuTW(NVlc(BNL@txD zn~~&+VE@~t@w`LF8{d-y0hc$qCw~%AXe*-SkSbk^1VDh%|4`$~H5G`6rkk59U7v1gh=>X*quex3 zv=9Kb_$we2Cr@e0oufAH%~gvWs@>#DzspHm`vU)i7R*e!1nJ%c-QaXN{QB)M+_8zTKZ^Y^WI8q`%Y%A z%_J#=XR2b`XCS6hnfn3jTNh{+Hn*HN5^G)$iiFjg=YvE#@^+X*HbCRr_T2d-vCC($ z!nT>O6~fDJn_b?4L?-gNRxcNzerrdW1Ay({!AAGQd7F1~?3MXNh9Bh)jIhhfvffIp zb4?~pF;*Do3DT^7KDdz%zZ?8)dtktdZdT`3V(oKLszA!JjMc0ijL#~I z1Yls=+Im4T5sf0Vz-VS~4S5(-^XOL$EEvdSKt2b_DTDWwm<|6`1@f57f=Y+~4mc|9 zl)?Ea!Z~4}Gji8J#j_WBbK$dDhY?$i{F)#y16c<049ptNTJ3Br;)PyZSXoiGdgJU1 zOg;n*6dBkyj^3ekv|;BZPU zP=NT&r!cS?xzFrN(^)vxQ@6~Z;Q-L87Wn1%VOS2rKs%Q5o+}@aC^RB z;A;6P3{1LWdkizWwQ>3)?f!CBk(479JEpBKO=ev@_3L-1l*4UP&OnucF$3p*He!Yy z>S&O)(QMX}R;k;R^*R;#Q1(oxlW#cuGX^fzAC*4@4}*k(A_J}JcQ5Py#;d1;u-?xn o{Pu&-yX@WSPM;?MJT^CHeo-oX{t*Lp2AXf5^wH;q=w<_H09|jr00000 literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_brown.webp b/app/src/main/res/mipmap-mdpi/ic_launcher_brown.webp new file mode 100644 index 0000000000000000000000000000000000000000..93cdb0d0562d081e80d05c96ccc9f2222575da18 GIT binary patch literal 1438 zcmV;P1!4M9Nk&GN1pok7MM6+kP&iD91pojqFTe{BHBqtuPm%4^doS_K%y60S-0A7A zpkihf$EY}(T@-U-<RUuPY&dBt?=^`uRCu%nzNB*(6uCZPT`F+xESYjm)-fE3^3lwr_0f z+4)iYY`?e9=@S6k3{sv0Qmy%yx`(V@!BcQ~Wjv^GNDb*cNiX#bYxBYR_b0j_U50Li z62R2{*TWJOoSx(Qf6HZw`Q$Cv`26jgeNR2_%v%7+(6Iv0#cGsT;*8VZxr`+cz4nyP zrn_Hsfr2y2gW?+X<`a=7vSfw%SS}b7(f8LVNacVBOi71u`H3d;L2i-%0SO0wKy>8? zfM?4CxZKWVfdWno7>#cs4x1l4mseF*zFhM4V#|@PtCZYTo8DK~HkLXF#cz z9R*K70j8MMJp*zv=t%~dS5Vm`INhd$fLsj%OU7__LS`u-B?k|op5$^*ZP7x)9gaeV z5HK50$fxwR--|7-g`?}d7ir{EQhCN86@+OLW}{9AF%ivbu-kk%8N%V+=fi9UL=*=W zO@e8L1Q23|`lMsYA}SIQEtbO|$Il`nDr$okH~c;g5CRegDbWF?FB^+<%ZHFgfhnjr zsvw~NQ=F0CdHB@iTn>ivV5UFr7Wqzr$dSER`#o7H6yckW>@FgKPPxC={r>yHD6k>e-Zo_O3lXw};(Nw$bP+zRy9^Se1oMbNYCuVno+%_Y4w^2@q_RK-;bl@daJq=;B$18tmNAeB!`5=Y zv9Zl|-~tl<`yv|#{dTe(1!<&gRO(*|W1nc`btprpzn)$-QHcFSg-8fG!bJhz3dwu2K%@@}FmSKv95NNjAo zAEs2G%u@-rJQhwQ4cVxtEC2>+8qNb7C*ZQ*blG{?WIkv-9FL0wlrTSGkPc+A$yv4G zY_@z|Ws5=TvY={9nkkMuk9ep_QxVgp3Ld6-*UuDRDRAk8PArr|2D2g8hVyNr*9wJH zV31yu=bC(x({8YR0>sgs*m~Ve?~uW#`pO-H451*4RV6L?IL>xrCpNw&YknuTSNWFt zYM_iUmlaWIY*$eNAx41h4Y!y$Eo8ZMjqhYi0XbgeG6_R69B@JiKr%?HGPOHDG$x`Y zQW$h1E^B=zf0N^J*Qhjh;1>x1AsA%c$i5(-h^A3k^;?#Wfn4;d&iaZ$c9;W?s%en9 zNj^<()ty(nrU)f*O?@trRWV4FK{i#T z+or&3$X|8i)!(9ud+s$~uCgI~fkDo-iTz05>)gFMs?I%Rkjo2~K-9}I$hGQbC(?fG zOzi8YD(>zv$So%!E^`cWDvL~|Z2Y0FerzxHyOQDKPie?>TTa4m$RLg8v0uBOq4-6l zyZW!jBJrz!R~^+?UX1nHMa?%~0{f~2(qND=gS<;(hZ{WNr%3Cbf?Cs450!+DFv#bT zRs}~}atyK>7V?|o+wQu|onihGuc3 slx4-{zxk(M+y6JdAVav!AZ1zdCymw@+8LzFApIxLZGWM)AQfx_0QCU4ssI20 literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_cyan.webp b/app/src/main/res/mipmap-mdpi/ic_launcher_cyan.webp new file mode 100644 index 0000000000000000000000000000000000000000..0108a0cf82671e24ba97e288959bfbc03fb58721 GIT binary patch literal 1572 zcmV+<2HW{kNk&E-1^@t8MM6+kP&iBw1^@srFTe{B-XO@fS^c?xhKQJeAhWtmx3#q? zO8*rs?(Pz8MyMItLgela6VCqslrSAog+nD|)Ul~&P6Gfy8teiR*{MXjd;mxA0?mHl z1i!#t8uPWSyL)gW*|urTe z7_)tRx6{2cGc#w5ksrf;1;)J{&=dU3p_mnE^eeSdG*xD?#yr}(sLgDPHCLWV*0nB1 zjcq#_x`!_S8(^S$=&ad-18foOuqPyttZh5qygO)@U@t&hus!ZcZ7a6@`%m(H@0VKB za8w(M$PQ|`vTd8TRh!qg?Z`%E+qRY2`~cfGwr%E&eeW~(US~`IM?deMy2d_pHjYbC zG~JvA@Y$lJEm;k9r*5RO0i>E%nr<$%rJ1lQPS5KO`fB)lc5phP0XVMOxP zcLV6agA_O$b5-z+R4B2bVCdLnhLrGZ8IYn>K*5SU6loMH(!;Xh;vWDNp>im!m&_u1 z8fBy{(GRYILO`K2G)w9EQp23stN;{J2LT|_J}x!%(JW;>b>L?N#WW;ZPGjh+QIJRk zwWKQOB4^_`G@&kwxs*OHr7ad%EULWxEk@Fb^%vevl5P(Kl zpdlslX(Eyrg%dn>7x3)=3y&Xv3b;6&fMlc~u@RglR00hk#Mv%nC3?#;N#0ncka@n6 zB+INP-|bJUh!D_dq@+@zgoSssIe2$xpGN@|BsmG3!kZ0^0LV$K(}u$2VMBpcxGe!_ z1lQPSP$g<1;SU-o$MdJGMWXD3pNG>MV)7UosXq?3ZHM%19EUnmHX}Nb+~$V7LYT)S zODxVJY)(;69^z6*!(mqt?F6TQ3xYl9cc7&b#i;`0Kd1P)fqLjd+wWfU^%-nwFrFoH zA^;2QLo1&XyLT~LoQjeiVMTCJw5RhEq6YWa->?dBETdiyd3MqC8v#OYVEvD%CB2NJ zF$RufFtd?Q7pv{9W~QPNfUA14+T0NJlrQ_4vIY*fW#NYWV7@x{>y@sM|6h}b>~7Ky z*u$!!E&k%79ZeyE_hB?Wg!7V9v#2A!jy7fn^w*-Y+C?jD1sJ)}Z3xn^GZt02$DW!s z0Rg1yh(|6i@84uRbn}I-TwXsGrwN`3APY;DEuSee=7O!>Ns0{xT0Hv#DB*ek6m<%YqsYx zNksDII)!Z01N%Kxgt#$}lFD8d8dD7bAq3DlL*$A!6iA+3?BTBQ3U@R)(8r7?a^DD` zkCFPA0_a)8jYc$3|FKM;B_hVP#D9Yf#Ln6S$Dw&kmK8vGU#smoaU`q!S(P+Wv4^?t z%^F3Y_fNekfbQW8GfVOqS>?y7X>$*2i|;;#T%vxU_Q&DW#PPamH@_k#S7ha#J^0k58Qo_C9EO* z-6NjuDa~qy+pxQOeqJA)i5Az@PA1u^$Vs#+OStm{uB%?!ljp4)sgHsCU?eRsfQkS% zyTvmtr}E!zU>vWK2r0TMj=5pm#CW<@0Nd!@0G>{nC4hDt#r9+3@tR{<_p9+=cWx)+ zIF8BfmDR_w?SDG+$5~V0budK$83D8eudM5W24teX1e8|G)A~ z;rmyoEc{mh>q^TWI4*>bp(V>20Te5xMI9A6c2ncqLxbOrKfYL0s=Q-#2%iIsmbGa4 WcTI}`asnuPGo{76dp3@14d5CVLHCFN literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_deep_orange.webp b/app/src/main/res/mipmap-mdpi/ic_launcher_deep_orange.webp new file mode 100644 index 0000000000000000000000000000000000000000..0121d03e7a9cebabbab7f125cf757b86d8fadb39 GIT binary patch literal 1620 zcmV-a2CMl}Nk&FY1^@t8MM6+kP&iCL1^@srFTe{B;!x1G4HNT+y@MelCcsP;UX38A z)%L4z_G%YsL$b`E>X?}4n+qHK2Px`I(p@q@eMYFQySgV!#1?E8 z=y%SQJ#p7Kh$Kmo{Oh^9e>=3y%pKuW0szwaiD%cB(8jiCuNmEoYi3&C7q~AO$w*ta zd1oMP8~;Lf0q62QG68g@|6gNeKdg6mcXtn~`TrS8?uUC{HreG0z88Q)8JsGMmtN7i z_Dtvq`k%qdLwzdTB}k>6dvO2H$xzGto*(Ti9R|s^ZPU)~#Q#Zpzz(Ddb{fH=jk;~y zEZMf6-@EUgd!t4iM{e6la$L8beMxo2(F_~`01HXCwr#sQ`>wNX+v;pS!1jH?#_p+K z)n^+snE==(1~G&|bzv|LvO2pRjXV!!kOqTBrt!DQ>HkwO_$P`5SH~k$dHL`Z07-wX zRKI+w9TnuRNnxKyU;WvZC6^^%D}X zJ2%829B8R6lcY6d79=dCkVTi7NB^UtbPgOq{={37=8z=`37WrvEeBD+ET!hpfWzbf zgS2&0`OkqQ|2c=H0T&Ch4!CD<06`9i9J!oRH)58;Q5g4B9$=zqyi$X^mI(TwLjVEC zf(AtBh*wJplo~0^vHQ^36r{8^loCRviJ}#uAo*nj3XV1;E2#{UZvgl}i~whSE~pGnEbiE)7#gY&~X*3J*|7+h&IWXOAS|!@DXw1HJkgP9V9=u#+1HsVCD3jHHCyq<3ZgN;!e&9O(3-( zWzSomtun#cjg*nX&}A!wwF-V0TttCN- zMKBIIo{J3B3LZ%#w{2VBDxiMRn_;?Rw=q(i%!B~4g^>Dl8IQzkoHcSETz~*BW#rJt zHQrX|#8hu1`>xIl2OfCWW&%X0|Kra+V}q}wrTq@iMFJSrg~8nKcd)Bikgz*^xY`T` zbX%;(`@0=<==!*tA}<`|=>{LEN{R5pPZ@b_Rr~URaRize1PG85Z`o!+^JnE2KR5Vb z{yjf8Um=V|hG%`=L2&RNc|Y|zKTXTu$%QWWU@&Y&fZly}^_sx|j~1gnX?H;9k?-I~g{;INs1OtZ zVV~W#^kHIXwFv$1@3~s5^S|qC@NN=N1ipdwyA(g=@&{bN5l|AqY=PB#CjnKD&00=- z1N^8cH${>EqQ^?D5>Pwc2EDsLK;C&|4JNu-njUlIse2KgI%{-0!x5Fz|g6;x{RB)ya)N15^s6lew0Js_x+HME>C{sxzEAg zoAu)s0o(}WT8|(=AiyJ_tCMw$?9g4UJ=f3G{wHmYJ+wXXmaF9F+&_F8du)6E(>A|3 zw1$BG$E6X}1QL1l)J+1^ALo`;h{L^V$|bl~>Jf7A_k?BVer&v{Jmgs$N1)q$fGxRs Si2#WJ<@n@FH%oRO(69~Rj}-O* literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_deep_purple.webp b/app/src/main/res/mipmap-mdpi/ic_launcher_deep_purple.webp new file mode 100644 index 0000000000000000000000000000000000000000..21e6a96eefcac2c97f9518117954f241728cffb2 GIT binary patch literal 1556 zcmV+v2J87!Nk&Et1^@t8MM6+kP&iEg1pojqFTe{B6;av$Uy-&P+}-u|wK->zt;h|@ z8&ASDxn!r&+$Hk{w7ZiW64l+(?wm98yn|LZ%Mx?oOiV;B!mE zH4e^9n1;K%?FHmWk`zg~Jg|(-J)K!g_dQuopA#LnWZR~lc@f*TohRFNu5IV|oVE6j z{ycJR+cquBwry8MHZt3`t<2^J*sj?2Lpf*sY~!3U0Z?Z6muvx_bnZ7VYeCnFtPm!% z|39gE{K_C-`}tK#e}!STep&u{QY+-!t{JWkpck^8FqtPzjtJvpuCE7S{6?7k^zSK` zZv5J|7Xz?e!y=#+f5|Lvaz~i>CQKkCkbVEFbJ72lYQBgHxPTC!lSBCvpO2W~ zw1uG)UyjHlhcud(43L7GXG4%nd@m-VekO$lx)Ig^FnGakgnp+_h$w!Oi%B)55;g!A zx$vhX#COz0L^M>4a*W|a#TZ0HO}^HQ``SxX4K84VH#^JsD1RjXfpMd_ck<{>E+U=F z1+WnUT(m<@%i&O_Y5SKWw2+o!D~!L9C$r+bf!)S z00}EX+ROr4nm9&|QcZoq02x5L`Bb><2ZbfpJ&X{83|xvx zj}U?^zV1cN&ou3+=fi;}kVtW3E_$sn>##sCWJo$I!MO?7 zJ5!x@8PmNWJ;iySTNE@}pDO)>15lm9wkm4_EVb%p{%(}Q7p@H#$LP!S{CIQ*s)Nsr z%Xy+tdBl8t9}PXlimE6lNRe>6HW(?p4H$`%R2U z(Rk|cv91R&KwhKyOks_gn?=@r%+rri_`=m^9t@y#sh%@H3HA7u`7K3tTESSoOX_NF zfdR61!~n@e%2iSvw;ZvM6uBI#e5B#!s0Dn|=srBTXePdpXVRK8H-n}m1-J=8m?T5< zYd4P*Z`9*NCIkaiGEF%oLGe#!uRE33gqxM;bv)I_q*1`3#8f(AfI33hztyBj)g^JP zx7N(X)Tdo0xLu<>*8PqFYY8gIO^Cvz$mvkwJ{o?r0T=D{!=@P;_td1b+4#3>dJ#j0 zH~Fcl_RwxOXaN_1%>ad}lxRHXyqJiFi4l&ubHeKxSutdITztFd@X_{_4FE0}V3=yk zH916-qs`d&J4Wb8@eHbPnrQnwK1{yfG{bP%_yI8QB{hp>~&bE z2e+94mbEFhdQot{arXxo)x^X)1FV{Vf~>VO1FWlKVo8%jASnL5V9X0nu;uy;u-W-r z$bY*t11u`t`#_rJZz?)3sJ-A6DNW;d#p7-8p`E{ls>`q~-BwP!Bcu4D}>vHxaP5txX=a3%+LEzIlZ(qOBM>jpUvjd|;hXINV z&}V>sXZxjyitA%bO^mN3O7Z;jG}Tv`X1qV>;q+8{NR-m~c7OlE0Ed4)hv82OCc1Vr z1JwR~=!mvf&2AlbQ$d{!i@}@jxWf?-{d;D!?ZV{nTkXducWJZ70A&WKKDfEpd};J; G2xS1DFabXR literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_grey_black.webp b/app/src/main/res/mipmap-mdpi/ic_launcher_grey_black.webp new file mode 100644 index 0000000000000000000000000000000000000000..8a0cb14d78e14c43a3b7f3b5b0edaafb4f290c57 GIT binary patch literal 890 zcmV-=1BLujNk&F;0{{S5MM6+kP&iCx0{{RoFTe{Bg%sJgRofY#{a2|k!!|OC6UWp6 zPHZHjO9RpbZUHkm2A6ndzUrR4_c^}>5p-^CJGMFJt@jz*HY*#QZQEAonK=0Ywo}{I zxc|O)O�pX)v*fYO{G2{b530!NK`k@`C5Yp9|6>Og&wZ^4U1WRzVV^@*nM{Nfki zY5K&Yb{R!PB414+(!npyxiG&bOWsn590>uA$Rl73 z4H<*SIO2vxasrH@DPwS&!~uy+RfC~1gW61z3OtdkkkLQH8LA$p2N|yO#P>vU089Ze z!#z4GKVSv`3WK905)n_@X@MF5meEmt833S$R-K3^63I3&^w(2wBRw$KLn3iR-i16n zWcYw5P9P)w0T%hpLADV-$R{EU{xF^diR^)b$a#=FPXr1aCP^SqfQ25hh9!ho^Nxr@tW{EIugDTiFD9RykISh39sQf33qfQ(%-jKfi&JZHQ{hWBq zDYg?n!5b2OF^0&<%s*anm-2J|(=i+|p2#5IC9W`!Ih5yejvBrAV7agIV!W{0A{8BP+&1iyhb`omHR41PDA zM2>Xu5#-1}{*wN~H_kClL55FtCXPhWF(}H=KTfls^bQt+qN2bVQ6%EYK&?;@d}beG zpt>5Gh7eCgqBhP#Q2;Eb<1Yso0o4@+E@>kY5%Hw2n~(uav6FS6p$xYTAfZR1%1Zx1 zjmB#D&pMSvWlF8M#^ifGvo0GKF+h|Kh zFL>2eP2c#@kG|1#)vKcyEHOrJZ6%%>@}i`Z-i8=!l6mHvZ=OlU8ltyOlE_nIPSntl QwAEfm9kth1(vU=s(v38eH2?qr literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_indigo.webp b/app/src/main/res/mipmap-mdpi/ic_launcher_indigo.webp new file mode 100644 index 0000000000000000000000000000000000000000..01e564e2e19f6598c9ccf7f08289de90d6d85fd7 GIT binary patch literal 1504 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_light_green.webp b/app/src/main/res/mipmap-mdpi/ic_launcher_light_green.webp new file mode 100644 index 0000000000000000000000000000000000000000..8cb9097c9b24de703679f8e0e04d3b6853ff9401 GIT binary patch literal 1632 zcmV-m2A}y-Nk&Fk1^@t8MM6+kP&iCX1^@srFTe{BHBqs)ZIR}DdS;Srfmw3015nJ& z%#6d#+)!0vW@cvQsDD(LnYp{auWDBC1XMiQQd2su<2b%mBy;=FI}EntX9GEBc*b{B z{jPkVd>C|opA~T8BXds6u*2FzpRobmF3BFE(6VJzoK#daQ!U`v5F1HSB-MHT{;Ubl zJYC&0d(6ztjIbq1Hf{C!^Ya1M+%s!!@56O$``Ui8ZBwpn+oo-mZQH()jm)-fE3^3l zwr_0PcrU+-pKa{jCji3xBzzJxM@q`)Sw=@hy|(T_s9 zEWW?|ZG_sE7M2ZQs-JONSt(Z$ZCEBBNh%%{p*OPAKHYKDx8}*Oz6QXyRI3fVt%#PX zIBk1Mr+t&j$indc`pv^rKldpCwbk)-c#5MEd zvhbBlvXBro`OhJ4$8d-w5m&zfx{wYi9 zb1R$mJaD_G0TfOtqX6Y=fg1CD6k&+_nj;0OnDu7FX3HFyG@G)Lg+B^xe|}+&!77W_ z>Ts_Pi%`@$JD&j1;_ zcBWt^UO}>uXx1F&-vJ87DHiK9wP%i$6ozTFor5aAkfYI_k3Z(kr3fRDg=SUF{Mz?u z*$eqUTGAdEpj;t12W0TnI!1U8{IlErhpgEi)0ssWgNmg?#|%(|2m8N?^Qp@ArWt8Z z{IkYzjpbTX2ru32GHWUfg_RwNije46$!O(r{eL!Kp|i!ANmVl+C>i02<(g9{6p-pk zw`}Y^cD%eWhXuf9fcymcY{Q{{n?$rgAxq+zl{&M?A|Tbxls9U%()x=H02UZvP(HYK zWDwC*)LEw4<$lu8pkk@WO9mLDKPagX*s+1SGci8OKW>sVmPGt-R@s|>`sytu#)ij| z48q$CP#>#Y?9NWbwTY*EsxxY(+W(e~i2Edb68%L=iUEd`=93Enl_)|&T#NXp+2a>- z%cs=#BEd>Cz#@Mpwvw#~@uzx!Hp`wQpI&2tW%_LJ&KxNz2FNkMYNA|b@v~+|MxBh& z?6a>KU>&;v{1?O+U_NT4+Fv}l0Bu5!D?#J zboA~sH)X_49y4yF+|OF~K3GjZ<@mE9?)8UlSq5k@z+uE%v!hfp`0yDiLNt?<1c@X> ze5F}4`s}|EYOPKNINp`xLDl*(2I%L(xAV}APD6og?6|U7pFca4+-A+1HFN1uze-*% zl!+cc^zDnW`cQkHgioSA0~8pb#{j#YrhDPT*P6`}<HOSl&(z(O7xu$0^_ zve@0--QAsIE3=EcySux)yY23OW^M)F0tV0AHlhd$Ak%H&d!jitoDk3EB>PMO=!7_A zR4}+ZTL4aEgL`;2CO;LN2rFY#JiSr|I#?OB;BLqA(*PPljwDHu6#DCS-xGmhGOMa- z;2N%E+or8~zxKwD3&-c#wr$&HcojX{Hs#8;ZQ7P?+rBrlk=eFwWi~&+_Kj_uIpb#= z`}7Hb>KzD(=g=cL?@LhHKtiM3u%UCmxDqqqNg*}|Pie~UIQ_6p^G0XBfmqYk!!-d! ze-dmIQBFiW6#Y#;3`?HEk~fO@)5Tvt^X+-p5P<1wRt~%o6=f*mEyesz5hMNo<6lkn znWPAmYhxR*6-%*l&;viA^v&>_H(aslPwd3tGTp7t29 zE(jnFL&63^mO-XH>gc7JXLGnQ>_jFMNfkYhx_XL82uaA1TMIKmIRat0|HU+QPBSR^ zKXzt&qdblage;fz8N0-sVcEHYrc2COV(4?SaIOWAfE!~XXf2}WketS;tal%=9YEvt zo@1tQ8YG?4pq23|tsEu*7s{Kf5VAZlLz1&q6(ySALy{Rz8t!AizpW~80TcO$nL&@S zbG2r)o4d6T!_uIXv7C_y6E+aAZqctZd`_7D?p?4AOq8kCq0n#iWVYI$EHS2;r?(@$ z_?%&@{eg@Z5s@4Aw?SL2BaCw7*vX?qnN_baRO!kvA`*Q(YUP%q+(54FQKqHVzfYLG z*E3@kBRzYsW4-4DsdQM(*qJ%i*g)faStlw=w%l)Q{C|V=StW9uP^sqvNCExQqZF|5 zq++B0YvyS6OrLp3AHLCZg^G#8f9aG}bzqd=0>fbFYZa@V5h4;OtynlzMUL$^-OfQX zV0af>hO8e|Y`Py=YArHv>p*(RwZNwP0Tp?&KlPR!cEI3KX{}~kz_IH-N5ns3JN_w2 zEYscD=LqyWnoR;W-l$mX-eJ1TX6i^I{&bPWs%Ho-CbRRlt2Jl|bm}qnz@PD?Vznzq zL<-}-yu!JS78A*TX}i{S00Cqt3+GhDw)>Y2p9|Kx4~T!nHvFQ+IFWuSfC9{#3GGj+ z&^FOOBURp<0Mh2XFG1IP&mP*&G9E;rD9?{o@@ztGcZTmG1(Du@%Z z2oVuEvcGmVCOpwEi&8cOP@2g8K7E<(_CI^8-+F(s>KSHA`^51%TIL=Jpb8si&EQp0 z@sHyq+LnKoT1zZ6hEcu1=x6%OfpNoPQQZQY^x2x~YD}PCTnV(onQ_ixKQfcxw}r+K zPf_y>$8*|Ki(Ht&1z-vwH*l+}|EjJ-a<*1O$=-{OaTE#E+^KtVpS`)|M-u>C2%tY+ zrr**h8MVoRy`R0Pqt8(*_g(-abU=?}49rxQYa%+&)*oi5b4dE%nk2nHoj&sksnMvG zMtoBMwSHSeS3m}Jllmm<=G&x?*3$QdiG+5M00u)x>HNnLk&x6Q`Pu7(RMk>pk(~%` zRsi#1vSj&n>jUjRuwEas%2x%j$QD7?NC{v$SXM0*$iVW8wJG+k0|(CPB>}8bH$ncU zlmKSEjgG#_Tq@G4&#x$-Y}pDeOYUWM*|weh=4W-)`&Og6 zPC>B+0AcdyeQ9seR~JbR&FumXmFU_y07vi>xJz?s(A}N)Xn zn;&5N#AbAk8$1sWhqjnv9Qveg{8=$Mb5E^J>z_omW$KhygcQT>tuD zDSgRX{E$xXeFI!aC7JoVofJ z@TGjf6>41cpR~jLCxzE&>gl2yz?bj=hZ_vYW&XLGNJ`^`$c`BXe4z;7Xd%!cDGxQ- zF^ddHz!yjX$1oIxnmp7Ywe=gRA}wU#pz1(t@>FvqI0h__I+y|-;2J!7Qb-<$fgSa~ z^*27~kS78h!xbfzyR$XO-u5&~cd>@Zp@b}t8wMm1<;<%|!;UEqbWB8xVv-}|E*GeO z6dx(~=}koO7fuWCdha^%&fIKl4#>%aUUCXsf|93(kJgj^)v*5F1NI{3)=j8Q0blsse|QO$}} zM0jmc#ZmGAq0nV$`fi#52_My(pi_zOPj_!Q$-P4OzVF4T89BOvu?4GIbZ#9lDy<_xkLV^&R2hYUsz;{ zeonwt^Gvf*ZzK+OmRSnZEP@I0FNrDIIkTv+Jl>Ai#R?d$mPR(@QQ{zHiCP|l^4Ib( z2iP;HX!YCkh$VCZ2IMS{Gl}!m7stsX4wD52hGm_J*7HzlFA(7O$; z%rhWk>T5F9`qwHbj@ys8iygrXE9$Eqd`vvZ*@^i=E+=?&p8950Dj`qE2^o*CW3}+Y zSo@@zCIJSNTmN!EiOBitm-EyQ(ifhsUg@zQ#>taV<44B~s3C>dWd?v4^7nuo{O z-0WZjQ44vPP@_jL88F6F^Q3ZMO5=8lsR{ZMTtgn)hX307=g*jR5=-@O$RNLAKz;gU z-ES5{Z^B|t5K~XwUZ_d17`G#-PLWsIEU@^yul{fVx z>K@T=&bnuf0n6^)AnKPGu$p<>Vm1U$NGfV7iN0p0HOmZGm&ymSVQVg;oJU>#Y^c&vk z2KjWVd9n;>FyJuxNU)>XyN7E?Yt9K_!T+?TYrdR(IM~U6<7=O!P&%l@fPS4g&J%S9 z8|q&;Zu7_IVwD1|wGOD-v&~m+d>_r zIgY_|BI6iUblw5`C-+cosKnQhxPf7{CX@hZ20Hqf3v*pY0j zR@QTOcX!uo=iYnH+Bp1@0&x(!T-mlw+bY|(eIpy0ZQE96^8;+(*w(Z2tN7V|Z=KyI z0NNx$j>NA5{r@SYXqd)nj*v@qrQSArC?^>=<3QX0LC}Ey1~pWDMcY(gKJM_ zX(Iz10zdN$%e7nYA2GMh{*f9UAqer^UMU=MKoE1t<*-q5@Zg`k4U!<2!hZ^!BsJgJ zs$3BjW6X}*dzAMXoN;+{92F~tAiVm!r+9cEjUirw(jsD&qnaA9=Eo`=wE~M(gE)nF z4QJRYol#O?i?a*s=$|NWetzNfk|Ii$eUG=eFvUXY)%P{-xg<8hg_#+YFNuwFkA}GM z9uc4j__Cd*Ao@n*yzDGno?cknY@@v8>6vqLa;O!-lYiG|bf^bZERKaBe4}wpLxTat zz{>q8X=wy6;oH8;Yg-^t-W(+5Cyk3!QXJYnVyCS=$_Mw1xhOS_hVX`;D;oz_z&}4b z>D&|?;exCzCzqF~e@h z6Tx%%uFvG$0qD~<)Du2^qj6k)oq@!_^#=tEN3`}Z5#0NCJzHAF00An&i+-SSLr8=( z^YffgRi^%j*M~+hz=6kkLV!Bl|G}MF&@ih|wOFeJD7lybxr)W9W63E+!$uSdLcH@! z>%uri-;Ir@p!~`5Ki;3fRldu$#6l4(VfAO`|8{fFR;OO^SgBLZ!B{L88X?9&$v(>>74zXn4X1^l9 z5@`)wv)9xzNqWP-g`^Z5vY;Xo@f7^+IW$QpK!t8^N~rG$(Cv3}9&9b16wai@!l&u8 zcOG5j&@iU~C=g&?QQg;CQiyC)7?Vb{JlS<~+@Ezdvu2C)l=HI5!&q=mZ zCP0q>x4xT)KHu$Kzs5;2!ZsX{B>dXneK+>~1h{|sY!0IxO#)0QG2z*7an)AUTbKTG z_+{cdTqH@76#UL||5<;j8m-IQC^6wVr`ZA1c?SV%1eg%u(!He}>n(3OJ>`9~YPFyE z9{(nI2wsav|HJ6X{Nk&Fg1^@t8MM6+kP&iCS1^@srFTe{BHPMl6ZIR@BBW5nn{Qp5qj2@cu zm?ewBXPNStEZJHC`?6TF7%bV$XjRppnX`gt4X!|F_Xfrl_Xe~Ag{+Kfb2cDnJi$$oq&4bS#M;q=+|C=+iTO9(?NV zGY0{1Jkx5xXc5#b5#){t>NhEbWJ2|l>+ed14`rZcP7opJ$W$sx+_}t>NtDb5#h95# z-X6dSOo)JvfxINsxyzD;pa=Dz&B}IYGfSfLmw?Dn1axGol}!KH7EJ%y#FEWVilEj4 zk%0)1OhYb*F`F8P%!2s{5Gi?pWLk9X9&CCKo26$<1V|!M2mm28?DnwPLc0fR#70{X z6muX%*0{FKmfBKCki^mLOFf(-HE5sjo=AtsfT1iE=|p}L}(FSIWy3B@IWmGj{1iZ8h&F*?6rYy*JkNN0#@$G#Q6q5 z)oD5thYNS{j4gMUFhg(WpC;K})B^~R*X`Rg1IKrlvgcGcJI)VL_>|+i%P@hpBy~=J z5}Yx*%1j$Dx7a(`dU$~VS*O;LZA2lZWgVnrv7!`Hn&p(6>{^jL}% zM@*A3w*BS+fCmB$HI=#MkeR!A#_EqZEc;=EEetsu#cl~O0cnkN9-IMFU!KGYr~GkC zY_TBm-`CB{pQ+AvlLpY&uPh2X1ZX7k_MUQU)tYLna0=68%mY6-C`u?w5;W2T7-h=d z#j+GBRIRA?EvJi)l?yKoiovT8V41E5SIhn|^M?85blJO3fK_D_RHFd|SZ9jPCE*qP zu-=^d(637u?JES>3}}aX`v3wglJEKf-8}#1*0A1Keb~ynF8ofuXa<`Gw8N-Jn3KD3 zvXkAkY!toz#%&F&u}WMGTitK6QRI5E*m|ElJ+jvF}R} zf@Cff{oePv?vupJQx^eFPd5ZGmA-yu2M}OD!_6*<$J@qCJ#?b${O51l*!6wice!nZ zt_z$ zQx&W(9W!%MbD4@6>bwE0Q*kOzslV1hkIhF+gOW7>xj->CBkOI}mI{F0J0D(1e zgjmWxDb`YEAR9 zCj)_USBT)BOkAJ9No^dojPeN`%rl{DpNm%`2?9#b!pz*~$F-?kR7CEpGU%CVtg^vu z3{bk^FW6fX=U1@tE#qIvz0np9wLJ+Xxu#>KDm^jbCNCxNr>dZ>4(B8L} zt8)hk7P|V}#N7d0p2YKE2G9?6(OrM#zKVs@V0USBV za1LAU7v3!1+P26800#sw?Rl9)W*(z)$P{~S!8V3meZ5NX1^vre@aoqYEz4+s(^uGL z$#hp&{;t(qT|a7GMQ)GaShBz8$$}ump7uh*|wkk99rnlNHwMgy1>fLN%%Wpv!I&zio_ZTp`P zT0gc@f%^1%LSX6I0nPJ=3t^wRzOcZW@~33wU{F6DW*w@~n%8Wuuew?OGcAPezKY)- z7Scbfu9nwmYHa?N{$-etwLXpDM2IR`+*$Lu-o~z*`8M)~gRaYM3riMu5u(3*A%>-` z^#sqwBVvnYrYg^$=wkb?B)A7g4jrsA}MR0(Y*KH2L9RU?u1+0wrXWv{U3LCuYiyOsF6OP1kIet z-CeF80ZD=f>IML){{asaP(T3<>~{e$Kmi3*{rk{_z=VLrpnpyO2ZH_$kab=d)VnZo zghbH4q27gw0V5{;8|quUZ~r(VaD?P_`C}ay^)5&psc&OIlCQ(Q42K2` zB>64~O!_z2P@g7WhkYL$>Hk2GuY-V*{1p4V=>I@q!T=B;;1^^mz=7uX3=c2?0;&K4 zi~u44QAUtOge}qo1wMp_8MK2Nh-e-1g*=A%KsWLLPKMMWB0816DTuBRKo10H(E$}` zHvWU3)9nqs0big>B~CE^;Z_9#%%Bf!g10H@z&xSqLRVT7rI(ss=_)%G|3X%VCCF0H zhkR<)a@s*3LQ_=V;!9~r3u*HcxJq`m(df@%$)-UQ*eix&Z|VqJ#}kT51Vmb;GG$IS zbQ7oiOn1$JUp&5o2+Eo%9Q(wqOV%xN3*;IjwlYagG;z?-|>EARfoYXBAW_y03&xBL3cRczZVQ!}Yk zE2x>wLA!VMb9qoVtZgH{O>NsY&eS+{<77Mg%Q+?aJN*7F)GC?1Vkl+d!$l~RV5oAf~gST{(36LtYqsZ1Z6_tT6!!! zVDCuxFQLavst}eK+$)t&^5mU|N4(QXB>iOL!!Q6s+;;<;Npj}!$Y+vdv%K_Ign+>V zQnB>N=#D61GV=%w1aLLI&BNnURS+5*&!n;$KlO0ysS|9JJo`K701rx^Hk0W%*@k}R zCj=UoQ(5gW?O5ySJ6b6|Dm27p4#OvIZN0^ChsSGxZ*Ftg_UPlRr%kex^M41vzsX^b z*|eU$r^C5l0zaJLu;spoS?{-%!#Q68-@1(4W|#8YjTm0p<_qBKTOD>g;gs?xPKn~e z-++H_bJ%?r%b&hi6bt?X+Fk50X8T>sPZ}EmpY8}#^O!@l7O&QtK>SGG-#mOj^R5Uq zKEH)3rqRcgQS!V$P!#C=Bt4svqnt;Nn{sLyk1uqCfT{VJzF%qNJ_k7;dOXWEC9=QN z7$C&ji`ZOY{K2yrd9!?G9YO%6{X31mPjbfaQ3p0KazBxMzr6u~5WSzENAk2oj$(`+ zpYID@0@Lo#vt%=4Zjl%K)hH-pnLb94eW4yHB;Kgs`^% zYZ=)RU5m`TKA={^R<|4YMoxN7(KLB7|MsAEMc5bH_51LACcGxMCNIHxAN6ZjglkyW z=kJ$tGT|xT##dfK=3f4%Po0LlDD)Wm$#Z#1nN$^%QZoPC$HRIQ1R@RE^;-YgD|2#< zlx5kNo%70P>wC2e5VZ(8^c=kE)3;uHcH!K)3!i=Qtxs1C>DeKuLX4rQ?b@^7&<$%= guU@lZXuqCaYfXrlMX^w*?a--9mrfmO3qeu98ANx7%>V!Z literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_yellow.webp b/app/src/main/res/mipmap-mdpi/ic_launcher_yellow.webp new file mode 100644 index 0000000000000000000000000000000000000000..a6b1624fe21b1d7e76d56a17d876cd717b31c374 GIT binary patch literal 1628 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 N002ovPDHLkV1laXi=F@g diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher.webp b/app/src/main/res/mipmap-xhdpi/ic_launcher.webp new file mode 100644 index 0000000000000000000000000000000000000000..cfb57d11757e2a208db0c36ec5b645ad5ded382c GIT binary patch literal 3320 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 K%49rGDKIV8Ez9x% literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_blue_grey.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_blue_grey.png deleted file mode 100644 index e5169974fa328231defe7726a468c41d9739c1d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2860 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 KMNUMnLSTX!6kf~# diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_blue_grey.webp b/app/src/main/res/mipmap-xhdpi/ic_launcher_blue_grey.webp new file mode 100644 index 0000000000000000000000000000000000000000..006ec4863635df849336dd790732524bbe63517c GIT binary patch literal 3124 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 Oyih0<;&Im{0?PuZCJ8_Q literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_brown.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_brown.png deleted file mode 100644 index bd1e6ff26b357b1fda14310887e17e1f6ef8f710..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2903 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 BT<`z@ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_brown.webp b/app/src/main/res/mipmap-xhdpi/ic_launcher_brown.webp new file mode 100644 index 0000000000000000000000000000000000000000..95b153c4f0d4c12d8edd1cf316b5f3be91b8c208 GIT binary patch literal 3144 zcmV-O47c-ANk&FM3;+OEMM6+kP&iC93;+NxU%(d-6^DYhZJ2~V?Cvs%hzVeBr!o{Q zX+r^rn^pmAgNjev^8YJtnGvh08E%!pw2020BcGRblArn)0GT3*mH_mpQBsPfa+{^6sgB&9b&u4*tV< zD$IBW?jlK&Bt?=%Su?{FWJYGV=Q3UgZW~FGq%i&bStr(sJ89(;-sZ+?ZQH7B+bC_D$?sC> z`~7@=tK15?0fH6sczhR0*2oGeZ;Pn==8@9bK%Jcp7)X+2I5=4Iu!e%RZJ6;VyzHj` z69BhAGSIpeZ`$RRfQ?%&W1%SvzylX@bc3K=DA0|6Lb#Ci=IxVvP(79Vg+}}4VYTl# z?Y@8Ah1VViS>0(Do#zG!04w<*jW2DpuQE~C-9p~y!#~323#VQ2j z-t^^%t@+Yj-wgm5xXub(061`7x?(s@DA$FOEu4Pg01e; z03&}8?3-)SzFtp-(?Ud23WepCsnxVLzKDF^*Sc1#X(=VqPbWX~0RY!^hU)?xP<~Ct za6ccG5|Px}=Z;3^tbDDdBznn@Cjng7ei#7kXU)X$l5o0-6nDmaCG)QQzbi?1`qjSy z0<>8GkQqpX*I_ZzL!@g;TC8eX(lLLy4j`}-P6G&MIv-XN)wHywu1Q+Yof!brXq&PN z`A<2SZXX2@fW3ncaQlONUpmtF$xwdAzaxToKmmxaKVspeP)$jP zsu~$i>X81V5Lgnx$c#WJ$-;r6ba0W3G^Ov27y=7iaD~@*DoRHerIG7r90+jpRtDhq z0o9bVlu#J%z=(W|P|lYNqCa<&@kOMh!Z0T|9SlFFR?!Ejnl$&r)X3{GMx)SPA(kq@huWgIcaIyzEz|BDd9S~K_Xps(W7oz3rtB(nM`H;amc~V z33;xAq^0SIXD)!3AW+|K16*NB3WvQs6*-ByxR4oT%54`JUxG~8bXNEo^4sqI;TBO~ z%A=8P_dshK2+Rd&DCbE_vyzvTybS%VUjzR!BP*Au!s}=*fb>_5h0{TvDcM82J$$!0 zU$DxQM>lp3K_`M9|k9H2783!5Ei;_DH&edrFRnvw=W%b}KnIUvPJ02jM%PZf8nEI9_j*qs_5)Mp<4R^XNVdr;c4pJBDKg?#GGmuTougf*e(pATi5BscP zOKh#ZN_W(6KVvW>Y5(GRys|LBVr87H!b+#}xxGtSR@Aopwl$~A?1Yqfkrg1YY-)dv zd$wiIw&Y5SHG}F*2Ao)b(q$gYa7$a;wVkrvXhz?V)lyp^fIg);MdMjGG^KmhE_`BM z3INLC>QR|v$ua6yn}*&3M@1%E70d*6xRM(NfFT26CjCWLu)=sW!rnm=4Tk?2NW%~S z1$UeQe>lBo&F4CM9;KaX6S|bDaQ6#ER52_JRG%{tOdtSE9i9sJl2QO@$&_$3U+P)w z z<6=~QdHsrYE@Nf$$V@XaW#HYVAF3zZ)NnyoDU;WzkXbxh$lN%b3*bnuT$f60Z zvMCKaFC5m|_2yy~4jaXz%4aaH8#;MVkRx9IuO-V~IjR8pCb;auWR}*-|6(zQh=#k+ zHoZ3eYaR$O7hr(T;ZMrIY#{p05#eUeU?3}$^e6WG9YGwl7V^GJSXeq zJMDZLPGR}G&!2lm74nMPE@5EZTl@KM|Dv3w{_>I7GH*`2S_f6UKO z2^HleRe62S+J6~1GSGWs2>C9}1R(w zFm40Y$yK*f*j z6&XWRiBiq6rPG{W9o+d?1go(+n?u%&CJgM_9X7BOund|*f3Oo4-5(*pHCDQe1s0&^5e4Mo>@Hv|qh^q*8#1aEu z3m7o4*wy)%jft@2BUJa49h6t6kHo8`ZLinnT`$;JEFsu5WI(TP0y74-E#SR;p38$_ zOC|*pj;3;cWKDE__0y}OXOxM~k`quiFD9Ijd zR;0qlbh9b`U7#Uy;s9%2X z;4SAeuzts`25@cwx9zjof%EoP#De3MF#pQ9U(gd~GXdMrf5$Ec_9vdZ<>2rA^3f#( zhhwN8T|8|js5fpt>?bd%pLikzo98^|#QF<m)twV%@h@oacZY$okHk(5} i6I2ru6BFwnRl93(+p#)CD5!{GSSo3)b*U7Fh+tc+tPg_# literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_cyan.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_cyan.png deleted file mode 100644 index 7b93485d42a53929da4c159e52b6a1f0383a49da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2707 zcmV;E3T*X>P){1*kB=^vpMJNIh)O9e=`g-XW#QaZ=U~ozrUbBfdT~z6eutx$WSLBEsc$p#7k#_ zH5;+UqgsXPWJD$b6M%~Tkf(r7RNE0bgh&T!y1?wDB=#N)7JNB$e?)q6OMq34m5eFB z12xxy%mXeBDCUnrHzQUHC%a$a(cBSa=ml84p`7xPIz)d4)MUx(7F3$)j&J1Q`Q2Hv zY0J-eqVR7xgp-4jZ1z6iujU|sGS^L`Ep=`nEN*34d z%BI=u3GmFu%Teohz-?Kx>5tbCvy6M|_GiOb_yVk7UqI=^K{dVAb&)d8mgVJP!51DWKr$*uuOy_KtqGY`O_XlWJM_PXB*Y!9BF%kh6WRK z)WHkz^u}`$*#uG@c-%vZ?n3nz7S$aOGS*<5e^0$I6_J+wb3TAnBhtcCF9ceg2A2cY zZM+t&O~ClT;>=CDz}&)pb*(`}7K{MTymSMqTR=w#5?{_EJ&4qB@0~j`jw$1`tlM}k zM7E6_=buJ;AbC@!IUzFvo_b*_R?#l(`eNE&I=~9oq>T;e+sS9h-l&a>`KaZ(*CxVDYc}ZQmAn6P0)N;WOZI}5O?v62whYIgKQsr&0&bVfs6ZsVCZ zKK-0`Yk$h5inJxh09=Vs!>Yzgrv<^z(v2ycmBH zl*X6NIUuz}+(&}aGr6*ymDgXx^B;UjpRYeSc#16H?&(vwPtGfo+cX8X`hbp7fH> z#!-YzX>6>t+o@w;2gFNfhLpk)fJ2?&;8TYp$eJB=vd%>sZoTYcrk^(^z*x@`!Pckta;r`bFcoJ}Y*~~R z<=zBMNhCsXU|;{4d{rmd`qZHal1U+?1b}g6r93}(4ljQ2A$=w{>Vb#|w@68 z6+x$fAe#ecVN^L8i<1noFCai=NpUW%$gtg!?<7DcAqkK$hNU~+p{ea)r~&|7GvPe` zbn^{dFnUy|c3jeF_t2>y(2htb%MTCz_Y}|WYa^D0k{Zui)} z4iGsMRyxL(m2%};kfi$u80_YiZyIQZ15AJ7rjP{g^VC2YFwhrIgHA#dw0Jt7F# zSB>Y!i$d$vdqg|zo;nmkrYo$5q=<0kxUpP0Zfq#==PasSc8?vJq2_C&b_Fs-BDOxY z7oa5eUZ{x~iB$BxYxme*fYi**#~~(XSfSu!?a)~MN>jUizS@nn*ozCPYRdV)uG?&hv7+c}Zh?A_LM$7H5o8>-Tb zsITRTeygl_GReO>kFoFANe+M6&52lySke$ThNMyYj3KE?qW}M-DypC;M*m+~p4r7S z{b5q+N-f4U{m)a*PsN*1C7v{#>PzrNPc)ddt7@9l{hVHa?)XN^i`Hf1SV?0HJ3sGa zdCR|ftNjZSIksxT7pjK7q8HNzN$=Q)=XWF07-*twIMNg4!5#1Lljb+rcDN%yoDU%K z++YX84!(~lscVSHFTC1z<3m;D%|oB@z>atL;P^?eCWZmlnn6Ph8pq<=eQ5BN@rhWB zM|bY#_D$RJ)cLxVCG+PLt8ZR>k^THFjEAG| zVTI~y9;|nLOmn!$)fkgnmNzn7pE|C_9Gl6~rBS!9c zEcD`h@Ut*$QSEkAm%FzxQbdpj9=ONzA>aOn7>=|(0qXvugM1f3*~RgLu9}?#$?mb0 z`B^9Ir?@!F$5sL?symKJ&I4>``|YjeTTYNJVws(&p4lkp{dXS#b4%(NU$++XLb=Ed zM{pA@_tmvx64jvYv*hp-VLvf5D~K=uG`Vqw$#7^LDZ3~s&haZuAk{khqHRuob=IVT z6CckB+WC-c*I4CRPEZbDnT39OxNZq|vVBqQc1HDH4f3SB)Z|c3P+g5VHZx4;L#|$B zIJ7z8brQ0SU;o_GG0lF--OD_)E`n|aUFmivD=2dNI@_>CNL^?999V1IOrVFs&=0CCrW#2H==f++J!`RQqlLW)8>c*1qu`>P@upF=6`9jVgGhVZpi=u N002ovPDHLkV1lmRN>~5@ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_cyan.webp b/app/src/main/res/mipmap-xhdpi/ic_launcher_cyan.webp new file mode 100644 index 0000000000000000000000000000000000000000..ae8df09f7eb9c697ce3e840b05533450bd1082a3 GIT binary patch literal 3438 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_deep_orange.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_deep_orange.png deleted file mode 100644 index 64a977f03ba6635563fb2c58b440187fb0d9c1da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2839 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 WC011_!?4ll_xt@uBMhZP#{vK<(am@O literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_green.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_green.png deleted file mode 100644 index 4865403c73ce8982ef8b11af1ca92c5a0149c5b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2880 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 diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_grey_black.webp b/app/src/main/res/mipmap-xhdpi/ic_launcher_grey_black.webp new file mode 100644 index 0000000000000000000000000000000000000000..33dfc419829810c48946d47a4ab5741c555723ff GIT binary patch literal 1950 zcmV;P2VwY9Nk&GN2LJ$9MM6+kP&iDA2LJ#sU%(d-WhiLdhDrFt-XDU9m;gQsmZS}v zlTxB(AmdVUBwJw^b$!9ffjTIMvf&8844TeoEb;M}%t>YdR2{C!=VRJPMPoo)YtjIWB#&gyL&mC>`a zQGG^|Q)P_z?zu0b{}TZJkAz{^Plh44VK|P3MV8~3TM(9KVJN3VrvW2I4CvG$2Sb); zNj;V$03c(?rjB>B7rgI#3;pSDfBVxy-+A8)Zg#v)4aooi;n-Rn3jn6u%GKWX2X6F- zw_I&2(*c0x>aZ+;qRrfCHoiqc5JZtuN<~o+1QFk6yVGWh04!UBWdZa!*{6tzqDUoN zmZ&HqBKp+HdH`7VJi-B}yUZ_$k|`?Tc8Qvj5dGpZbpVbW#sMff-LHtEAYrm3h=_i5 zx)K0)65#=C?Mp;K#3Mxk(U-OX;K?xz3o7nLG)3`PY6{WaD!?*_umINeJ)(d|3y8k6 zE&zK32jB!mQxYC7nL>0T0qy_}ShpeySWrN88wXq(4~m{aO0guR=vmFcCvl*~D=0`< zR1(mu%D|;?py*{3u&{t$(E?lo3#_M6z|sPGmIrnl1K<`Eq*{`IZYRL(V!`o9B`hvc zbTY7;c(67i#qt!+$$APU7r8$*nFteU2 zZW5v$fm>ohv(Hh)>FC9q_YX$jZx*9Cp@_cJ2J8}XDvCI*HUraUH769&xnzX}Jr*LJ z3V#O1pTam%^ot?j<~ZVF6meG649qu*xS)uxCUYF^*z5;9^y z)elG$H0S%&&ou}X{iF-n5l?K6DDAuOce1DMQUlgR7OQkD%?^zCCFk$)iue65D}J^3NWa-R2R?+i z>n5j`vJR^$i(@N!N>NkU+jpCqAk<#>2$uni);4@IR9nL~3?Rkrn5FttwU8+M4CS^2P(rlz#K9eOxkQB|eq9)lHqF}nK z_q-$#fl_pf=?Y{9WR)yy4$>LL-oMXSsX!>2XB8z4FijNAbitgs69B%m#6&QzG*gkx zfsC?IpP(>7Y=&=7qKHsM^tnZqWnqyhnqgl=Izbe^E+U~&M2DH7iL3yptnL96XM`-G z$JCWMSSE6+mhcq{HxSS_mQht8YrrU}*;znZkD_2NH6<2y@;da!xrnqHMU0E}>fm83 z(Wq+B-AJWc5=9RfRFxxpfYD@zG0&nXRgy&XqH!}cF|eCeQZwl#6s0*T6G(FcJ~#caF&4R>)6YPZmm3le8Owi zWvDIhVMHpPBT__&;VM4!gt#`T#c&k{J4(V(Jk zxGx=-n~f-mG>eK7qST`jT;w zhkT1eD!wTd-xPT22*WLW~m3B$?CE2)~LOOLuf0|pHmGGxf00e$LvbeW~9BrnS`1g=OJPDZ1= kW@T+Es;a80D%zAa%WIV37y?%%gke~g<2a6G8HNxz79PNY!~g&Q literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_indigo.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_indigo.png deleted file mode 100644 index 5dc13b33576c51cc9512c1de79e9e73bf6f443b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2840 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 KYC)hix)uN!icW$6 literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_light_blue.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_light_blue.png deleted file mode 100644 index 0f144a16753854b4a6e1faf38c244afe789323f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2754 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 diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_light_green.webp b/app/src/main/res/mipmap-xhdpi/ic_launcher_light_green.webp new file mode 100644 index 0000000000000000000000000000000000000000..f56321cbb2e9661f1c3507ea68aea954657cd0d9 GIT binary patch literal 3596 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 Sm~BU+>2x|BjoLP2pjrUeHw3)^ literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_lime.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_lime.png deleted file mode 100644 index 4f592aafb5aef6230628d477541137a08f47e101..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2857 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 YE*YOgOy%77Oyq1 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 C^QMRZ literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_purple.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_purple.png deleted file mode 100644 index 66c079fabc0ac2c673e44b9b0321abed3843e3df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2887 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 A4*&oF literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_red.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_red.png deleted file mode 100644 index ce22b9054c841af9177bb1aa4552d54af7d63cf2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2835 zcmV+u3+(iXP){{E4| z{wLNHRRH=L8*B7%_(1~A6nQ{^1~23iI4NX@0EdI)Ua4-?7c<$UP0w53prk0uh)Ao&b|Cm^B~#0XLe@UAYho zul!QrOXJrDXvsw4dC|1}n7z&ifTf~o`;&>p^KCx)%JUMCjKyw)$Q}`C@mh8vA$btw z>UekeFJ8*^G^#z(=u*+N!=>hY01%ND(X_)o(Ws{-+OrbSlStgFfIR?ey^>j^q%~l5 zw5#ig7s5O#0m)cwr2;xp`pyS{S_O0_W3iQ92+O$yO#SjZ0nG8hp4r3|4Oo?HNysSx zJ<;e=6$~E4&GE}OBdzIrOSGqFz^wq+0Z7JTw~3}52C&Snj1u8Em1=hTcI2uJXah8e z>_OT20I&=qd)i$3(p9F15{YL^@m13;BGU3uBJr%NyiPMr4KM6>qpZ}SQh#zfY~iQ` zoM>pMoEqCHV}fYfJ0}_%DxKsBI!Qb=s_CpJ7zm(p*)q&YB%oDS15)rwxa^QnV`CUi zr7+gp3uZD-axWc;L|z2&ce@#Ed*fJB(=wx?;y+HT2`yZR1)DcxZgVrVP{>Kvf+MQ3ZT?MId_!TEc1Z!*YyVqaGE%)C)>zoe&5(uC=k-+bE z?nK3sC64ks@s+IrBxA7_r!!ge9(@$y#fzO}DM~_hb*OvtNhk+-NUlxBVz%BA?UewL z=N#w<0s+izX@L}beQ%TML;^-t6%=VdlTDw^7=WXRMAYd7xy=9JFRkXBgx+L^L7SXG@Z`Bc_S0b7tDiki_tzLrAx`LyeDnEZrSi zMFr-qU5m(y6}Dd-t_Gn3fR-hXCbAB|KdrvE3_xFFV@<|~)oYpa=kedoo1tI0;I-(S z7(R3eckSAR@a?zT&SNJC6lv{iY^f0Ga0BcU)MUhLXC|%9d-a< zuR6-+OUn{KpxLoCHmI0C9}Ay)3g>t4cJ&YYfdqs2&6+g`FIeCz|4b!e%9sB#%WEBg z$@Tf}u_%%vg8KFAQUAyzxk&dOP0Oj{cr^$i0D)<8DDr?+KGOj7H8$2{JlY&#hKK-x zfM4PZ1_5M92(B*)0yJ2)1Ey`jXfPP}&B_wzYDqArwFy=}H7x-lO*uwQ1eBBE ztvrxp6?83TB_X6~D*zmrp4Kz~6!C4D2}z{e+cEg@$3@c*kWdKoT3b>7*kcgQn||l? zhS|!e=8dq(d{3+}A(KwyhgV;PF+A*-3RjE{3?Q;{C8|6eLZ21{Q=giKo8%(TteA!b zgV4fZzr?#n3xyy-M>DjxxEcgqDN~=CYMk1K>kGkKZ^h!5Uc&i3dq7?HON}!$4Y#dY zh43AB_#&PFbkbC~Rmkgnu>_N^ppljqL|SgHWks~`sd*JNwF5mTN@O<7Gek^>r3%7YI~W7te|e(sW0@RU0q}p8`O`z^U!qaiOCFGz>pf z{K}l=%duqJHiYKQ^Hq;6Ld4K;1fs?*kG@BqN|6C&E_l{RZ2-)FU zV~L>;4MB~Ly3VfvOJ7)V;>ifFv#+IDj+n zzn_zwh^~KP^_}Gm#Pa_BkyJdsH(w_i76M*dw@-a03Fca{ z0rq7(CNt|4kRsb%AFk)J(NdWVuJra|^tYbnGAb%; zZPuo)LmwPOc+uoqBx7t0L!F)Y>Fu{mwYs?u>iQcz5?#1YWSM;3f%zkZt$6 zION;aKB4-vXTNT$um7`%{MJr-5rGCcI&ox{aj+wmdVIh2+qWfdPfb)HR|Bwp$wA4M z1oHSeu)59V?R lipk++%9JTnrc9Y4;eRe{GJoH&%LD)b002ovPDHLkV1njfVaxyk diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_red.webp b/app/src/main/res/mipmap-xhdpi/ic_launcher_red.webp new file mode 100644 index 0000000000000000000000000000000000000000..666e15a4de533776b7bb990e0ad16b3b9cd61f0e GIT binary patch literal 3096 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_teal.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_teal.png deleted file mode 100644 index 9714c94b4193deccae7da40092d603027ce2b02e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2705 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 LNkvXXu0mjf$_^vu diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_teal.webp b/app/src/main/res/mipmap-xhdpi/ic_launcher_teal.webp new file mode 100644 index 0000000000000000000000000000000000000000..6a1f23fb055c6fb7b03eea7741a1525c86d0a205 GIT binary patch literal 3192 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_yellow.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_yellow.png deleted file mode 100644 index 822b6bb1c0a3120133fdfd5a8536c5f0fcdf2f36..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2750 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 Ef>AdfLI3~& diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_yellow.webp b/app/src/main/res/mipmap-xhdpi/ic_launcher_yellow.webp new file mode 100644 index 0000000000000000000000000000000000000000..306c4d5e684a91ea4437c640477c3d62000779de GIT binary patch literal 3656 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 aXPSPMDThKtrPOg^u~aIRip3m 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 a8k55lz`W!&wpp=uc$l$p;UP)7_HqC)6`D){ literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_amber.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_amber.png deleted file mode 100644 index 35c9c0c9908da18c2ff88b39c5c3eb98bbb645bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4882 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 Eg1c`7D*ylh diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_amber.webp b/app/src/main/res/mipmap-xxhdpi/ic_launcher_amber.webp new file mode 100644 index 0000000000000000000000000000000000000000..b03ba1c83164a1e0ecefa625ec81b5e9194bf2cf GIT binary patch literal 5022 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_blue.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_blue.png deleted file mode 100644 index 2e6840c12692ccd89632fb0b9cdd26d2bfb6aeed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5454 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 diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_blue.webp b/app/src/main/res/mipmap-xxhdpi/ic_launcher_blue.webp new file mode 100644 index 0000000000000000000000000000000000000000..cb323810c1a000c7fff4a3d355604884a12431da GIT binary patch literal 5318 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_blue_grey.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_blue_grey.png deleted file mode 100644 index fbe9bf844b5fe3c53440d3bb3f1c65bedb8b5898..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5546 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 nxt@W#rVVPR{$H#)u4zfK`vTT=Lh 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 KnN<=+rfYc=pCcsz literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_brown.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_brown.png deleted file mode 100644 index c17f5839ceb3b2fe6ab32321c2dd35ee41fb7c8c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5595 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 diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_brown.webp b/app/src/main/res/mipmap-xxhdpi/ic_launcher_brown.webp new file mode 100644 index 0000000000000000000000000000000000000000..c0bc043355fba3ccaae0e070d18d032ed2e76369 GIT binary patch literal 4830 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_deep_purple.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_deep_purple.png deleted file mode 100644 index e745593465e616d35ca4715a05840e1ab54465b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5525 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 z zEyKHGX~DiBBK*W|RFz7?gw3kNlAb^3yw;Vk{`#S6P2MfKe(();+{Wt;L}y>h=nd-` zO_J6OeX21xo@!$1X^-R#{X#odT%*o2V117b%BHdMRyLE8371(avDk}PrN{U@*Y4?F zEw8lbVt0&jZ$Qk~s%CHp&XPf~?u0IT^&IJG3MITy{~Ve;KIqSX8Z&v2yK{J(k@Yr| zp?|!pmLRn?g-dJAsx`y*{B_D5L`e@EeoWM7CYr7VxrX%}L%zWY1Xta2dgCVWM zD!ur|pRkCS>UBnn`KsOv1%(*$%MEOHu{=)^$LjBtv5O|hiOHDdIMS8>YM>@^Gk0h3P#g7I@jTIc*Qjy5V=vPFP4U~UvEDpM_d#%JDIMJP-8_T|# zZ$ev+9C)Ob53@78b$%tNzaMY3n)u$+<;X@@Y3$V_;Qq6TVN}3S8fUO&a?rKp5YyE* zzy6%nYBOG5yET z)3L_U6Y=rofGy3se>yZB#_w-Pcmgcw9qu0)PJ^z|cBg7z%`esHr=y9dN*f>edgYX) zpQaQ$ex?dAqA)Y!;yu$-cWb8ws4Mk%iA>F2x^_A`InYr8nAZPVV9oW6Bm5mEUTE6E zPqKKra-n1k(U z?z1~l&d_4uZ@PtYPwpX$j?>2M$5=yf_!hQ@lVchWUmqw(9Ej^l(X*#9!1qh;D)IuC|rwh6+zSA zvX=GjA7)|6QsA(kR*t21hcQJsjF^oo`yuwGoVR2FP{h(f6(NpvorcNMxB8C%C0dS# zDu(E6>YvWT|Lg5-KGjSkUR2T`7F87}yrd+AoP!rR)~TSukpsgKcmxAg9A$GXG6-?5 zh=8m?0{y@fPg0#iRIi^61{2q5)qE+YueKu;WjY#4^`Wui?(Y4ngG`~~(E<+A41YFC zI2BtX0)WG`M0iw833X#)AN?#*d;k8Cb^nD|MA-`$=l>f#53eXfYTmT}2y^{=(`N-J ME2^PN-f>;gT_C_FRKY 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_green.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_green.png deleted file mode 100644 index 7831b4dbfdadcc868be3c6d09147061285296e26..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5602 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_indigo.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_indigo.png deleted file mode 100644 index 5cd097ad9b4df7f774ec1d1fe67d6908a129b00b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5487 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 diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_indigo.webp b/app/src/main/res/mipmap-xxhdpi/ic_launcher_indigo.webp new file mode 100644 index 0000000000000000000000000000000000000000..57da61a0c175a5a75c10d8d0b15a2e77b3891e85 GIT binary patch literal 5026 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 sFCw25R~joX@(f;a#X<+IxZ+?>QF)B3<1P)) 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 E0H675Bme*a literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_lime.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_lime.png deleted file mode 100644 index ea704b66653512f59e6c2836fb76c527911ddcc9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5458 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_orange.webp b/app/src/main/res/mipmap-xxhdpi/ic_launcher_orange.webp new file mode 100644 index 0000000000000000000000000000000000000000..1d556efbc4e102dc0327b728a4f02a373ebbbc98 GIT binary patch literal 5066 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_pink.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_pink.png deleted file mode 100644 index 3a562c63458ce0bb631bfc72920f36b117f554ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5454 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 Ef(_@FP5=M^ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_pink.webp b/app/src/main/res/mipmap-xxhdpi/ic_launcher_pink.webp new file mode 100644 index 0000000000000000000000000000000000000000..b41ec30964dd806d6990e3bb120a369431d867af GIT binary patch literal 5218 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_purple.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_purple.png deleted file mode 100644 index b3636fad639e71d9028524bf22e4d783f0ba9b2f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5492 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 Kw<{81yH)^>U>24D literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_teal.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_teal.png deleted file mode 100644 index e8d5e590bc4b5fb45aecdb3f2c13c626c39990a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5236 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 a?QI@^2&*N}v8@yvhnpQU5jR;jbu9-yGB1w+ literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_yellow.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_yellow.png deleted file mode 100644 index 992bdb1fcae978e15a1fc72247188ec8f156cd0c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5215 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 z 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