Releases: tmo1/sms-ie
Version 2.4.1
Version 2.4.0
-
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
-
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
-
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
-
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
-
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
Version 2.0.0
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
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.
Version 1.5.5
- Malayalam translation
- Persian translation