Alex Hart and Cody Henthorne
b18542a839
Ensure images sent to stories respect media quality settings.
...
Stories should always use "Standard" quality, not L3 (high quality). This change ensures that we:
1. Always send stories at the appropriate quality
2. Do not corrupt or overwrite pre-existing image attachments
3. Close several streams when done (thanks StrictMode!)
2022-07-21 13:18:19 -04:00
Cody Henthorne
c4bef8099f
Add GV2 accept by PNI invite.
2022-07-21 13:18:19 -04:00
Alex Hart and Cody Henthorne
b223ebe95e
Prevent remote deletion of gift badges.
2022-07-21 13:18:19 -04:00
Alex Hart and Cody Henthorne
02ea5ac806
Prevent overlay from opening for unopened gifts.
2022-07-21 13:18:19 -04:00
Cody Henthorne
a845a020d6
Prevent crash on clients with bad data.
2022-07-21 12:10:52 -04:00
Alex Hart
2e7e165f8a
Always relaunch conversation activity.
2022-07-18 16:00:55 -03:00
Alex Hart
c9e1607987
Ensure share intents are not re-used for draft data.
2022-07-18 14:11:08 -03:00
Alex Hart
f9c0156757
Fix crash when outcomeReason is null.
2022-07-18 09:28:57 -03:00
Cody Henthorne and Alex Hart
64b78117c1
Use mat3 dialog for save attachments.
2022-07-15 16:47:52 -03:00
Alex Hart
c1ed8bc37b
Fix RTL bug in message quote headers.
2022-07-15 16:47:52 -03:00
Cody Henthorne
93d370146e
Revert "Fix url trailing symbol."
...
This reverts commit 86227fbd67 .
2022-07-13 20:30:19 -04:00
Alex Hart
71a54ae278
Add proper copy for safety number bottom sheet when completed check.
2022-07-13 15:59:28 -03:00
Alex Hart
2d29298ec4
Fix row selection in new bottom sheet.
2022-07-13 15:59:28 -03:00
Cody Henthorne and Alex Hart
40386c910c
Fix bug with SMS and disappearing messages.
2022-07-12 16:17:42 -03:00
Cody Henthorne and Alex Hart
c95fd7cf0c
Fix stale send type when reloading a conversation.
2022-07-12 16:17:41 -03:00
Alex Hart
05bcfcc43f
Fix untrusted records check.
2022-07-11 15:20:26 -03:00
Alex Hart
7a0f4fafe2
Implement new Safety Number Changes bottom sheeet.
2022-07-11 13:35:53 -03:00
Alex Hart
524adcb6a4
Configure pooled players for video playback by default.
2022-07-11 13:35:53 -03:00
Cody Henthorne and Alex Hart
748dbc2ba5
Fix incorrect notification sound when channel is set to silent.
...
Fixes #12317
2022-07-11 13:35:53 -03:00
Cody Henthorne and Alex Hart
e80df64698
Fix block box hiding conversation search navigation.
...
Fixes #12329
2022-07-11 13:35:53 -03:00
Cody Henthorne and Alex Hart
65965e8ac5
Add Moto G20 to camerax blacklist.
2022-07-11 13:35:53 -03:00
Cody Henthorne and Alex Hart
60e366e98a
Fix delete group from message request state bug.
...
Fixes #12193
2022-07-11 13:35:53 -03:00
Cody Henthorne and Alex Hart
1a80cb7c42
Fix not unarchiving on sent message sync bug.
2022-07-11 13:35:53 -03:00
Alex Hart
a20c2ec63f
Fix stories check to account for registration.
2022-07-11 13:35:53 -03:00
Sgn-32 and Alex Hart
4656cf4bef
Shorten disappearing countdown description in message details.
...
Fixes #10217
Closes #11265
2022-07-11 13:35:53 -03:00
Cody Henthorne and Alex Hart
d01df9f053
Fix message details expires in countdown.
2022-07-11 13:35:53 -03:00
Greyson Parrelli and Alex Hart
5af9872806
Add a simple PNP-backed implementation of getAndPossiblyMerge.
2022-07-11 13:35:53 -03:00
Greyson Parrelli and Alex Hart
3beb730edb
Prefer ServiceIds over SignalServiceAddresses.
2022-07-11 13:35:53 -03:00
Greyson Parrelli and Alex Hart
04cf8676cc
Remove concept of 'highTrust' that is no longer necessary.
2022-07-11 13:35:53 -03:00
Alex Hart
d17896ea09
Reuse video preupload for unclipped media.
2022-07-11 13:35:53 -03:00
Cody Henthorne and Alex Hart
7dfebdca32
Fix keyboard auto-close bug.
2022-07-11 13:35:53 -03:00
Alex Hart
5b781c45f3
Abort story send if any of the messages do not have an attachment.
2022-07-11 13:35:53 -03:00
Alex Hart
c906abdb37
Prevent crash when subscriber is invoked after view is destroyed.
2022-07-11 13:35:53 -03:00
Cody Henthorne and Alex Hart
78d4d9a3dd
Add first time My Story privacy configuration.
2022-07-11 13:35:53 -03:00
Greyson Parrelli and Alex Hart
3eac397263
Basic implementation of writing a PnpChangeSet to disk.
2022-07-11 13:35:53 -03:00
Alex Hart
32312da384
Implement several caching improvements for the Story Viewer.
2022-07-11 13:35:53 -03:00
Alex Hart
8f85b58612
Utilize debouncer instead of animator timeout for video capture end time.
2022-07-11 13:35:53 -03:00
Alex Hart and Greyson Parrelli
6aa4706e9b
Fix bad behaviour for long group replies.
2022-07-05 15:46:06 -04:00
Alex Hart and Greyson Parrelli
adbdb97a28
Fix crash when trying to reply when there is no post to reply to.
2022-07-05 15:46:06 -04:00
Sgn-32 and Greyson Parrelli
a51dfa1470
Use MaterialAlertDialogBuilder in RegistrationLockV2Dialog.
...
Closes #12326
2022-07-05 15:46:06 -04:00
Alex Hart and Greyson Parrelli
36ccf9ca54
Implement Story onboarding download job and message insertion.
2022-07-05 15:46:06 -04:00
Alex Hart and Greyson Parrelli
2270dfaf21
Update story notifications to match spec.
2022-07-05 15:46:06 -04:00
Alex Hart and Greyson Parrelli
bd5907ea04
Do not notify for reactions if not the group story sender.
2022-07-05 15:46:06 -04:00
Alex Hart and Greyson Parrelli
6d24c342d2
Fix link preview issue with text stories.
2022-07-05 15:46:06 -04:00
Alex Hart and Greyson Parrelli
4a3fe771d1
Display views off in my stories fragment when receipts are disabled.
2022-07-05 15:46:06 -04:00
Alex Hart and Greyson Parrelli
ed063b4b95
Prevent pre-upload for videos that require clipping if stories is enabled.
2022-07-05 15:46:06 -04:00
Alex Hart and Greyson Parrelli
370640eaef
Force voice note player to always be LTR.
2022-07-05 15:46:06 -04:00
Greyson Parrelli
be2ed8989f
Fix possible crash in ProfileKeySendJob if given an invalid threadId.
2022-07-05 15:46:06 -04:00
Alex Hart and Greyson Parrelli
e412cac419
Implement Stories read receipt off state.
2022-07-05 15:46:06 -04:00
Sgn-32 and Greyson Parrelli
f3873c8a7c
Prevent various operations on blocked users from conversation.
...
Fix #10973
Closes #11979
2022-07-05 15:46:05 -04:00