Commit Graph

292 Commits

Author SHA1 Message Date
Moez Bhatti ee78fefe3f Increment to v3.10.0 2023-01-15 19:46:55 -05:00
Moez Bhatti b5cac5d87d Use MediaStore for saving attachments to device 2023-01-02 16:43:18 -05:00
Moez Bhatti 53b2ac2bf8 Migrate backup & restore feature to use SAF (#1900)
* Migrate backup & restore feature to use SAF

* Remove unused imports

* Remove unused rx subject

* Remove unused dateFormatter

* Open picker to current dir

* Improve exception messages when handling DocumentFile
2023-01-02 11:44:03 -05:00
Moez Bhatti c31d38905b Ensure exact alarm permission before sending scheduled/delayed messages 2022-12-14 17:01:56 -05:00
Moez Bhatti cc819b3ac4 Request notification permission on Android 13 2022-12-13 13:31:22 -05:00
Moez Bhatti c4e07c2181 Fix compileSdkVersion 2022-12-13 13:31:08 -05:00
Moez Bhatti 4f2d4954ed Remove obsolete checks for API 23 2022-12-12 20:30:04 -05:00
Moez Bhatti 634f04b7aa Explicitly define mutability for PendingIntents 2022-12-12 18:25:46 -05:00
Moez Bhatti 96e14a88fa Upgrade to Kotlin v1.7.20 2022-12-12 15:39:25 -05:00
Moez Bhatti 0dec36e11d Merge branch 'call-blocker' 2021-06-23 16:04:10 -07:00
Moez Bhatti f766745e12 Store changelog locally
#1708
2021-03-14 15:38:03 -04:00
Moez Bhatti 84923d1dea Fix single MMS sync 2021-02-23 23:50:27 -05:00
Moez Bhatti 6b9469757e If we can't access the blocking manager, don't unblock the conversation 2021-02-21 19:52:57 -05:00
Moez Bhatti 2bcb05945b Add ability to check blacklist in spite of blacklist schedule 2021-02-21 19:52:57 -05:00
Moez Bhatti 178cccd93f Add support for Call Blocker 2021-02-21 19:52:57 -05:00
Moez Bhatti ca1e7b7c7a Improve message sync speed & reliability 2021-02-14 00:19:30 -05:00
Moez Bhatti ff4170af32 Don't include google billing or installReferrer in noAnalytics build 2021-02-01 21:16:21 -05:00
Moez Bhatti fe1967a876 Clean up permissionManagerImpl 2020-12-28 17:03:24 -05:00
Moez Bhatti 0d6a8c7d12 Schedule daily job for deleting old messages 2020-12-26 19:54:22 -05:00
Moez Bhatti b087de8f73 Show warning when enabling autoDelete 2020-12-22 00:00:42 -05:00
Moez Bhatti a7b0c1f093 Remove Mixpanel 2020-12-12 18:52:59 -05:00
Moez Bhatti e2f4b92609 Add block/archive notification actions, and block swipe action
Closes #1575, closes #943
2020-02-29 19:54:40 -05:00
Moez Bhatti e47bfb54ee Do a better job at filtering duplicate numbers 2020-02-05 22:52:29 -05:00
Moez Bhatti d125436e5e Silence error 2020-01-27 19:03:04 -05:00
Moez Bhatti af62b06484 Query for non-null contact group titles 2020-01-27 18:57:54 -05:00
Moez Bhatti 33b239d3b7 Perform QK migration only after realm migration 2020-01-27 18:24:14 -05:00
Moez Bhatti 287dd495f8 Fix 3.8 migration 2020-01-12 23:30:59 -05:00
Moez Bhatti c9de1a61d9 Leave autoColor on for everyone 2020-01-12 23:12:27 -05:00
Moez Bhatti be741c0144 Formatting 2020-01-12 18:32:56 -05:00
Moez Bhatti abd198db81 Use Recipient instead of Chip 2020-01-12 02:02:39 -05:00
Moez Bhatti 0f21fc80c2 Improve MMS attachment quality
Fixes #1551
2020-01-08 18:59:46 -05:00
Moez Bhatti eb9cd59218 Sort drafts first, save drafts for new conversations, show drafts in widget
Closes #1296
2019-12-28 03:06:35 -05:00
Moez Bhatti d1bbe2c3cd Add option to send long messages as MMS
Closes #1104
2019-12-28 01:00:56 -05:00
Moez Bhatti 2aa2f2ccc0 Store stripped message
#1149
2019-12-28 00:41:11 -05:00
Moez Bhatti 3f24143c8c Use install referrer api 2019-12-27 01:20:10 -05:00
Moez Bhatti d6dcc55a36 Show custom/random colours in compose screen 2019-12-26 23:30:53 -05:00
Moez Bhatti 6842374254 Automatic contact colours
Closes #133
2019-12-26 23:30:53 -05:00
Moez Bhatti 76e0f775d6 Per-contact colours
Closes #1120
2019-12-26 23:30:53 -05:00
Moez Bhatti 13c8ba3e78 Keep contacts in sync
Fixes #329
2019-12-26 23:30:53 -05:00
Moez Bhatti 3d5febf01c Make accountType optional 2019-12-26 23:30:53 -05:00
Moez Bhatti 5affd60b03 Update contacts during migration 2019-12-26 23:30:53 -05:00
Moez Bhatti 573b01ff65 Store contact’s photoUri
So much less complicated now!
2019-12-26 23:30:53 -05:00
moezbhatti 8d43d60e56 Split contacts to new screen, allow attaching multiple photos 2019-12-26 23:30:53 -05:00
moezbhatti af2e550ea4 Guard against duplicate phone numbers 2019-12-26 23:30:53 -05:00
moezbhatti 29068f52c9 Merge issues 2019-12-26 23:30:53 -05:00
moezbhatti bb816209ba Build phone number picker 2019-12-26 23:30:53 -05:00
moezbhatti 414a5775bc Filter out duplicate phone number entries that come from multiple contacts providers
Closes #1285
2019-12-26 23:30:52 -05:00
moezbhatti a91643e882 Display recent, starred, and contact groups in compose 2019-12-26 23:30:52 -05:00
moezbhatti 8f67de736a Sync starred contacts and groups 2019-12-26 23:30:52 -05:00
moezbhatti 28cad9bbc9 Sort contacts with letter names first 2019-12-26 23:30:52 -05:00