Cody Henthorne
b59fee2f6e
Fix visual bug with release note mute with a background.
2022-02-11 14:57:04 -04:00
Alex Hart
e4f4682357
Better logging; add payment setup failure params.
2022-02-11 14:57:04 -04:00
Alex Hart
889e17e4d5
Bump version to 5.32.3
2022-02-11 11:53:54 -04:00
Alex Hart
e86c1515c8
Updated language translations.
2022-02-11 11:53:16 -04:00
Alex Hart
aa6fa45949
Display LongMessage in dialog fragment.
2022-02-11 11:48:58 -04:00
Cody Henthorne
ac3196bbb3
Allow call button labels to hyphenate.
2022-02-11 10:31:52 -05: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
Alex Hart
13a015fa13
Bump version to 5.32.2
2022-02-10 17:30:38 -04:00
Cody Henthorne
233ba03f73
Fix crash when reacting to release note channel messages.
2022-02-10 16:26:38 -05:00
Alex Hart
c547553770
Bump version to 5.32.1
2022-02-10 16:41:12 -04:00
Alex Hart
0a5f852c09
Updated language translations.
2022-02-10 16:40:40 -04: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
Greyson Parrelli
597cf3f576
Add a megaphone to celebrate Valentine's Day.
2022-02-09 20:35:31 -05:00
Cody Henthorne
65af5f0849
Improve large group membership scrolling.
2022-02-09 19:07:16 -05:00
Greyson Parrelli
cff5df4353
Improve typing experience when changing your profile name.
2022-02-09 17:44:27 -05:00
Greyson Parrelli
9802724baa
Don't shorten message footers for mixed-direction text.
2022-02-09 16:08:21 -05:00
Cody Henthorne
14db5ce349
Improve profile fetching for large groups.
2022-02-09 16:01:56 -05:00
Cody Henthorne
bb1e6ffae0
Improve GV2 update speed by only requesting a full snapshot when necessary.
2022-02-09 14:52:01 -05:00
clado
210bb23aa4
Add content descriptions for in-call buttons.
...
Fixes #9774
2022-02-09 14:44:50 -04:00
ricebin
de3a6a85c9
Remove duplicate Objects.equals call.
2022-02-09 14:44:17 -04:00
Greyson Parrelli
7ef41c0169
Inline the voice note recording V2 feature flag.
2022-02-09 11:03:42 -05:00
Greyson Parrelli
d08f1b65d0
Do not cluster messages more than three minutes apart.
2022-02-09 10:39:33 -05:00
Greyson Parrelli
5de05edaa1
Include user-agent and API level in debuglog.
2022-02-09 10:14:18 -05:00
Ehren Kret
b556967240
Remove the 'v' prefix on nightly version names.
2022-02-09 10:07:01 -05:00
Greyson Parrelli
80a2e1e3cc
Support syncing dontNotifyIfMuted on GV2Records.
2022-02-09 10:03:31 -05:00
Greyson Parrelli
b91a2e1450
Increase backoff for 5xx errors in KbsMigrations.
2022-02-08 17:46:10 -05:00
Alex Hart
45e406013a
Bump version to 5.32.0
2022-02-08 16:49:49 -04:00
Alex Hart
deb53e1751
Updated language translations.
2022-02-08 16:49:49 -04:00
Alex Hart
601eb967de
Make pending intent flags explicit.
2022-02-08 16:49:49 -04:00
Greyson Parrelli
0877d6a25e
Improve handling of unknown fields in storage service.
...
Improve handling of unknown fields in storage service.
Found a lovely bug today where unmuting chats on mobile didn't sync to my linked devices. Turns out this was a result of the unknown field merging.
1. When a proto has unknown fields, we store the entire proto in a column in our database.
2. After building a proto that we want to write remotely, we merge the saved proto with unknown fields into constructed proto. Most of the time this is fine.
3. _However_, if one of the values you're trying to set happens to be the same as the default value for the given data type (e.g. setting a long like mutedUntil = 0), then when the protos merge, it treats that field as unset and can override it with the field from the proto with unknown fields.
4. Because we currently have unknown fields in every GV2 record, we could never unmute a GV2 group :(
This changes the order of things so that unknown fields are the first thing applied in the record builder. I did this by requiring them in the builder constructors. That way start off with the unknown fields and then can manually set whatever you want, and it'll be guaranteed to override it.
2022-02-08 16:49:49 -04:00
Sgn-32
c09c6587b9
Don't call a Signal audio call a Signal video call.
2022-02-08 16:49:49 -04:00
Alexandre Erwin Ittner
6617ecdf39
Allow sending message by pressing Ctrl+Enter on a physical keyboard
2022-02-08 16:49:49 -04:00
Alex Hart
b36b34b1fd
Do not display SVGs as selectable images.
...
Fixes #10922
Fixes #11032
2022-02-08 16:49:49 -04:00
Cody Henthorne
d8e0baa9ee
Fix duplicate conversation menu entires.
2022-02-08 16:49:49 -04:00
Alex Hart
3bb4cdf46b
Fix crash when opening convo popup.
2022-02-08 09:21:03 -04:00
Sgn-32
2181e34e6a
Remove unused interface RedPhoneCallTypes.
2022-02-08 09:21:03 -04:00
Sgn-32
d0ca769351
Remove unused class RedPhoneEvent.
2022-02-08 09:21:03 -04:00
Fumiaki Yoshimatsu
a090b07b1c
Receive results to the permission request issued from the fragment.
...
Fixes #11808
2022-02-08 09:21:03 -04:00
Greyson Parrelli
178f5e80e3
Fix ID remapping issues when getting group membership.
2022-02-08 09:21:03 -04:00
Greyson Parrelli
d7bf4f178f
Prevent us from ever having no default transport option.
2022-02-08 09:21:03 -04:00
Greyson Parrelli
dd9632da5b
Do not include group updates in message search results.
2022-02-08 09:21:03 -04:00
bim
e235ec4129
Fix bug in name rendering on verify screen.
...
Fixes #11770
2022-02-08 09:21:03 -04:00
Greyson Parrelli
988728be3e
Do not allow SMS and Signal messages to cluster.
...
Fixes #9214
2022-02-08 09:21:03 -04:00
Jim Gustafson
e2d86067cc
Update to RingRTC v2.18.0
2022-02-08 09:21:03 -04:00