Categories:Phone & SMS
License:GPL-3.0-only
Web Site:
Source Code:https://github.com/moezbhatti/qksms
Issue Tracker:https://github.com/moezbhatti/qksms/issues
Changelog:https://github.com/moezbhatti/qksms/releases
LiberapayID:1103996
Bitcoin:3ELLdraJTuJB2CtQACZiAuf1X3udeAsRgP

Auto Name:QKSMS
Summary:Messaging app
Description:
Replacement for the stock AOSP messaging app.

Some of its features include:

* Material Design
* Themes
* Night Mode
* Reply to messages without leaving the current app
* Group Messaging
* MMS
* Delayed message sending
* Search

We’re making texting magical again. QKSMS is the most beautiful messaging
experience you’ve ever used. Replace your stock messaging app and fall in love
texting all over again.

Dual-SIM and Multi-SIM phones are now fully supported by QKSMS!

'''Clean:''' A beautiful, intuitive, and clutter-free design that allows you to
focus on what matters.

'''Customizable:''' Use any of the millions of colors to theme the entire app,
or any particular conversation. Per-contact notifications allow you to easily
prioritize and distinguish your messages. Manual and automatic night mode are
great too.

'''Powerful:''' Use MMS to share photos, stickers, or join your friends in a
group chat. Conversation search allows you to find things easier than ever.

'''Private:''' Easily block conversations and manage your blacklist, or
automatically filter out spam with Should I Answer? integration.

'''Convenient:''' Reply to your messages from anywhere using the QK Reply popup,
your Wear OS (Android Wear) watch, or directly from your notification shade
(Android 7.0+)

'''Accessibility:''' High contrast black theme, and full support for TalkBack
and Samsung Voice Assistant.

We love hearing what you have to say, so always feel free to let us know
whenever you have any feedback or suggestions!
.

Repo Type:git
Repo:https://github.com/moezbhatti/qksms

Build:2.0.1,110
    commit=cc5e19575c874228b106235
    subdir=QKSMS
    gradle=yes
    prebuild=sed -i 's/proguard-android-optimize/proguard-android/' build.gradle && \
        sed -i -e '/play-services/d' -e '/crittercism/d' build.gradle && \
        find src -name '*.java' | xargs sed -r -i '/(HitBuilder|Crittercism|GoogleAnalytics|analytics)/d' && \
        sed -r -i '/(b\.|mTracker)/d' src/main/java/com/moez/QKSMS/common/AnalyticsManager.java

Build:2.1.0,111
    commit=v2.1.0
    subdir=QKSMS
    gradle=noAnalytics
    prebuild=sed -i -e '/withAnalyticsCompile/d' build.gradle

Build:2.2.0,112
    commit=v2.2.0
    subdir=QKSMS
    gradle=noAnalytics
    prebuild=sed -i -e '/withAnalyticsCompile/d' build.gradle

Build:2.2.1,113
    commit=v2.2.1
    subdir=QKSMS
    gradle=noAnalytics
    prebuild=sed -i -e '/withAnalyticsCompile/d' build.gradle

Build:2.2.4,116
    commit=v2.2.4
    subdir=QKSMS
    gradle=noAnalytics
    prebuild=sed -i -e '/withAnalyticsCompile/d' build.gradle

Build:2.4.0,120
    commit=v2.4.0
    subdir=QKSMS
    gradle=noAnalytics
    prebuild=sed -i -e '/fabric/d' -e '/com.crashlytics.sdk.android:crashlytics/,+2d' -e '/com.google.android.gms:play-services-analytics/d' build.gradle

Build:2.4.1,121
    commit=v2.4.1
    subdir=QKSMS
    gradle=noAnalytics
    prebuild=sed -i -e '/fabric/d' -e '/com.crashlytics.sdk.android:crashlytics/,+2d' -e '/com.google.android.gms:play-services-analytics/d' build.gradle

Build:2.5.0,122
    commit=v2.5.0
    subdir=QKSMS
    gradle=noAnalytics
    prebuild=sed -i -e '/fabric/d' -e '/com.crashlytics.sdk.android:crashlytics/,+2d' -e '/com.google.android.gms:play-services-analytics/d' build.gradle

Build:2.5.1,123
    commit=v2.5.1
    subdir=QKSMS
    gradle=noAnalytics
    prebuild=sed -i -e '/fabric/d' -e '/com.crashlytics.sdk.android:crashlytics/,+2d' -e '/com.google.android.gms:play-services-analytics/d' build.gradle

Build:2.5.2,124
    commit=v2.5.2
    subdir=QKSMS
    gradle=noAnalytics
    prebuild=sed -i -e '/fabric/d' -e '/com.crashlytics.sdk.android:crashlytics/,+2d' -e '/com.google.android.gms:play-services-analytics/d' build.gradle

Build:2.5.3,125
    commit=v2.5.3
    subdir=QKSMS
    gradle=noAnalytics
    prebuild=sed -i -e '/fabric/d' -e '/com.crashlytics.sdk.android:crashlytics/,+2d' -e '/com.google.android.gms:play-services-analytics/d' build.gradle

Build:2.5.4,126
    commit=v2.5.4
    subdir=QKSMS
    gradle=noAnalytics
    prebuild=sed -i -e '/fabric/d' -e '/com.crashlytics.sdk.android:crashlytics/,+2d' -e '/com.google.android.gms:play-services-analytics/d' build.gradle

Build:2.6.0,128
    disable=https://github.com/qklabs/qksms/issues/484
    commit=v2.6.0
    subdir=QKSMS
    gradle=noAnalytics
    prebuild=sed -i -e '/fabric/d' -e '/com.crashlytics.sdk.android:crashlytics/,+2d' -e '/com.google.android.gms:play-services-analytics/d' build.gradle

Build:2.6.1,129
    commit=v2.6.1
    subdir=QKSMS
    gradle=noAnalytics
    prebuild=sed -i -e '/fabric/d' -e '/com.crashlytics.sdk.android:crashlytics/,+2d' -e '/com.google.android.gms:play-services-analytics/d' build.gradle

Build:2.6.2,130
    commit=v2.6.2
    subdir=QKSMS
    gradle=noAnalytics
    prebuild=sed -i -e '/fabric/d' -e '/com.crashlytics.sdk.android:crashlytics/,+2d' -e '/com.google.android.gms:play-services-analytics/d' build.gradle && \
        sed -i -e 's/gradle:2.2.0-alpha3/gradle:2.1.0/g' ../build.gradle

Build:2.6.3,131
    commit=v2.6.3
    subdir=QKSMS
    gradle=noAnalytics
    prebuild=sed -i -e '/fabric/d' -e '/com.crashlytics.sdk.android:crashlytics/,+2d' -e '/com.google.android.gms:play-services-analytics/d' build.gradle && \
        sed -i -e 's/gradle:2.2.0-alpha3/gradle:2.1.0/g' ../build.gradle

Build:2.7.0,132
    commit=v2.7.0
    subdir=QKSMS
    gradle=noAnalytics
    prebuild=sed -i -e '/fabric/d' -e '/com.crashlytics.sdk.android:crashlytics/,+2d' -e '/com.google.android.gms:play-services-analytics/d' build.gradle && \
        sed -i -e 's/gradle:2.2.0-alpha3/gradle:2.1.0/g' ../build.gradle

Build:2.7.1,133
    commit=v2.7.1
    subdir=QKSMS
    gradle=noAnalytics
    prebuild=sed -i -e '/fabric/d' -e '/com.crashlytics.sdk.android:crashlytics/,+2d' -e '/com.google.android.gms:play-services-analytics/d' build.gradle && \
        sed -i -e 's/gradle:2.2.0-alpha3/gradle:2.1.0/g' ../build.gradle

Build:2.7.2,134
    commit=v2.7.2
    subdir=QKSMS
    gradle=noAnalytics
    prebuild=sed -i -e '/fabric/d' -e '/com.crashlytics.sdk.android:crashlytics/,+2d' -e '/com.google.android.gms:play-services-analytics/d' build.gradle && \
        sed -i -e 's/gradle:2.2.0-alpha3/gradle:2.1.0/g' ../build.gradle

Build:2.7.3,135
    commit=v2.7.3
    subdir=QKSMS
    gradle=noAnalytics
    prebuild=sed -i -e '/fabric/d' -e '/com.crashlytics.sdk.android:crashlytics/,+2d' -e '/com.google.android.gms:play-services-analytics/d' build.gradle

Build:3.0.3,157
    commit=v3.0.3
    subdir=presentation
    gradle=noAnalytics
    prebuild=sed -i -e 's/enable true/enable false/' -e '/withAnalyticsImplementation/d' build.gradle
    ndk=r16b

Build:3.0.4,158
    commit=v3.0.4
    subdir=presentation
    gradle=noAnalytics
    prebuild=sed -i -e 's/enable true/enable false/' -e '/withAnalyticsImplementation/d' build.gradle
    ndk=r16b

Build:3.0.5,159
    commit=v3.0.5
    subdir=presentation
    gradle=noAnalytics
    prebuild=sed -i -e 's/enable true/enable false/' -e '/withAnalyticsImplementation/d' build.gradle
    ndk=r16b

Build:3.0.6,160
    commit=v3.0.6
    subdir=presentation
    gradle=noAnalytics
    prebuild=sed -i -e 's/enable true/enable false/' -e '/withAnalyticsImplementation/d' build.gradle
    ndk=r16b

Build:3.0.7,161
    commit=v3.0.7
    subdir=presentation
    gradle=noAnalytics
    prebuild=sed -i -e 's/enable true/enable false/' -e '/withAnalyticsImplementation/d' build.gradle
    ndk=r16b

Build:3.0.9,163
    commit=v3.0.9
    subdir=presentation
    gradle=noAnalytics
    prebuild=sed -i -e 's/enable true/enable false/' -e '/withAnalyticsImplementation/d' build.gradle
    ndk=r16b

Build:3.1.0,164
    commit=v3.1.0
    subdir=presentation
    gradle=noAnalytics
    prebuild=sed -i -e 's/enable true/enable false/' -e '/withAnalyticsImplementation/d' build.gradle
    ndk=r16b

Build:3.1.1,165
    commit=v3.1.1
    subdir=presentation
    gradle=noAnalytics
    prebuild=sed -i -e 's/enable true/enable false/' -e '/withAnalyticsImplementation/d' build.gradle
    ndk=r16b

Build:3.1.2,166
    commit=v3.1.2
    subdir=presentation
    gradle=noAnalytics
    prebuild=sed -i -e 's/enable true/enable false/' -e '/withAnalyticsImplementation/d' build.gradle
    ndk=r16b

Build:3.1.3,167
    commit=v3.1.3
    subdir=presentation
    gradle=noAnalytics
    prebuild=sed -i -e 's/enable true/enable false/' -e '/withAnalyticsImplementation/d' build.gradle
    ndk=r16b

Build:3.2.0,168
    commit=v3.2.0
    subdir=presentation
    gradle=noAnalytics
    prebuild=sed -i -e 's/enable true/enable false/' -e '/withAnalyticsImplementation/d' build.gradle
    ndk=r16b

Build:3.2.2,170
    commit=v3.2.2
    subdir=presentation
    gradle=noAnalytics
    prebuild=sed -i -e 's/enable true/enable false/' -e '/withAnalyticsImplementation/d' build.gradle
    ndk=r16b

Build:3.3.1,172
    commit=v3.3.1
    subdir=presentation
    gradle=noAnalytics
    prebuild=sed -i -e 's/enable true/enable false/' -e '/withAnalyticsImplementation/d' build.gradle
    ndk=r16b

Build:3.3.2,173
    commit=v3.3.2
    subdir=presentation
    gradle=noAnalytics
    prebuild=sed -i -e 's/enable true/enable false/' -e '/withAnalyticsImplementation/d' build.gradle
    ndk=r16b

Build:3.3.3,174
    commit=v3.3.3
    subdir=presentation
    gradle=noAnalytics
    prebuild=sed -i -e 's/enable true/enable false/' -e '/withAnalyticsImplementation/d' build.gradle
    ndk=r16b

Build:3.3.4,175
    disable=uses com.android.tools.build:gradle:3.2.0-alpha18
    commit=v3.3.4
    subdir=presentation
    gradle=noAnalytics
    prebuild=sed -i -e 's/enable true/enable false/' -e '/withAnalyticsImplementation/d' build.gradle
    ndk=r16b

Build:3.3.6,177
    disable=uses com.android.tools.build:gradle:3.2.0-beta01
    commit=v3.3.6
    subdir=presentation
    gradle=noAnalytics
    prebuild=sed -i -e 's/enable true/enable false/' -e '/withAnalyticsImplementation/d' build.gradle
    ndk=r16b

Build:3.3.7,178
    commit=v3.3.7
    subdir=presentation
    gradle=noAnalytics
    prebuild=sed -i -e 's/enable true/enable false/' -e '/withAnalyticsImplementation/d' build.gradle && \
        sed -i -e '/glide-snapshot/d' ../build.gradle
    ndk=r16b

Build:3.4.0,179
    commit=v3.4.0
    subdir=presentation
    gradle=noAnalytics
    prebuild=sed -i -e 's/enable true/enable false/' -e '/withAnalyticsImplementation/d' build.gradle && \
        sed -i -e '/glide-snapshot/d' ../build.gradle
    ndk=r16b

Build:3.4.1,180
    commit=v3.4.1
    subdir=presentation
    gradle=noAnalytics
    prebuild=sed -i -e 's/enable true/enable false/' -e '/withAnalyticsImplementation/d' build.gradle && \
        sed -i -e '/glide-snapshot/d' ../build.gradle
    ndk=r16b

Build:3.4.2,181
    commit=v3.4.2
    subdir=presentation
    gradle=noAnalytics
    prebuild=sed -i -e 's/enable true/enable false/' -e '/withAnalyticsImplementation/d' build.gradle && \
        sed -i -e '/glide-snapshot/d' ../build.gradle
    ndk=r16b

Build:3.4.3,182
    commit=v3.4.3
    subdir=presentation
    gradle=noAnalytics
    prebuild=sed -i -e 's/enable true/enable false/' -e '/withAnalyticsImplementation/d' build.gradle && \
        sed -i -e '/glide-snapshot/d' ../build.gradle
    ndk=r16b

Build:3.4.4,183
    commit=v3.4.4
    subdir=presentation
    gradle=noAnalytics
    prebuild=sed -i -e 's/enable true/enable false/' -e '/withAnalyticsImplementation/d' build.gradle && \
        sed -i -e '/glide-snapshot/d' ../build.gradle
    ndk=r16b

Build:3.4.5,184
    commit=v3.4.5
    subdir=presentation
    gradle=noAnalytics
    prebuild=sed -i -e 's/enable true/enable false/' -e '/withAnalyticsImplementation/d' build.gradle && \
        sed -i -e '/glide-snapshot/d' ../build.gradle
    ndk=r16b

Auto Update Mode:Version v%v
Update Check Mode:Tags ^v[0-9.]+$
Current Version:3.4.5
Current Version Code:184
