Commit Graph

399 Commits

Author SHA1 Message Date
Moez Bhatti 9825c6c2ee Use foreground service to perform restore 2018-08-30 16:45:52 -04:00
Moez Bhatti 9043ddfb14 Log billing response when not ok 2018-08-30 16:45:51 -04:00
Moez Bhatti 6656691abc Parse backup file in restore function 2018-08-30 16:45:51 -04:00
Moez Bhatti cb3b1e47a1 Implement logic to export messages to json 2018-08-30 16:45:51 -04:00
Moez Bhatti adb6d50cad Display progress when backing up or restoring 2018-08-30 16:45:51 -04:00
Moez Bhatti 72bd507a6c Show date of last backup 2018-08-30 16:45:51 -04:00
Moez Bhatti cde31e31a5 Show list of backups on restore click 2018-08-30 16:45:51 -04:00
Moez Bhatti b7605cd362 Migrate Backup screen to Conductor 2018-08-30 16:45:51 -04:00
Moez Bhatti 10b37d4389 Create UI for backup activity 2018-08-30 16:45:51 -04:00
Moez Bhatti cbffef5ca0 Use SpannableString insteaed of SpannableStringBuilder when binding messages 2018-08-30 16:43:45 -04:00
Moez Bhatti 49be09711f Use Intent.createChooser when trying to add attachment 2018-08-30 00:28:10 -04:00
Moez Bhatti 25580e88e8 Use ActionView for main search view 2018-08-14 19:10:41 +02:00
Moez Bhatti 7be398ee06 Refactor View.selected usage to View.activated
The View documentation recommends using activated to indicate whether or not a view is selected: https://developer.android.com/reference/android/view/View#setActivated(boolean)
2018-08-14 16:49:44 +02:00
Moez Bhatti a646291c51 #1124 - Fix ASW crash dialog 2018-08-14 08:09:53 +02:00
Moez Bhatti fd066e0900 Increment to 3.4.5 2018-08-13 23:22:59 +02:00
Moez Bhatti 973db70b53 Fix crash when trying to call conversation with empty recipient list 2018-08-13 07:10:25 +02:00
Moez Bhatti a6dca03bc7 Fix DetailedChip colors, migrate it and Contact list item to ConstraintLayout 2018-08-13 01:37:50 +02:00
Moez Bhatti 883904f529 Use RecyclerView instead of LinearLayout for contact numbers 2018-08-10 23:37:51 -04:00
Moez Bhatti caae77a189 #1223 - Add option to only show mobile numbers 2018-08-10 22:37:05 -04:00
Moez Bhatti b10f461752 Set click listeners when creating viewHolder instead of binding 2018-08-10 21:59:37 -04:00
Moez Bhatti 64879857ac Merge branch 'blocking-fix' into dev 2018-08-10 21:50:22 -04:00
Moez Bhatti b8b7041e17 Fix search result scrolling not working 2018-08-09 22:05:10 -04:00
Moez Bhatti 589ce7104c Make BillingManager singleton, don't default with incorrect purchaselist 2018-08-09 17:29:50 -04:00
Kend b69327cb71 Add Delete action for notification (#1275) 2018-08-09 15:29:26 -04:00
Moez Bhatti c42fe0e4fa Create drawer badge experiment 2018-08-09 14:57:26 -04:00
Moez Bhatti d84827fd6c Set semantic actions for notifications 2018-08-08 15:46:23 -04:00
Moez Bhatti 26faf3c18f Add hidden option to enable debug logs 2018-08-08 01:47:18 -04:00
Moez Bhatti f0862915c0 Create file logging tree for enhanced debugging 2018-08-07 22:57:26 -04:00
Moez Bhatti 90e1331885 Provide explicit threadId when showing unblock confirmation dialog 2018-08-07 17:32:09 -04:00
Moez Bhatti 2f0f270aa5 Increment to 3.4.4 2018-08-07 02:16:50 -04:00
Moez Bhatti f5375445ea Fixed conversation deletion 2018-08-07 02:15:56 -04:00
Moez Bhatti 9eb06a25dd Increment to 3.4.3 2018-08-02 18:20:00 -04:00
Moez Bhatti 3ebd77258c Update strings 2018-08-02 18:19:39 -04:00
Moez Bhatti 44357d1db0 Move alternative QKSMS+ strings to donottranslate xml 2018-08-02 18:18:51 -04:00
Moez Bhatti 1a9e8873ed Update Gradle, Kotlin, Conductor 2018-08-02 17:57:45 -04:00
Moez Bhatti cffebac552 Return value instead of variant from Experiment 2018-08-02 17:34:43 -04:00
Moez Bhatti a68997ba69 Add alternative buy button labels 2018-08-02 17:27:36 -04:00
Moez Bhatti 8f2a83feaa Bold titles for QKSMS+ features 2018-08-02 15:41:56 -04:00
Moez Bhatti 4f8afcf7df Fix implicit broadcast usage for SMS intents 2018-08-01 12:07:13 -04:00
Moez Bhatti 963c9753a9 Update support email 2018-07-31 15:01:09 -04:00
Moez Bhatti 2ff7f806dc Create custom ChangeHandler for controller animations 2018-07-31 04:36:59 -04:00
Moez Bhatti ae2246c43d Migrate ConversationInfo to Controller 2018-07-31 02:36:32 -04:00
Moez Bhatti e0e50c98f3 Fix crash when returning to theme selector 2018-07-31 00:16:52 -04:00
Moez Bhatti 54facab486 Move toolbar from controller to activity 2018-07-30 23:25:32 -04:00
Moez Bhatti 75162c8114 #967 - Swipe conversation actions 2018-07-30 20:34:31 -04:00
Moez Bhatti 3f7b615f19 Maintain scroll position in settings on rotate 2018-07-30 02:22:07 -04:00
Moez Bhatti 65f8e306e9 Convert ThemePicker Activity to Controller 2018-07-29 19:55:24 -04:00
Moez Bhatti ea55af67f6 Default to dark theme at launch 2018-07-29 17:02:10 -04:00
Moez Bhatti d502cf0d8c Expose ViewContract intents as functions rather than fields 2018-07-29 16:59:41 -04:00
Moez Bhatti d6ea465a51 Implement Conductor for Settings and About screens 2018-07-28 20:50:33 -04:00