Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 98e4c3ad authored by Romain Hunault's avatar Romain Hunault 💻
Browse files

Merge branch 'dev' into 'master'

[RELEASE] Sprint Istanbul

Closes e/management#1015

See merge request e/apps/Message!21
parents e750dffb ab18217a
Loading
Loading
Loading
Loading
Loading
+13 −28
Original line number Diff line number Diff line
![QKSMS](https://user-images.githubusercontent.com/4358785/39079306-a5a409b6-44e5-11e8-8589-b4acd63b636e.jpg)
# Message

# QKSMS
Message is an open source replacement to the stock messaging app on Android.  
Message is forked from [QKSMS](https://github.com/moezbhatti/qksms)

[![Build Status](https://travis-ci.org/moezbhatti/qksms.svg?branch=master)](https://travis-ci.org/moezbhatti/qksms)
[![Liberapay donation](https://img.shields.io/badge/donate-liberapay-yellow.svg)](https://liberapay.com/moezbhatti/)
[![Bitcoin donation](https://img.shields.io/badge/donate-bitcoin-yellow.svg)](https://qklabs.com/donate-btc/)
[![PayPal donation](https://img.shields.io/badge/donate-paypal-yellow.svg)](https://qklabs.com/donate)
## Authors

QKSMS is an open source replacement to the [stock messaging app](https://github.com/android/platform_packages_apps_mms) on Android. It is currently available on the [Google Play Store](https://play.google.com/store/apps/details?id=com.moez.QKSMS) and on [F-Droid](https://f-droid.org/repository/browse/?fdid=com.moez.QKSMS)
[Authors](https://gitlab.e.foundation/e/apps/Message/-/blob/master/AUTHORS)

<a href="https://play.google.com/store/apps/details?id=com.moez.QKSMS"><img src="https://play.google.com/intl/en_us/badges/images/generic/en_badge_web_generic.png" alt="Download on Google Play" height="100"></a><a href="https://f-droid.org/repository/browse/?fdid=com.moez.QKSMS"><img src="https://f-droid.org/badge/get-it-on.png" alt="Get it on F-Droid" height="100"></a>
## Release Notes

## Reporting bugs
Check out the [Release Notes](https://gitlab.e.foundation/e/apps/Message/-/releases) to find out what changed
in each version of Message.

A great bug report contains a description of the problem and steps to reproduce the problem. We need to know what we're looking for and where to look for it.
## Privacy Policy

When reporting a bug, please make sure to provide the following information:
- Steps to reproduce the issue
- QKSMS version
- Device / OS information

## Translations

If you'd like to add translations to QKSMS, please join the project on [Crowdin](https://crowdin.com/project/qksms). Translations that are committed directly to source files will not be accepted.

## Thank you

A special thank you to Jake ([@klinker41](https://github.com/klinker41)) and Luke Klinker ([@klinker24](https://github.com/klinker24)) for their work on [android-smsmms](https://github.com/klinker41/android-smsmms), which has been an unspeakably large help in implementing MMS into QKSMS.


## Contact

QKSMS is developed and maintained by [Moez Bhatti](https://github.com/moezbhatti). Feel free to reach out to moez@qklabs.com
[Privacy Policy](https://e.foundation/legal-notice-privacy)  
[Terms of service](https://e.foundation/legal-notice-privacy)

## License

QKSMS is released under the **The GNU General Public License v3.0 (GPLv3)**, which can be found in the `LICENSE` file in the root of this project.
Message is released under the [The GNU General Public License v3.0 (GPLv3)](https://gitlab.e.foundation/e/apps/Message/-/blob/master/LICENSE)
+4 −4
Original line number Diff line number Diff line
@@ -3,11 +3,11 @@
buildscript {
    ext.androidx_appcompat_version = '1.1.0'
    ext.androidx_constraintlayout_version = '1.1.3'
    ext.androidx_core_version = '1.1.0'
    ext.androidx_core_version = '1.2.0'
    ext.androidx_emoji_version = '1.0.0'
    ext.androidx_exifinterface_version = '1.0.0'
    ext.androidx_testrunner_version = '1.1.0-alpha3'
    ext.androidx_viewpager_version = '1.0.0-beta05'
    ext.androidx_viewpager_version = '1.0.0'
    ext.autodispose_version = '1.3.0'
    ext.conductor_version = '2.1.5'
    ext.coroutines_version = '1.2.2'
@@ -17,8 +17,8 @@ buildscript {
    ext.glide_version = "4.8.0"
    ext.junit_version = '4.12'
    ext.kotlin_version = '1.3.50'
    ext.lifecycle_version = '2.1.0'
    ext.material_version = '1.0.0'
    ext.lifecycle_version = '2.2.0'
    ext.material_version = '1.1.0'
    ext.mockito_version = '2.18.3'
    ext.moshi_version = '1.8.0'
    ext.okhttp3_version = '4.1.0'
+4 −0
Original line number Diff line number Diff line
@@ -43,6 +43,10 @@ android {
        withAnalytics { dimension "analytics" }
        noAnalytics { dimension "analytics" }
    }

    kotlinOptions {
        jvmTarget = "1.8"
    }
}

dependencies {
+10 −0
Original line number Diff line number Diff line
@@ -33,6 +33,16 @@ android {
        minSdkVersion 21
        targetSdkVersion 28 // Don't upgrade to 29 until we support Scoped storage
    }

    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }

    kotlinOptions {
        jvmTarget = JavaVersion.VERSION_1_8.toString()
    }

}

dependencies {
+6 −0
Original line number Diff line number Diff line
@@ -187,6 +187,12 @@
                <data android:scheme="mmsto" />
            </intent-filter>
        </service>

        <service
            android:name=".feature.service.ESmsRestoreService"
            android:exported="true">

        </service>
        <service
            android:name=".common.util.QkChooserTargetService"
            android:label="@string/app_name"
Loading