diff --git a/app/build.gradle b/app/build.gradle
index 08e6e0922b..3a6b0a09db 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -9,8 +9,8 @@ android {
applicationId "org.ole.planet.myplanet"
minSdkVersion 21
targetSdkVersion 34
- versionCode 1639
- versionName "0.16.39"
+ versionCode 1640
+ versionName "0.16.40"
ndkVersion '21.3.6528147'
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
vectorDrawables.useSupportLibrary = true
diff --git a/app/src/main/java/org/ole/planet/myplanet/base/BaseRecyclerFragment.kt b/app/src/main/java/org/ole/planet/myplanet/base/BaseRecyclerFragment.kt
index 9cda0ef557..c6039dd106 100644
--- a/app/src/main/java/org/ole/planet/myplanet/base/BaseRecyclerFragment.kt
+++ b/app/src/main/java/org/ole/planet/myplanet/base/BaseRecyclerFragment.kt
@@ -296,6 +296,7 @@ abstract class BaseRecyclerFragment
: BaseRecyclerParentFragment(), On
"discussions" -> (v as TextView).setText(R.string.no_news)
"survey" -> (v as TextView).setText(R.string.no_surveys)
"submission" -> (v as TextView).setText(R.string.no_submissions)
+ "chatHistory" -> (v as TextView).setText(R.string.no_chats)
else -> (v as TextView).setText(R.string.no_data_available_please_check_and_try_again)
}
}
diff --git a/app/src/main/java/org/ole/planet/myplanet/ui/chat/ChatHistoryListFragment.kt b/app/src/main/java/org/ole/planet/myplanet/ui/chat/ChatHistoryListFragment.kt
index 513b67e805..f4702e943d 100644
--- a/app/src/main/java/org/ole/planet/myplanet/ui/chat/ChatHistoryListFragment.kt
+++ b/app/src/main/java/org/ole/planet/myplanet/ui/chat/ChatHistoryListFragment.kt
@@ -9,6 +9,7 @@ import androidx.lifecycle.ViewModelProvider
import androidx.slidingpanelayout.widget.SlidingPaneLayout
import io.realm.*
import org.ole.planet.myplanet.R
+import org.ole.planet.myplanet.base.BaseRecyclerFragment.Companion.showNoData
import org.ole.planet.myplanet.databinding.FragmentChatHistoryListBinding
import org.ole.planet.myplanet.datamanager.DatabaseService
import org.ole.planet.myplanet.model.*
@@ -67,6 +68,11 @@ class ChatHistoryListFragment : Fragment() {
filteredHistoryList.add(model)
}
}
+ showNoData(fragmentChatHistoryListBinding.noChats, filteredHistoryList.size, "chatHistory")
+ if (filteredHistoryList.isEmpty()) {
+ fragmentChatHistoryListBinding.searchBar.visibility = View.GONE
+ fragmentChatHistoryListBinding.recyclerView.visibility = View.GONE
+ }
val adapter = ChatHistoryListAdapter(requireContext(), list, this)
adapter.setChatHistoryItemClickListener(object : ChatHistoryListAdapter.ChatHistoryItemClickListener {
override fun onChatHistoryItemClicked(conversations: RealmList?, _id: String, _rev:String?) {
diff --git a/app/src/main/res/layout/fragment_chat_history_list.xml b/app/src/main/res/layout/fragment_chat_history_list.xml
index 2b76198d09..0886b6a497 100644
--- a/app/src/main/res/layout/fragment_chat_history_list.xml
+++ b/app/src/main/res/layout/fragment_chat_history_list.xml
@@ -39,7 +39,6 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/newChat" />
-
+
+
إصدار Apk أقل من المسموح. يرجى تحديث التطبيق إلى أحدث إصدار.
إضافة ملاحظة (اختياري)
التقديمات غير متاحة
+ لا توجد محادثات سابقة
diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml
index 59e5473f0a..1326d1a6a5 100644
--- a/app/src/main/res/values-es/strings.xml
+++ b/app/src/main/res/values-es/strings.xml
@@ -1046,5 +1046,6 @@
la versión de la aplicación está por debajo de la permitida. Actualice la aplicación a la última versión.
Agregar una nota (opcional)
envíos no disponibles
+ no hay chats anteriores
diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml
index 1a47eccfee..cf52ae05f9 100644
--- a/app/src/main/res/values-fr/strings.xml
+++ b/app/src/main/res/values-fr/strings.xml
@@ -1046,5 +1046,6 @@
la version de l\'app est inférieure à celle autorisée. veuillez mettre à jour l\'application vers la dernière version.
Ajouter une note (optionnel)
soumissions non disponibles
+ aucune discussion précédente
diff --git a/app/src/main/res/values-ne/strings.xml b/app/src/main/res/values-ne/strings.xml
index afbfe10414..31f4e1aa2b 100644
--- a/app/src/main/res/values-ne/strings.xml
+++ b/app/src/main/res/values-ne/strings.xml
@@ -1046,5 +1046,6 @@
एप संस्करण अनुमत संस्करणभन्दा कम छ। कृपया अनुप्रयोगलाई नवीनतम संस्करणमा अद्यावधिक गर्नुहोस्।
नोट थप्नुहोस् (वैकल्पिक)
पेशाहरू उपलब्ध छैनन्
+ अघिल्ला कुराकानीहरू छैनन्
diff --git a/app/src/main/res/values-so/strings.xml b/app/src/main/res/values-so/strings.xml
index 23727ecfba..bf51a3f35f 100644
--- a/app/src/main/res/values-so/strings.xml
+++ b/app/src/main/res/values-so/strings.xml
@@ -1046,5 +1046,6 @@
nooca app-ga waa ka hooseeyaa kan la oggol yahay. fadlan cusbooneysii app-ka nooca ugu dambeeya.
Ku dar falanqeey (ixtiyaacsi ah)
soo gudbin lama heli karo
+ ma jiraan wada sheekaysi hore
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 180040db0a..b0bdc046c0 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -1046,5 +1046,6 @@
app is below allowed version. please update the app to the latest version.
add a note (optional)
submissions not available
+ no previous chats