Moxie Marlinspike
a8040b00cf
Bump version to 4.14.6
7 years ago
Moxie Marlinspike
303b98b7c2
Register and unregister receiver with same context
...
Fixes #7267
7 years ago
Moxie Marlinspike
13434d620c
Bump version to 4.14.5
7 years ago
Moxie Marlinspike
d5215b3593
Avoid potentially unregistering bluetooth twice
7 years ago
Moxie Marlinspike
62489846e3
Bump version to 4.14.4
7 years ago
Moxie Marlinspike
f315b1db80
Make save attachment task toast location instead of snackbar
7 years ago
Moxie Marlinspike
f100137e0f
Synchronize and copy Recipient.getParticipants
7 years ago
Moxie Marlinspike
37092eee01
Externalize strings
7 years ago
Moxie Marlinspike
261d187567
Don't perform multi-device contact update without contact perms
7 years ago
Moxie Marlinspike
907a1767f4
Bump version to 4.14.3
7 years ago
Moxie Marlinspike
bf70f830f3
Update language translations
7 years ago
Moxie Marlinspike
b58c87a56b
Only notify when address is in contacts
7 years ago
Moxie Marlinspike
27d3dc918e
s/External Storage/Storage
7 years ago
Moxie Marlinspike
7ba0f4b279
Bump version to 4.14.2
7 years ago
Moxie Marlinspike
23e9b3a61e
Fix colors in all images toolbar
...
Fixes #7242
7 years ago
Moxie Marlinspike
06e0d7d72d
Appease the linter
7 years ago
Moxie Marlinspike
27e11e9627
Make sure we have SEND_SMS permission before sending an SMS
...
Fixes #7246
7 years ago
Moxie Marlinspike
8686691a5a
Fix missing recipient calculation for system contact
...
Fixes #7244
7 years ago
Moxie Marlinspike
8b3a3d163f
Don't check subscription info on dual sim devices wihout permission
...
Fixes #7239
7 years ago
Moxie Marlinspike
6d0b8bd737
Bump version to 4.14.1
7 years ago
Moxie Marlinspike
53e87562c1
Updated language translations
7 years ago
Moxie Marlinspike
02c422cb26
Some old group avatar IDs can be 0
...
Fixes #7235
7 years ago
Moxie Marlinspike
3523952ef9
As of 'N' we can no longer offer external ringtone selection
...
1. Replace custom ringtone picker with system Intent, since we
don't need it anymore. Fixes #7174
2. Make sure 'silent' ringtone selection is stored appropriately
Fixes #7115 Closes #7141
3. Replace any existing file:// notification URIs with the system
default Fixes #7234
7 years ago
Moxie Marlinspike
4cb2ac7b27
Use FileProvider for external camera capture Uri on L+
...
Fixes #7237
7 years ago
Moxie Marlinspike
4932171bbf
Bump version to 4.14.0
7 years ago
Moxie Marlinspike
81c7cb1a87
Updated language translations
7 years ago
Moxie Marlinspike
2b80e98bf1
Update dockerfile
7 years ago
Moxie Marlinspike
8cd5ff5fa1
Mark directory retrieved on registered update
7 years ago
Moxie Marlinspike
6f10de5e30
Fix trying to launch a dialog from an application context
7 years ago
Moxie Marlinspike
c58d5c32bb
Remove request for permission that doesn't exist < O
7 years ago
scienmind
7b2b5742c7
Update readme.md and contributing.md to use signal.org URLs
...
Closes #7217
7 years ago
Moxie Marlinspike
0dbcb1a49b
Support for adaptive icons
...
Closes #6887
Fixes #6511
7 years ago
Moxie Marlinspike
e7a9893e94
Fix string typo
7 years ago
Moxie Marlinspike
0f35bc6fd9
Increase targetSdkVersion to 25
7 years ago
Moxie Marlinspike
acfc9d75e0
Use startForegroundService instead of startService on Android 8
7 years ago
Moxie Marlinspike
d9ab1a93f8
Fix problem with creating group and empty avatar
7 years ago
Moxie Marlinspike
c2dbb34b25
Extract string resource
7 years ago
Moxie Marlinspike
ed508a8def
Be more explicit with mastersecret passing
7 years ago
Moxie Marlinspike
d5cb804f90
Switch from PACKAGE_REPLACED to MY_PACKAGE_REPLACED
...
As part of the Oreo 'no more implicit intents' thing
7 years ago
Moxie Marlinspike
c8104a91a4
Remove dead code
7 years ago
Moxie Marlinspike
4c8e259b56
Update compileSdk to 27
7 years ago
Moxie Marlinspike
7a5846a6d4
Move more system contact info into recipient database
...
1) Move contact URI, contact photo URI, and custom label
into recipient database, so there are no longer any
contact DB queries during Recipient object loading.
2) Use a SoftHashMap so that any referenced Recipient objects
can't get kicked out of the cache.
3) Don't load Recipient objects through the provider during sync.
This was a super expensive thing to do, and blew up the cache.
4) Only apply changes to Recipient objects during sync if they
are in the cache. Otherwise, there should be no outstanding
references, and the changes are fine going exclusively to
the DB.
7 years ago
Moxie Marlinspike
64c8b4b2ef
Support for selective permissions
7 years ago
Moxie Marlinspike
99a26e2bcc
Don't invalidate entire recipient cache when contact data changes
7 years ago
Moxie Marlinspike
886298674e
Adjust inbox zero empty state
7 years ago
Moxie Marlinspike
e9a82502b9
Fix up converstion list empty state look
7 years ago
Moxie Marlinspike
f855e161d9
Ensure notifications for new users won't be generated first fetch
7 years ago
Moxie Marlinspike
66e1be1aeb
Don't invalidate entire recipient cache when contact data changes
7 years ago
Moxie Marlinspike
8f6440ce17
Bump version to 4.13.7
7 years ago
Moxie Marlinspike
73c75a9b34
Don't delete GCM id during registration if it never existed
...
Fixes #7229
7 years ago