Greyson Parrelli
eea7174f1d
Check to see if FCM is available at app launch.
2020-04-22 19:32:40 -04:00
Greyson Parrelli
3f7d0688fc
Bump version to 4.59.1
2020-04-22 14:18:28 -04:00
Greyson Parrelli
6d319618c6
Updated language translations.
2020-04-22 14:18:28 -04:00
Greyson Parrelli
4250fa707b
Fix crash when videos are missing a duration.
...
Fixes #9556
2020-04-22 14:18:28 -04:00
Greyson Parrelli
7734cd2c8f
Clean up some corner cases in storage syncing.
2020-04-22 14:18:28 -04:00
Alan Evans
57467bb338
Dismiss group participant list on contact click.
2020-04-22 14:18:28 -04:00
Alex Hart
8ad61a52b9
Fix call termination when muting before call is connected.
2020-04-22 14:18:28 -04:00
Alan Evans
9742a212a2
Fix Transifex string name clash.
2020-04-22 14:18:28 -04:00
Greyson Parrelli
fd21fc1a31
Fix some UX issues with blocked users.
2020-04-22 14:18:28 -04:00
Greyson Parrelli
1b5a0ab9f3
Sync the profile photo to linked devices when appropriate.
2020-04-22 10:34:43 -04:00
Greyson Parrelli
f466fef20a
Fix issue where contact photos weren't being shown at all.
2020-04-22 10:13:56 -04:00
Greyson Parrelli
9bc70adbbd
Update PIN setting strings.
2020-04-21 19:23:47 -04:00
Greyson Parrelli
6f39f9849a
Bump version to 4.59.0
2020-04-21 16:09:30 -04:00
Greyson Parrelli
5bc950ed28
Updated language translations.
2020-04-21 16:09:30 -04:00
Alan Evans
b80d460a8f
Account for deleted conversations in profile key send job.
2020-04-21 16:09:30 -04:00
Alan Evans
3f555ce5e2
Extract method for creating safety number intents.
2020-04-21 16:09:30 -04:00
Jim Gustafson
9513b476ef
Update to ringrtc v1.3.1
2020-04-21 16:09:30 -04:00
Greyson Parrelli
8f9e79ae37
Updated PIN strings.
2020-04-21 16:09:30 -04:00
Alan Evans
53b681ef67
Make reaction and remote delete jobs GV2 ready.
2020-04-21 16:09:30 -04:00
Alan Evans
9a8094cb8a
Guard against malformed group ids.
2020-04-21 16:09:30 -04:00
Alex Hart
00ee6d0bbd
Dialog theme rename.
2020-04-21 16:09:30 -04:00
Greyson Parrelli
83f6640bd3
Add a more generic system for handling early messages.
2020-04-21 16:09:30 -04:00
Alex Hart
2afb939ee6
Implement send support for resumable uploads behind a flag.
2020-04-21 16:09:30 -04:00
Greyson Parrelli
7c442865c5
Interpret non-present message bodies as 'null'.
2020-04-21 16:09:30 -04:00
Greyson Parrelli
b3d57edb24
Update and centralize block strings.
2020-04-21 16:09:30 -04:00
Alex Hart
6d6e017c71
Proactively share profile key after accepting a message request.
2020-04-21 16:09:30 -04:00
Greyson Parrelli
fc6b5c1d7c
Add ultramarine as a conversation color option.
2020-04-21 16:09:30 -04:00
Greyson Parrelli
6ecd3b59fd
Add pre-alpha receive support for remote delete.
2020-04-21 16:09:13 -04:00
Ehren Kret
456bcf3d57
Require CDN number match rather than use default CDN
...
This marks messages as failed if the CDN number does not match a
configured CDN number rather than falling back to the default CDN in
the event the CDN is not recognized.
2020-04-21 13:33:41 -04:00
Greyson Parrelli
f12a9b9ac7
Store the server timestamp for a message.
2020-04-21 13:33:41 -04:00
Greyson Parrelli
00b6a222bd
Remove jumpiness when rendering reactions.
2020-04-21 13:33:41 -04:00
Greyson Parrelli
b8ccc4453e
Update pins4all flag.
...
We still have to keep the legacy one though so that people in the old
bucket stay in the new one.
2020-04-21 13:33:41 -04:00
Alan Evans
dbb31420af
Ensure all support article urls are the correct format and not translatable.
2020-04-21 13:33:41 -04:00
Greyson Parrelli
35f4f3f81e
Add support for passing data between jobs.
2020-04-21 13:33:41 -04:00
Greyson Parrelli
acbfff89d3
Update registration to allow PIN entry.
2020-04-21 13:33:41 -04:00
Greyson Parrelli
6b37675a81
Remove long-press action in settings.
2020-04-21 13:33:41 -04:00
Greyson Parrelli
a471ffa6d8
Fix UD indicators for sent transcripts.
2020-04-21 13:33:41 -04:00
Alan Evans
7bf090fdab
GroupsV2 state mapping.
2020-04-21 13:33:41 -04:00
Alan Evans
4e0279200f
Refactor out MediaPreviewActivity Intent creation method.
2020-04-21 13:33:41 -04:00
Alan Evans
78055e3ccb
GroupsV2 update sending and local context storage.
2020-04-21 13:33:41 -04:00
Alan Evans
f5e6fd6340
Allow RetrieveProfileJob to be used for self.
2020-04-21 13:33:33 -04:00
Alex Hart
2d60d5fb1f
Check menu item visibility when calculating menu size.
2020-04-21 13:33:33 -04:00
Alan Evans
c6dd25a119
Ensure group membership for typing indicators.
2020-04-21 13:33:33 -04:00
Alan Evans
68d29d9a0f
Allow pending member invite cancelation.
2020-04-21 13:33:33 -04:00
Alan Evans
1d63970a25
Hardcode all class names in old work manager migration.
2020-04-21 13:33:33 -04:00
Alan Evans
2b1ffac564
Groups V2 avatar download job.
2020-04-21 13:33:33 -04:00
Alan Evans
e2d3a43593
Use readBodyBytes for correct exceptions.
2020-04-21 13:33:33 -04:00
Greyson Parrelli
8e13403cca
Separate PINs from Registration Lock.
...
You can now have a PIN without having registration lock.
Note: We still need to change the registration flow to allow non-reglock
users to enter their PIN.
2020-04-21 13:33:33 -04:00
Ehren Kret
3c6a7b76ca
Send increased protocol version number if CDN key or attachment are used.
2020-04-21 13:33:33 -04:00
Alan Evans
428128651e
Move database protos to separate files.
2020-04-21 13:33:33 -04:00