Greyson Parrelli
f3182ddbc6
Fix success dialog in proxy edit screen.
2021-02-05 11:51:17 -05:00
Greyson Parrelli
951d4ad06f
Prevent narrow race condition when resetting network components.
2021-02-05 11:40:58 -05:00
Alex Hart
2678a00781
Apply proper rotation to buttons and video in landscape.
2021-02-05 11:40:03 -05:00
Greyson Parrelli
e6e8786d86
Bump version to 5.3.12
2021-02-03 17:57:26 -05:00
Greyson Parrelli
1ec3782f64
Updated language translations.
2021-02-03 17:57:03 -05:00
Greyson Parrelli
a4ec31eebe
Increase thread string length to 5 in logs.
2021-02-03 17:17:14 -05:00
Greyson Parrelli
94b631ccfe
Add some description to the proxy settings screen.
2021-02-03 16:40:21 -05:00
Greyson Parrelli
26d8df5ea9
Change migration prompt from 'update' to 'upgrade'.
2021-02-03 16:04:01 -05:00
Greyson Parrelli
0569d0555f
Improve proxy link parsing.
2021-02-03 16:04:01 -05:00
Alan Evans
3e2349c4ff
Use matching color for read conversation sender names.
2021-02-03 16:04:01 -05:00
Greyson Parrelli
af7e736de9
Use a simple check to verify proxies during registration.
2021-02-03 16:04:01 -05:00
Greyson Parrelli
51879a9c46
Allow proxy deep links during registration.
2021-02-03 16:04:01 -05:00
Greyson Parrelli
524f3d6d08
Add support for sgnl:// proxy deep links.
2021-02-03 16:04:01 -05:00
Greyson Parrelli
64fe78ff9a
Clean up several UX interactions with proxy entry.
2021-02-03 16:04:01 -05:00
Greyson Parrelli
e798f3f276
Add additional debug info for internal users.
2021-02-03 13:06:11 -05:00
Alan Evans
ddb04c6ea3
Do not linkify message body if recipient is not message request accepted.
...
Co-authored-by: Greyson Parrelli <greyson@signal.org>
2021-02-03 11:45:44 -05:00
Greyson Parrelli
213ffdab62
Bump version to 5.3.11
2021-02-02 20:35:14 -05:00
Greyson Parrelli
60354b2f1f
Updated language translations.
2021-02-02 20:35:14 -05:00
AsamK
4bb214cb2a
Configure keep alive duration for okhttp connection pool to 1 minute.
...
The signal http server supports http keep alive, but closes idle
connections after 1 minute.
The default OkHttp connection pool will keep idle connections in the pool
for 5 minutes and doesn't notice it when the server closes connections.
As currently the automatic okhttp retries are disabled, reusing such a
stale connection will be fatal.
Issue is especially severe for incoming calls, which fail because the request
to retrieve the turn servers fails and isn't retried: #10787
2021-02-02 20:35:14 -05:00
Greyson Parrelli
cfd4399685
Remove conversation update min width.
2021-02-02 20:32:52 -05:00
Greyson Parrelli
30563ed3e5
Allow using a proxy during registration.
2021-02-02 20:32:52 -05:00
Greyson Parrelli
46344776a4
Add UI support for configuring a proxy.
2021-02-02 16:42:47 -05:00
Cody Henthorne
0d215d609b
Fix empty conversation update item text.
...
For some reason, if an EmojiTextView has a wrap content width and some other set of conditions occur, the view will not request a relayout when text changes.
This change inelegantly calls request layout more often to prevent that from happening.
2021-02-02 14:50:08 -05:00
Alan Evans
c15ea8c0b4
Skip automigration of nameless groups.
2021-02-02 15:30:20 -04:00
Alan Evans
d6061fb699
Fix migration of null titled group.
2021-02-02 15:19:06 -04:00
Moxie Marlinspike
7f2b6178d5
Add support for configuring a signal proxy.
2021-02-01 21:52:01 -05:00
Greyson Parrelli
53177bf40e
Clean up unnecessary GCM stuff, improve FCM logging.
2021-02-01 20:56:25 -05:00
Greyson Parrelli
857b945410
Fix storage sync issue related to duplicate remote contacts.
...
The theory is that if multiple remote keys map to the *same* local
entry, then when we go to update the local contact the second time, we
won't find the entry by StorageID, because we changed it during the
*first* update, which will then lead to a crash.
This change makes it so dupes are considered invalid, so we'll delete
them and upload our own local copy.
2021-02-01 18:06:33 -05:00
Alan Evans
904593c103
Add additional logging for conflict resolution.
2021-02-01 13:01:34 -04:00
Cody Henthorne
dcfa7e3b36
Allow contact support from registration lock and screen lock screens.
2021-02-01 11:58:33 -05:00
Alan Evans
589f345825
Fix unnecessary zeros padding.
2021-02-01 12:47:31 -04:00
Greyson Parrelli
0b7c22886d
Fix issue where reaction shade is offset in chat bubbles.
...
Fixes #10843
2021-02-01 10:23:41 -05:00
Greyson Parrelli
e9e2846532
Force custom emojis for about views.
2021-02-01 09:44:12 -05:00
Greyson Parrelli
e0fc191883
Bump version to 5.3.10
2021-01-30 11:29:44 -05:00
Greyson Parrelli
b2ecd89a71
Updated language translations.
2021-01-30 11:29:44 -05:00
Greyson Parrelli
9ed95a6081
Revert "Fix wallpaper in landscape mode with notched devices."
...
This reverts commit 0b62bb8168
.
2021-01-30 11:29:44 -05:00
Greyson Parrelli
3f51f89d86
Update libphonenumber to v8.12.17
2021-01-30 11:04:54 -05:00
Greyson Parrelli
01778f718a
Bump version to 5.3.9
2021-01-29 18:35:44 -05:00
Greyson Parrelli
7d5ddd8eac
Updated language translations.
2021-01-29 18:35:44 -05:00
Alan Evans
2447601219
Use stable ids on conversation list.
...
Fixes #10853
2021-01-29 18:35:44 -05:00
Greyson Parrelli
701e43c13d
Do a normal message fetch in FcmReceiveService#onDeleteMessages()
2021-01-29 18:35:44 -05:00
Alex Hart
bbbccccf47
Fix crash when READ_PHONE_STATE is denied.
2021-01-29 18:22:32 -05:00
Alex Hart
1e9ca0a9bf
Fix bad navigation for icon in ConversationActivity toolbar.
2021-01-29 18:22:32 -05:00
Alex Hart
0b62bb8168
Fix wallpaper in landscape mode with notched devices.
2021-01-29 18:22:32 -05:00
Greyson Parrelli
4f9f62992f
Bump version to 5.3.8
2021-01-28 18:58:45 -05:00
Greyson Parrelli
1938d6cae0
Updated language translations.
2021-01-28 18:57:17 -05:00
Greyson Parrelli
13e8c55781
Delete duplicated internal preference.
2021-01-28 18:51:42 -05:00
Greyson Parrelli
6264f9b585
Have a much longer backoff maximum for 5xx errors.
2021-01-28 18:51:42 -05:00
Greyson Parrelli
4482bfcabb
Ensure NonSuccessfulReponseCodeException knows the response code.
2021-01-28 18:51:42 -05:00
Alan Evans
015088a53f
Fix registration issue where pin box is left disabled.
2021-01-28 18:51:42 -05:00