diff --git a/CHANGELOG.md b/CHANGELOG.md index 58ab976f..3193a1ca 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,14 @@ Changelog ========== +Version 5.10.1 *(2021-09-16)* +---------------------------- + + * Automatically resize sent MMS image attachments by default, allow customizing the limit + * Added Draft support + * Allow marking conversations un/read from the main screen + * Some other stability, UX and translation improvements + Version 5.10.0 *(2021-08-27)* ---------------------------- diff --git a/app/build.gradle b/app/build.gradle index b4c1e5f9..ab02e588 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -16,8 +16,8 @@ android { applicationId "com.simplemobiletools.smsmessenger" minSdkVersion 22 targetSdkVersion 30 - versionCode 35 - versionName "5.10.0" + versionCode 36 + versionName "5.10.1" setProperty("archivesBaseName", "sms-messenger") } diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/ConversationsAdapter.kt b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/ConversationsAdapter.kt index 14853821..de66d7a1 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/ConversationsAdapter.kt +++ b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/ConversationsAdapter.kt @@ -40,12 +40,15 @@ class ConversationsAdapter( override fun getActionMenuId() = R.menu.cab_conversations override fun prepareActionMode(menu: Menu) { + val selectedItems = getSelectedItems() + menu.apply { findItem(R.id.cab_block_number).isVisible = isNougatPlus() - findItem(R.id.cab_add_number_to_contact).isVisible = isOneItemSelected() && getSelectedItems().firstOrNull()?.isGroupConversation == false - findItem(R.id.cab_dial_number).isVisible = isOneItemSelected() && getSelectedItems().firstOrNull()?.isGroupConversation == false - findItem(R.id.cab_copy_number).isVisible = isOneItemSelected() && getSelectedItems().firstOrNull()?.isGroupConversation == false - + findItem(R.id.cab_add_number_to_contact).isVisible = isOneItemSelected() && selectedItems.firstOrNull()?.isGroupConversation == false + findItem(R.id.cab_dial_number).isVisible = isOneItemSelected() && selectedItems.firstOrNull()?.isGroupConversation == false + findItem(R.id.cab_copy_number).isVisible = isOneItemSelected() && selectedItems.firstOrNull()?.isGroupConversation == false + findItem(R.id.cab_mark_as_read).isVisible = selectedItems.any { !it.read } + findItem(R.id.cab_mark_as_unread).isVisible = selectedItems.any { it.read } checkPinBtnVisibility(this) } } diff --git a/fastlane/metadata/android/en-US/changelogs/36.txt b/fastlane/metadata/android/en-US/changelogs/36.txt new file mode 100644 index 00000000..a60f0002 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/36.txt @@ -0,0 +1,4 @@ + * Automatically resize sent MMS image attachments by default, allow customizing the limit + * Added Draft support + * Allow marking conversations un/read from the main screen + * Some other stability, UX and translation improvements