Skip to content

Releases: tmo1/sms-ie

Version 2.8.0

04 Jan 14:36

Choose a tag to compare

  • Handle MMS BLOB data without crashing during export. Such data can either be included in the export (the default) or skipped, controllable by a settings toggle (issue #87).

  • Cancel persistent notification when not using foreground service (issues #298, #309, and #311) - by Andrew Gunnerson (PR #300).

  • Fix text readability problems in the Message Filters activity (issue #304) - by Andrew Gunnerson (PR #305).

  • Bump standard flavor minSdkVersion to 23.

  • Update various translations.

  • Update various dependencies.

  • Update AGP to 8.13.2.

  • Update Kotlin serialization plugin to 2.3.0.

Version 2.7.0

09 Sep 00:00

Choose a tag to compare

  • Implement SQLite WHERE clause message filtering.

  • Implement blocked numbers import and export.

  • Fix 'max_records' call log handling.

  • Update Russian translation.

  • Refactor.

  • Update AGP to 8.13.0.

Version 2.6.0

21 Aug 14:28

Choose a tag to compare

  • Add a debugging option to save a logcat of the most recent operation to a user accessible file - by Andrew Gunnerson (PR #278).

  • Add full edge-to-edge support - by Andrew Gunnerson (PR #279).

  • Fix a regression that caused manual operations to fail if the screen shuts off (issue #277) - by Andrew Gunnerson (PR #289).

  • Fix a regression that caused operations to fail on Android versions older than 12 (issues #288 and #292) - by Andrew Gunnerson and Thomas More (PR #289).

  • Fix a regression that caused excessive notification alerts (issue #276) - by Andrew Gunnerson (PR #281).

  • Fix a bug that caused contact export to fail under certain circumstances (issue #280) - by Andrew Gunnerson (PR #282).

  • Update various translations.

  • Update Gradle dependencies and AGP version.

Version 2.5.0

23 Jul 04:04

Choose a tag to compare

  • Run all manual operations in Android Worker processes, so that they survive device configuration changes (issue #85), leaving the app, and screen shutoff (issue #266) - by Andrew Gunnerson (PR #268).

  • Add a "Cancel" button for all operations except for message wiping - by Andrew Gunnerson (PR #268).

  • Disable operation buttons while an operation is already running (issue #273) - by Andrew Gunnerson (PR #268).

  • Refactor code - by Andrew Gunnerson (PR #268).

  • Fix a bug that broke call import with Huawei EMUI devices (issue #210).

  • Fix a bug that broke message import with Xiaomi MIUI devices (issue #263) - by MarcMush (PR #264).

  • Add Chinese (Traditional Han script) translation - by Unknownman820.

  • Update various translations.

  • Update 'compileSdk' and 'targetSdkVersion' to 36.

  • Update Java versions in build files to 17.

  • Update Gradle, Android Gradle Plugin, and Gradle dependencies.

Version 2.4.3

03 Apr 02:32

Choose a tag to compare

  • Avoid overlapping the system bar insets (issue #242).

  • Fix crash when importing messages to an MIUI device that were exported from an MIUI device - by Askorbinovaya Kislota (issues #103, #152, #164, #206, #232 / PR #236).

  • Add settings toggle to control issuing of notifications upon scheduled export success (issue #227).

  • Add scrolling functionality to the main app screen, to prevent overlapping UI elements on small screens (issue #238).

  • Update "About" screen.

  • Add Danish translation - by catsnote (cat).

  • Update Hebrew translation - by elid34 (elid).

Version 2.4.2

06 Mar 20:26

Choose a tag to compare

  • Introduce standard and legacy product flavors - see the README for details.

  • Fix a bug that caused a crash when exporting MMS messages without "display names" - by farfromrefug (issue #230 / PR #231)).

  • Fix other bugs.

  • Tamil translation - by TamilNeram (தமிழ் நேரம்).

  • Update Italian and Polish translations.

  • Bump both targetSdkVersion and compileSdk to 35.

  • Update Gradle, Android Gradle Plugin (AGP), and dependencies.

Version 2.4.1

16 Sep 18:35

Choose a tag to compare

  • Fix a regression that caused outgoing SMS messages with addresses (phone numbers) containing spaces to be skipped when importing (see issues #159, #205, and #128).

  • Update German and Russian translations.

  • Update Gradle build configuration.

Version 2.4.0

11 Jun 03:37

Choose a tag to compare

  • Implement deduplication of call log entries (issue #176).

  • When this app is the default SMS app, add a warning to the app's main screen, as well as a button to bring up the default app settings (when API level >= 24) (issue #139).

  • Support dark theme (issue #181).

  • Overhaul notification framework - by Andrew Gunnerson (chenxiaolong) (issues #34, #179, #183 / PR #187).

  • Update French, Spanish, Turkish, and Vietnamese translations.

  • Update Android Gradle Plugin (AGP) version and various Gradle dependencies.

  • Refactor.

Version 2.3.2

12 Mar 03:48

Choose a tag to compare

  • Vietnamese translation - by ngocanhtve

  • Updates to Russian translation - by Axus Wizix and Artem

  • Modification to the handling of SMS messages with multiple recipients upon import (see issue #159)

  • Fix for a bug that prevented the app from becoming the default SMS app on some devices - by Andrew (andr5w) (issue #167 / PR #168)

v2.3.1

31 Jan 19:44

Choose a tag to compare

  • Updates to Chinese (Simplified), French, Italian, Polish, Russian, Spanish, and Turkish translations

  • Lock Main Activity screen orientation to prevent screen rotation from causing the termination of app operations (issue #85)

  • When importing messages, add dummy recipients to MMS messages with no recipients, in order to allow such messages to be correctly imported (issue #150)

  • When importing messages, default to not include MMS part sub_ids, since including them can cause the app to crash (issue #142)

  • Update Gradle and its dependencies