Greyson Parrelli
88b54a262b
Bump version to 4.51.0
2019-12-04 00:17:03 -05:00
Alan Evans
4fa8b8a4bd
Updated language translations.
2019-12-04 00:08:01 -05:00
Greyson Parrelli
cc0ced9a81
Add internal pre-alpha support for storage service.
2019-12-04 00:08:01 -05:00
Alan Evans
52447f5e97
Add storage management features.
2019-12-04 00:07:49 -05:00
Alex Hart
bceb69b284
Add internal pre-alpha support for receiving reactions.
2019-12-04 00:07:49 -05:00
Alex Hart
a8d826020d
Implement new video call experience.
2019-12-04 00:07:49 -05:00
Alan Evans
2ada7f87f2
Update lib phone number.
2019-12-04 00:07:49 -05:00
Alan Evans
7f8ca58762
Add internal pre-alpha support for Registration Lock v2.
2019-12-04 00:07:49 -05:00
Greyson Parrelli
058c25808b
Clean up website auto-update APKs.
...
I think previously we thought that because we always used the same
filename, that we were just overwring the same file repeatedly. However,
DownloadManager will actually append numbers to a filename instead of
overwriting, so we were generating a ton of files.
Now we just clear out any previous files before downloading a new one.
Related to #9033
2019-12-04 00:07:49 -05:00
Greyson Parrelli
c1e6b6b086
Add better Loader performance logs.
2019-12-04 00:07:49 -05:00
Greyson Parrelli
b0a6bb79f6
Fix issue with setting Note to Self color.
...
Fixes #9235
2019-12-04 00:07:49 -05:00
Greyson Parrelli
de52bf50a2
Improve image and sticker notifications.
2019-12-04 00:07:49 -05:00
Greyson Parrelli
207dd23c86
Fix performance issue with large number of notifications.
...
Constructing the notification would call KeyCachingService#isLocked()
many times in a loop. This call is slow, because when the device isn't
locked, it would construct the master secret each time, which can take
50+ ms. Do that twice in a loop a hundred times, and it adds up.
This simplified #isLocked to avoid the unnecessary master secret
generation.
2019-12-04 00:07:49 -05:00
Alex Hart
7e0de29dd7
Add notification policy permission and runtime check.
...
Fixes #9217
2019-12-04 00:07:49 -05:00
Greyson Parrelli
eaa8f1ee8f
Ignore expiration updates from groups you've left.
2019-12-04 00:07:49 -05:00
Alex Hart
fb494c1151
Implement new invite screen.
2019-12-04 00:07:49 -05:00
Greyson Parrelli
49ecd9ef5d
Added additional logging in RetrieveProfileJob.
2019-12-04 00:07:49 -05:00
Greyson Parrelli
8772214fd4
Increase number of log files to 7.
2019-12-04 00:07:49 -05:00
Greyson Parrelli
5b74d0cbeb
Improve activity lifecycle logging.
2019-12-04 00:07:49 -05:00
Greyson Parrelli
1e7c93007d
Convert the conversation list into a real fragment.
...
It was a fragment before, but it's functionality was inappropriately
split between the various layers.
This also sets us up better to do tablet stuff in the future, if we
choose to do that.
2019-12-04 00:07:49 -05:00
Greyson Parrelli
608815a69b
Add internal pre-alpha support for usernames.
2019-12-04 00:07:42 -05:00
Greyson Parrelli
fb49efa34d
Add internal pre-alpha libsignal support for reactions.
2019-12-04 00:07:13 -05:00
Android Team
b20e8616ec
Move libsignal-service-java into this repo.
...
libsignal-service-java repo commit: 1a01c22636
2019-12-04 00:07:13 -05:00
Alan Evans
acf78b6b63
Make new top level gradle file, make app dir and move build.gradle.
2019-12-04 00:07:13 -05:00
Alex Hart
d68fe928b8
Fix nav bar contrast on sticker preview.
2019-12-04 00:07:13 -05:00
Alex Hart
db4d561d9e
Fix nav bar color on shared contacts edit screen.
2019-12-04 00:07:07 -05:00
Alex Hart
6933ca50a7
Implement new Message Request UI.
2019-12-04 00:07:07 -05:00
Greyson Parrelli
88c0e6f8ab
Fail a job when you can't instantiate it.
...
This will still crash, but prevent apps from getting into crash loops
when we have bad data in a job.
2019-11-25 11:32:16 -05:00
Greyson Parrelli
6cd4728e3c
Update job serialized data after retry.
2019-11-25 11:32:16 -05:00
Greyson Parrelli
97cc82837c
Don't backup the JobsDatabase.
2019-11-25 11:32:16 -05:00
Greyson Parrelli
5f0b0e8495
Bump version to 4.50.6
2019-11-25 11:32:07 -05:00
Greyson Parrelli
c837d590ab
Removed RefreshUnidentifiedDeliveryAvailabilityJob.
...
It's been long enough -- it's no longer necessary to check.
Also, the service is going to start returning certs no matter what, so
at this point it's just an unnecessary network call.
2019-11-25 11:32:06 -05:00
Greyson Parrelli
6108a32631
Prevent reading UUIDs from external contacts.
2019-11-25 11:29:58 -05:00
Greyson Parrelli
6d78e1760d
Fix possible crash in very old database migration.
...
The NumberMigrator constructor is crashing. One possibility is that this
migration is running before the user registered, in which case they
wouldn't have a number. Wrapped the parts that don't need to run in this
situation in an `if` block.
2019-11-25 11:29:58 -05:00
Greyson Parrelli
c7b7242eff
Fix issues with blocking and MMS groups.
...
Fixes #9218 .
Note that this removes MMS group blocking for now, just because it never
really worked, and I don't want to hotfix in a feature.
2019-11-25 11:29:19 -05:00
Greyson Parrelli
77c687efcf
Bump version to 4.50.5
2019-11-21 13:28:23 -05:00
Greyson Parrelli
274af2f010
Ensure group message is being sent to a group.
2019-11-21 13:28:00 -05:00
Greyson Parrelli
6cd5100530
Ensure Recipient.self() is available.
2019-11-21 13:24:54 -05:00
Alan Evans
115a408b0b
Bump version to 4.50.4
2019-11-18 09:36:14 -05:00
Alan Evans
d983016137
Updated language translations.
2019-11-18 09:33:53 -05:00
Greyson Parrelli
a8309b6b2b
Fix attachment sizes during backup exports.
2019-11-18 09:19:11 -05:00
Alan Evans
e241589c92
Bump version to 4.50.3
2019-11-15 15:43:47 -05:00
Alan Evans
dcb6240a6a
Updated language translations.
2019-11-15 15:39:39 -05:00
Alex Hart
599bb5ab0f
Update insights copy and queries.
2019-11-15 16:33:54 -04:00
Alan Evans
739fe584c6
Bump version to 4.50.2
2019-11-14 14:49:48 -05:00
Alan Evans
920d1c6207
Updated language translations.
2019-11-14 14:49:48 -05:00
Greyson Parrelli
c1d3d26a15
Removed unnecessary subtext in Insights.
2019-11-14 14:49:48 -05:00
theBoatman
e3b66dc7e8
Fixing RealtimeSleepTimer to work in concurrent threads.
2019-11-14 13:56:12 -05:00
Alan Evans
dfa08d1356
In dark mode, use a dark theme base for RegistrationLockDialog and RationaleDialog.
...
Fixes #8995
Closes #9077
2019-11-14 13:51:01 -05:00
Curt Brune
6da734c2f9
Update ringrtc to 0.2.0
2019-11-13 14:05:22 -08:00