Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: FossifyOrg/Messages
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 1.1.2
Choose a base ref
...
head repository: FossifyOrg/Messages
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 1.1.3
Choose a head ref
  • 4 commits
  • 5 files changed
  • 1 contributor

Commits on Jan 4, 2025

  1. Fix link in changelog

    naveensingh committed Jan 4, 2025
    Copy the full SHA
    2853be9 View commit details
  2. Copy the full SHA
    b1d5452 View commit details
  3. Copy the full SHA
    c4fb918 View commit details
  4. Update changelog

    naveensingh committed Jan 4, 2025
    Copy the full SHA
    455588a View commit details
8 changes: 7 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,16 @@
Changelog
==========

Version 1.1.3 *(2025-01-05)*
----------------------------

* Fixed issues with conversation date update (https://github.com/FossifyOrg/Messages/issues/225, https://github.com/FossifyOrg/Messages/issues/274)
* Added more translations

Version 1.1.2 *(2025-01-05)*
----------------------------

* Fixed issues with conversation date update (https://github.com/FossifyOrg/Messages/pull/225, https://github.com/FossifyOrg/Messages/pull/273)
* Fixed issues with conversation date update (https://github.com/FossifyOrg/Messages/issues/225, https://github.com/FossifyOrg/Messages/issues/274)
* Added more translations

Version 1.1.1 *(2025-01-04)*
Original file line number Diff line number Diff line change
@@ -60,6 +60,7 @@ import org.fossify.messages.databinding.ActivityMainBinding
import org.fossify.messages.extensions.checkAndDeleteOldRecycleBinMessages
import org.fossify.messages.extensions.clearAllMessagesIfNeeded
import org.fossify.messages.extensions.clearExpiredScheduledMessages
import org.fossify.messages.extensions.clearSystemDrafts
import org.fossify.messages.extensions.config
import org.fossify.messages.extensions.conversationsDB
import org.fossify.messages.extensions.getConversations
@@ -287,7 +288,7 @@ class MainActivity : SimpleActivity() {
checkWhatsNewDialog()
storeStateVariables()
getCachedConversations()

clearSystemDrafts()
binding.noConversationsPlaceholder2.setOnClickListener {
launchNewConversation()
}
17 changes: 17 additions & 0 deletions app/src/main/kotlin/org/fossify/messages/extensions/Context.kt
Original file line number Diff line number Diff line change
@@ -1102,6 +1102,23 @@ fun Context.deleteSmsDraft(threadId: Long) {
}
}

// Revert changes done by version 1.1.1 (https://github.com/FossifyOrg/Messages/issues/274)
fun Context.clearSystemDrafts() {
ensureBackgroundThread {
val uri = Sms.Draft.CONTENT_URI
val projection = arrayOf(Sms._ID, Sms.BODY)
queryCursor(uri = uri, projection = projection) { cursor ->
val draftId = cursor.getLongValue(Sms._ID)
val body = cursor.getStringValue(Sms.BODY) ?: return@queryCursor
if (body.isEmpty() || body.isBlank()) {
val draftUri = Uri.withAppendedPath(Sms.CONTENT_URI, "/${draftId}")
contentResolver.delete(draftUri, null, null)
return@queryCursor
}
}
}
}

fun Context.updateLastConversationMessage(threadId: Long) {
updateLastConversationMessage(setOf(threadId))
}
7 changes: 7 additions & 0 deletions fastlane/metadata/android/en-US/changelogs/6.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
* Improved third party SMS/MMS intent parsing
* Modified short code check to exclude emails
* Fixed issue with messages draft deletion (again)
* Fixed multiple toast errors for MMS messages
* Fixed some layout issues in message thread
* Other minor bug fixes and improvements
* Added more translations
4 changes: 2 additions & 2 deletions gradle/libs.versions.toml
Original file line number Diff line number Diff line change
@@ -31,8 +31,8 @@ ez-vcard = "0.11.3"
shortcut-badger = "1.1.22"
#versioning
app-version-appId = "org.fossify.messages"
app-version-versionCode = "5"
app-version-versionName = "1.1.2"
app-version-versionCode = "6"
app-version-versionName = "1.1.3"
[libraries]
#AndroidX
androidx-constraintlayout = { module = "androidx.constraintlayout:constraintlayout", version.ref = "androidx-constraintlayout" }