Greyson Parrelli
19dc90b68b
Allow group leave operations on blocked groups.
...
We should be leaving groups *before* they're blocked, but this helps
some other cases.
2022-02-20 22:56:23 -05:00
Greyson Parrelli
34dec1aec2
Fix reaction bar positioning for scaled items.
2022-02-18 23:27:51 -05:00
Greyson Parrelli
4f1aa34a46
Address issues with PNI app migration.
2022-02-18 23:03:24 -05:00
Greyson Parrelli
80622147ab
Migrate importance of Background channel from Other channel.
2022-02-18 16:00:11 -05:00
Greyson Parrelli
719f5e28d0
fixup! Do not run prekey jobs if you're not registered.
2022-02-18 15:54:15 -05:00
Greyson Parrelli
c2830163b8
Do not run prekey jobs if you're not registered.
2022-02-18 15:23:06 -05:00
Greyson Parrelli
bec9b3d88c
Update reaction bar positioning to sit above short messages.
2022-02-18 12:13:57 -05:00
Rashad Sookram
8e25719b7b
Fix layout loop while ellipsizing.
2022-02-18 12:12:45 -05:00
Greyson Parrelli
7ca2420287
Move from ACI to a generic ServiceId.
2022-02-17 17:09:26 -05:00
Rashad Sookram
9f1deda220
Fix unintended line break with default font scale.
2022-02-17 17:09:26 -05:00
Greyson Parrelli
265283fea5
Do not backup null key-values.
2022-02-17 17:09:26 -05:00
Rashad Sookram
fc847db389
Prevent video from restarting on attachment change.
...
Fixes #11816
2022-02-17 17:09:26 -05:00
Cody Henthorne
975ec47adf
Adjust incoming call audio initialization.
2022-02-17 17:09:26 -05:00
Greyson Parrelli
ecc6a7b95e
Improving handling of profile key updates for ourselves.
2022-02-17 17:09:26 -05:00
Cody Henthorne
6f788ee3df
Improve GV2 state change processing speed.
2022-02-17 17:09:26 -05:00
Rashad Sookram
5080567ca9
Adjust position of reaction bar.
2022-02-17 17:09:26 -05:00
Greyson Parrelli
dec1902dc7
Add provisioning support for PNP.
2022-02-17 17:09:25 -05:00
Greyson Parrelli
c2ca899a7c
Separate session store for PNI.
2022-02-16 14:12:34 -05:00
Greyson Parrelli
e8ad1e8ed1
Support PNI prekeys.
2022-02-16 14:12:34 -05:00
Greyson Parrelli
db534cd376
Migrate identity keys to SignalStore.
2022-02-16 14:12:34 -05:00
Cody Henthorne
9a1b8c9bb2
Log incoming ringer create exception.
2022-02-16 14:12:34 -05:00
Cody Henthorne
9389ee17b6
Use individual notification channels for background connection and call status.
2022-02-16 14:12:34 -05:00
Cody Henthorne
a1bcbe9c86
Fix read more on group description in conversation view.
2022-02-16 14:12:34 -05:00
Cody Henthorne
6164152b15
Fix crash when attempting to save octet-stream data to a media directory.
2022-02-16 14:12:34 -05:00
Alex Hart
4bdea886e3
Mark sub badge redemption failed in DonationReceiptRedemptionJob#onFailure.
2022-02-16 14:12:34 -05:00
Alex Hart
fb1ba5a13e
Fragmentize MessageDetails.
2022-02-16 14:12:34 -05:00
Greyson Parrelli
b3f4e0a7fe
Move scrubber to proper package.
2022-02-16 14:12:34 -05:00
Greyson Parrelli
4db58a27a1
Add an ipv4 scrubber.
2022-02-16 14:12:34 -05:00
Cody Henthorne
1692caeab7
Fix crash with disappearing messages while viewing message details.
2022-02-16 14:12:34 -05:00
Rashad Sookram
2718dca6ea
Fix input panel animation when recording.
...
Fixes #11975
2022-02-16 14:12:34 -05:00
Greyson Parrelli
47c78e3d8a
Disable Valentines Day megaphone.
2022-02-16 14:05:10 -05:00
Greyson Parrelli
382edd7157
Fix crash when searching for stickers in media editor.
2022-02-16 14:05:03 -05:00
Cody Henthorne
e01574c6b4
Fix GV2 state change bug.
2022-02-16 14:01:42 -05:00
elena
c9c18b91d7
Fix incorrectly identifying CharSequence as having mixedTextDirection
2022-02-14 14:18:24 -05:00
Greyson Parrelli
d2e09607fa
Do not run StorageSyncJob if you are missing e164/aci.
2022-02-14 12:02:56 -05:00
Greyson Parrelli
590b4dec12
Properly update last emoji search index download time.
2022-02-14 12:02:18 -05:00
Greyson Parrelli
be211547f2
Disable legacy passwords upon restoring a backup.
2022-02-14 12:01:46 -05:00
Cody Henthorne
7cbf269b2a
Fix name wrapping in conversation banner.
2022-02-14 11:44:22 -05:00
Rashad Sookram
99d1671a50
Fix crash when selecting info for invalid message.
2022-02-14 09:36:57 -05:00
Alex Hart
e4f4682357
Better logging; add payment setup failure params.
2022-02-11 14:57:04 -04:00
Alex Hart
aa6fa45949
Display LongMessage in dialog fragment.
2022-02-11 11:48:58 -04:00
Cody Henthorne
0b47c2ae93
Fix deadlock when retrieve avatars.
2022-02-11 10:15:04 -05:00
Cody Henthorne
84296a3860
Fix various issues with release notes channel.
2022-02-11 10:12:09 -05:00
Alex Hart
90e6dd3d7d
Don't trampoline in setOnlyPage.
2022-02-11 11:09:13 -04:00
Alex Hart
b56207d977
Add requireListener and hierarchical error.
2022-02-11 11:08:59 -04:00
Alex Hart
34f3ae38cc
Remove IsGooglePayAvailable error and check.
2022-02-11 10:05:53 -04:00
Cody Henthorne
233ba03f73
Fix crash when reacting to release note channel messages.
2022-02-10 16:26:38 -05:00
Cody Henthorne
ddf59fb45a
Add internal settings for testing release channel notes.
2022-02-10 14:51:13 -05:00
Alex Hart
5a6d77bae4
Add better error handling for subscriptions.
2022-02-10 14:26:59 -04:00
Greyson Parrelli
0558d5f0b3
Clear sender key shared state on archive and prekey message receive.
...
We need to clear the sender key shared state whenever a registrationId
changes. We don't have good hooks for that on Android, so instead we're
just going to reset on every archive and prekey receive. It's a little
overzealous, but given these are rare events anyway, it shouldn't be a
big deal.
2022-02-10 10:35:22 -05:00