Skip to content

Releases: tmo1/sms-ie

Version 2.4.1

16 Sep 18:35
Compare
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
Compare
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
Compare
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
Compare
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

Version 2.3.0

15 Nov 04:20
Compare
Choose a tag to compare
  • MMS and SMS Subscription IDs ('sub_id' values) are now by default set to '-1' ("the sub id cannot be determined") upon import, since preserving the original values can cause messages to disappear on Android 14 (issue #128).

  • Scheduled exports can now be run as a foreground service if battery optimizations are disabled. This prevents long-running exports or those involving many MMS messages from being terminated on recent versions of Android. - by Andrew Gunnerson (issue #129 / PR #131)

  • The app now requests permission to post notifications when scheduled exports are enabled, thus allowing notifications to be posted upon scheduled export completion on recent versions of Android (issue #129).

  • Monochrome icon (for icon theming) - by Biswapriyo Nath (issue #114 / PR #132)

  • ScrollView for "About" screen - by Biswapriyo Nath (PR #133)

Version 2.2.0

10 Oct 20:35
Compare
Choose a tag to compare
  • The app now asks to become the default SMS app when importing or wiping messages

  • The app now runs, with most functionality available, on API level 19 (KitKat / 4.4) or later, although message import and scheduled message export still require API level 23 (Marshmallow / 6.0) or later

  • Improved logging (particularly in debug builds)

  • Smaller APK size (of release builds, due to R8 shrinking)

  • Updated Gradle configuration and dependencies

Version 2.1.0

29 Aug 02:26
Compare
Choose a tag to compare
  • Optional message deduplication on import (experimental)

  • Skip voicemail entries on call log import (see #110)

  • Replace Toasts with TextView notifications (see #122)

Version 2.0.0

20 Jul 19:34
Compare
Choose a tag to compare

Version 2.0.0 introduces a major rewrite of the SMS and MMS messages import / export code, implementing a new message storage format (v2). See the README for a detailed discussion of this change and its implications.

Version 2.0.0 Pre-Release 2

27 Jun 17:45
Compare
Choose a tag to compare
Pre-release

This is a major rewrite of the message import / export code that switches the format from a single (standard) JSON file, with embedded Base64 encoded MMS binary data, to a ZIP file containing a Newline-delimited JSON (NDJSON) file ('messages.ndjson'), containing message metadata and text data, and a 'data' directory, containing the untouched binary files stored natively by Android.

For further discussion, see here and here.

Version 1.5.5

26 Jun 01:58
Compare
Choose a tag to compare
  • Malayalam translation
  • Persian translation