Skip to content

Releases: tmo1/sms-ie

Version 2.6.0

21 Aug 14:28
Compare
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
Compare
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
Compare
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
Compare
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
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