Alex Hart
6f3c4434f6
Add animation when replying to a message.
2020-04-03 12:19:13 -04:00
Greyson Parrelli
711715ca1e
Add DNS fallback system.
2020-04-03 12:19:12 -04:00
Greyson Parrelli
d6000af843
Re-use recently-acquired attachment pointers.
2020-04-03 12:19:12 -04:00
Greyson Parrelli
9b0954a898
Bump version to 4.58.5
2020-04-03 11:18:39 -04:00
Greyson Parrelli
42a2c33fd7
Updated language translations.
2020-04-03 11:18:13 -04:00
Greyson Parrelli
a4d18a18d9
Don't use vector assets for notification icon.
2020-04-03 11:14:36 -04:00
Alex Hart
bf32409d4e
Split drawable into light and dark.
2020-04-03 12:14:09 -03:00
Greyson Parrelli
e38aec225f
Bump version to 4.58.4
2020-04-01 14:48:47 -04:00
Greyson Parrelli
995b7a4712
Updated language translations.
2020-04-01 14:48:25 -04:00
Alex Hart
9fe3026941
Fix AdaptiveActionsToolbar sizing algorithm.
2020-04-01 11:26:19 -03:00
Greyson Parrelli
520658e1b8
Bump version to 4.58.3
2020-03-31 17:10:00 -04:00
Greyson Parrelli
f822d8eddb
Updated language translations.
2020-03-31 16:59:36 -04:00
Alex Hart
2f879ce4d6
Remove MMS groups from message request logic.
2020-03-31 16:00:26 -03:00
Greyson Parrelli
24528bf101
Fix accent color in alert dialogs in dark theme.
2020-03-31 14:59:00 -04:00
Greyson Parrelli
822682caba
Fix NPE in BitmapUtil.toJpeg()
...
Fixes #9513
2020-03-31 11:44:18 -04:00
Greyson Parrelli
5dc3cc65a8
Bump version to 4.58.2
2020-03-30 17:53:08 -04:00
Greyson Parrelli
0f80caffb5
Updated language translations.
2020-03-30 17:53:08 -04:00
Greyson Parrelli
6c428b2777
Fix issue with some notifications linking to the wrong conversation.
2020-03-30 17:53:08 -04:00
Greyson Parrelli
c9be37b84a
Fix camera rotation issues.
...
Had to manually detect when CameraX is giving us bad data.
Fixes #9509
2020-03-30 16:04:28 -04:00
Jim Gustafson
87ea2f86c0
Update ringrtc to v1.2.0
2020-03-30 13:01:14 -07:00
Greyson Parrelli
7e80be5ca0
Separate out model info in debug logs.
2020-03-30 15:24:29 -04:00
Greyson Parrelli
989a818a67
Fix issue where reaction notifications may jump to the wrong message.
2020-03-30 12:49:08 -04:00
Greyson Parrelli
af2e17df9e
Ensure old typing observers are unsubscribed.
2020-03-30 11:33:21 -04:00
Greyson Parrelli
728ec1c16d
Fix issue where leave messages were pending forever.
2020-03-30 10:11:15 -04:00
Greyson Parrelli
f859c5b1b5
Prevent conscrypt crash during profile retrieval.
...
This was a mitigation that was previously in place that was forgotten
during the recent avatar refactor.
2020-03-29 18:53:30 -04:00
Greyson Parrelli
ab600d7df1
Bump version to 4.58.1
2020-03-27 16:51:21 -04:00
Greyson Parrelli
4644f64fd6
Updated language translations.
2020-03-27 16:51:21 -04:00
Greyson Parrelli
c274312265
Fix scrolling in the emoji variation popup.
2020-03-27 16:51:21 -04:00
Greyson Parrelli
f8e63098a2
Don't show empty date popovers.
2020-03-27 16:40:55 -04:00
Greyson Parrelli
264d353ec2
Bump quality of camera1 photos.
2020-03-27 16:30:36 -04:00
Alex Hart
2b58dcbe7f
Remove explicit CameraX initialization.
2020-03-27 16:30:36 -04:00
Greyson Parrelli
dc791487c5
Jump to the relevant message when tapping a reaction notification.
...
Fixes #9503
2020-03-27 16:30:36 -04:00
Greyson Parrelli
5637f132d4
Fixed issue where leave message wasn't displayed locally.
2020-03-27 16:30:36 -04:00
Alan Evans
9e6cca1cd0
GV2 database.
2020-03-27 16:30:36 -04:00
Alan Evans
640c82d517
GV2 group context proto.
2020-03-27 16:30:36 -04:00
Greyson Parrelli
20d1a93b09
Don't refresh own profile if not registered.
2020-03-27 16:30:36 -04:00
Greyson Parrelli
f5d1b11bda
Fix some dark theme text contrast issues.
2020-03-27 16:30:36 -04:00
Alan Evans
66c7f8bcb2
GroupId for GV2.
2020-03-27 11:28:48 -03:00
Alex Hart
d8fa46c558
Copy action should display if message body is not empty.
...
Fixes #9491
2020-03-27 11:18:02 -03:00
Greyson Parrelli
10bfc8a753
Migrate avatars and group avatars.
2020-03-26 22:38:33 -04:00
Greyson Parrelli
9848599807
Bump version to 4.58.0
2020-03-26 17:49:10 -04:00
Greyson Parrelli
2e38ebcfbb
Updated language translations.
2020-03-26 17:46:51 -04:00
Greyson Parrelli
f875623cd0
Resize avatars to 1024x1024.
2020-03-26 17:37:52 -04:00
Greyson Parrelli
e6f9cb9929
Remove TextSecurePreferences.getAvatarId()
2020-03-26 17:37:52 -04:00
Greyson Parrelli
6aac3baa55
Remove TextSecurePreferences.getProfileName()
2020-03-26 17:37:52 -04:00
Alan Evans
a860315587
GroupId class.
2020-03-26 17:37:52 -04:00
Greyson Parrelli
a73a73e42c
Fix AudioView tinting on Android 10.
2020-03-26 17:37:52 -04:00
Greyson Parrelli
a3358e5b21
Rotate profile key after blocking if shared via group.
2020-03-26 17:37:52 -04:00
Alex Hart
7e9e2fead2
Fix NPE after call failure.
2020-03-26 17:37:52 -04:00
Alex Hart
f449a45912
Utilize normal fallback for homescreen icons.
2020-03-26 17:37:51 -04:00
Alan Evans
0e2df2adbb
Image Editor: Keep text on top.
...
Sorts children by a new z-order.
2020-03-26 17:37:51 -04:00
Alex Hart
d46894e5db
Upgrade CameraX to Beta01.
2020-03-26 17:37:51 -04:00
Greyson Parrelli
951a61117a
Add storage support for the AccountRecord.
2020-03-26 17:37:51 -04:00
Greyson Parrelli
7a038ab09d
Add interim storage support for GroupV2Record.
2020-03-26 17:37:51 -04:00
Alex Hart
707a2aca0a
Swap profile megaphone icon and use user avatar if present.
2020-03-26 17:37:51 -04:00
Alan Evans
624837fcf1
Include zkgroup 0.4.1
...
All behind feature flag, excluding .so files for space.
2020-03-26 17:37:51 -04:00
Greyson Parrelli
e3ea36c76f
Remove unnecessary okhttp close when canceling.
...
Canceling should handle closing stuff now. And if we close from a
different thread than the calling thread, okhttp will crash.
2020-03-26 17:37:51 -04:00
Greyson Parrelli
8add9ba0a6
Removed ExperienceUpgradeActivity.
...
Pour one out.
2020-03-26 17:37:51 -04:00
Alan Evans
da11b56eab
Check for and clear quote on new intent.
...
Fixes #9478
2020-03-26 17:37:51 -04:00
Greyson Parrelli
19377c2132
Remote maxInstance restriction on RetrieveProfileAvatarJob.
2020-03-26 17:37:51 -04:00
Greyson Parrelli
b2bff39fe1
Don't send group info requests in response to group info requests.
2020-03-26 17:37:51 -04:00
Greyson Parrelli
5f7075d39a
Update and refactor storage service syncing.
...
Switched to proto3, updated protos, and generally refactored things to
make it easier to add new storage record types.
2020-03-26 17:37:51 -04:00
Alex Hart
40d9d663ec
Disable auto-mirror for help icon
2020-03-26 17:37:51 -04:00
Greyson Parrelli
31f9b77c32
Ignore empty names when populating contact list.
2020-03-26 17:37:51 -04:00
Greyson Parrelli
690a66a093
Show any user with a displayable name in the contact list.
2020-03-26 17:37:51 -04:00
Greyson Parrelli
f95a37956c
Improve emoji sticker suggestions.
...
There was a bug around some emoji being marked as 'obsolete' and
therefore not being found.
I also made a change so that you can use skin variations of emoji and
still find emoji tagged with the default yellow version of it.
Fixes #9471
2020-03-26 17:37:51 -04:00
Greyson Parrelli
1e2a27f902
Close dangling groups cursor.
2020-03-26 17:37:51 -04:00
Greyson Parrelli
d90e3dc210
Fix crash when syncing empty usernames.
2020-03-26 17:37:51 -04:00
Greyson Parrelli
5df4b56c0d
Update okhttp to 3.12.10
2020-03-26 17:37:51 -04:00
Jim Gustafson
436da1cb32
Update ringrtc to v1.1.0
2020-03-26 17:37:51 -04:00
Greyson Parrelli
4d0dbbc6cd
Add ability to listen to jobs based on a filter.
2020-03-26 17:37:51 -04:00
Alan Evans
033bf77cbb
Allow future display of pending member count.
2020-03-26 17:37:51 -04:00
Greyson Parrelli
1068c3ca7e
Fix UnknownSenderView in dark theme.
2020-03-26 17:37:51 -04:00
Greyson Parrelli
df4422369d
Update icons and colors.
2020-03-26 17:37:51 -04:00
Greyson Parrelli
de48cf8243
Bump version to 4.57.2
2020-03-19 14:49:52 -04:00
Greyson Parrelli
acd4fc4518
Fix issue where minimum PIN length was miscalculated.
...
Fixes #9484
2020-03-19 14:49:10 -04:00
Greyson Parrelli
da59ed019f
Bump version to 4.57.1
2020-03-07 16:43:35 -05:00
Greyson Parrelli
e73b174d1d
Updated language translations.
2020-03-07 16:43:08 -05:00
Alan Evans
2753a22e3a
Remove old activity from manifest.
2020-03-07 16:40:17 -05:00
Alex Hart
79fc33630b
Add toast instead of crash if no email app installed.
2020-03-07 16:40:17 -05:00
Greyson Parrelli
bf5331ba6e
Bump version to 4.57.0
2020-03-05 18:51:45 -05:00
Greyson Parrelli
3be47d3e54
Updated language translations.
2020-03-05 18:51:21 -05:00
Alex Hart
f9de131017
Add new contact us flow.
2020-03-05 18:42:17 -05:00
Alan Evans
f1f505d41c
Try getKeyStoreEntry twice on UnrecoverableKeyException.
...
To try to get around potentially temporary UnrecoverableKeyExceptions.
2020-03-05 18:42:17 -05:00
Alan Evans
51603be5ec
Add video trimming time indication pill.
2020-03-05 18:42:17 -05:00
Alex Hart
2152b4a2cd
Add warning dialog for insecure calls.
2020-03-05 18:42:17 -05:00
Alan Evans
a70023a32b
Use group manager to leave group.
2020-03-05 18:42:17 -05:00
Alan Evans
5038210d78
Add tap to pause to video trimming editor.
2020-03-05 18:42:17 -05:00
Alan Evans
28bbfd88b2
Group member dialog update.
2020-03-05 18:42:17 -05:00
Greyson Parrelli
d05a71c8fe
Update Glide to 4.11.0
2020-03-03 08:52:11 -05:00
Greyson Parrelli
245b0a7e50
Add a new buildType with Flipper.
2020-03-02 16:25:05 -05:00
Alan Evans
ceb9e4aee2
Write capabilities to service.
2020-03-02 12:01:50 -04:00
Alan Evans
d2e94dad7e
Remove argon2 test job.
2020-03-02 11:22:37 -04:00
Alex Hart
240b2108f3
Use the image editor for avatars.
2020-03-02 11:21:57 -04:00
Greyson Parrelli
f68d99d16d
Clean up dangling transfer files.
...
Fixes #9033
2020-03-02 10:11:40 -05:00
Greyson Parrelli
44e845c875
Update emoji.
2020-03-02 10:11:40 -05:00
Alan Evans
d8e2368a18
Convert UUID supported into a Capability enum.
2020-03-02 10:11:40 -05:00
Alan Evans
172a43679d
Add GV2 recipient capability.
2020-03-02 10:11:40 -05:00
Greyson Parrelli
82305ce2b3
Bump version to 4.56.4
2020-03-02 09:55:04 -05:00
Greyson Parrelli
eaf73edcad
Updated language translations.
2020-03-02 09:54:35 -05:00
Greyson Parrelli
543a4ee177
Fix backup restore crash.
2020-03-02 09:48:18 -05:00
Greyson Parrelli
fd2a464bae
Use internal contact viewer for avatar clicks.
2020-03-02 08:33:25 -05:00
Alex Hart
b06152ba58
Fix and simplify Y translation calculation for Conversation.
2020-03-02 08:57:11 -04:00
Greyson Parrelli
c24d285cd3
Bump version to 4.56.3
2020-02-28 17:35:13 -05:00
Greyson Parrelli
be39cd653e
Updated language translations.
2020-02-28 17:35:13 -05:00
Greyson Parrelli
6813f47bc1
Remove feature flags that are no longer remote capable.
2020-02-28 17:35:10 -05:00
Greyson Parrelli
8e795c4177
Read the sticker length during backup import.
2020-02-28 16:58:47 -05:00
Greyson Parrelli
9c96afee09
Fix storage service crash with new users.
2020-02-28 16:58:47 -05:00
Greyson Parrelli
d507be0ab0
Don't backup the KeyValueDatabase.
2020-02-28 16:58:47 -05:00
Greyson Parrelli
75a52f801a
Implement storage service protocol changes.
2020-02-28 16:58:47 -05:00
Greyson Parrelli
d3b123f3a9
Fix StorageSyncHelperTest.
2020-02-28 08:07:36 -05:00
Greyson Parrelli
da3cdd984b
Bump version to 4.56.2
2020-02-26 17:57:36 -05:00
Greyson Parrelli
6184e5f828
Update the storage service.
2020-02-26 17:11:34 -05:00
Curt Brune
133bd44b85
Update ringrtc to v1.0.2
2020-02-26 17:11:34 -05:00
Greyson Parrelli
0c254c9621
Improve debuglog submission.
2020-02-26 17:11:34 -05:00
Greyson Parrelli
1faf196f82
Implement additional message request improvements.
2020-02-26 17:11:29 -05:00
Greyson Parrelli
81c7887d47
Switch language string to 'System default.'
2020-02-26 17:08:27 -05:00
Greyson Parrelli
e62e630987
Fix theming issue in CameraContactSelectionFragment.
2020-02-26 17:08:27 -05:00
Alex Hart
739e38a047
Fix reaction details bottom sheet scrolling.
2020-02-26 17:08:27 -05:00
Greyson Parrelli
8c23b17517
Fix some state issues post backup restore.
2020-02-26 17:08:27 -05:00
Greyson Parrelli
fda8f3e1ce
Refer to yourself as 'you' in reactions and group membership.
2020-02-26 17:08:27 -05:00
Alex Hart
9e5f64c431
Improve message requests, add megaphone.
2020-02-26 17:08:27 -05:00
Alex Hart
dc689d325b
Various PIN bug fixes.
2020-02-26 17:06:21 -05:00
Greyson Parrelli
0a883dc234
Fix issue with mimeType resolution in share flow.
2020-02-26 17:06:06 -05:00
Greyson Parrelli
3824e90997
Improve prekey refresh logic.
2020-02-26 17:06:06 -05:00
Greyson Parrelli
5158a15379
Disable PIN requirement for new registrations.
2020-02-26 17:06:06 -05:00
Curt Brune
1bae79af5b
Check callManager reference is still valid in ListenableFutureTask callbacks.
2020-02-26 17:06:04 -05:00
Curt Brune
58b7612987
Drop requests to deny stale incoming calls.
...
This is not an illegal state, as the remote side could have hung-up
a microsecond before the local side tries to deny the call.
2020-02-26 17:06:02 -05:00
Curt Brune
9506da6dd3
Validate activePeer during Bluetooth and Speaker audio state transitions.
2020-02-26 17:05:54 -05:00
Greyson Parrelli
4ea886d05a
Bump version to 4.56.1
2020-02-14 12:20:40 -05:00
Greyson Parrelli
7a52fccfd1
Updated language translations.
2020-02-14 12:20:40 -05:00
Greyson Parrelli
f79d308a9f
Update profile name megaphone.
2020-02-14 12:20:40 -05:00
Curt Brune
5aa64641d2
Convert IllegalStateException to warning log in receivedBusy()
...
This is not a fatal condition. Convert to warning log message in
order to gather more information.
2020-02-14 08:13:11 -08:00
Curt Brune
ae594a0400
Check activeRemote is non-null during handleScreenOffChange()
2020-02-14 08:13:11 -08:00
Curt Brune
eeece55b45
Check activeRemote is non-null during handleWiredHeadsetChange()
2020-02-14 08:13:11 -08:00
Greyson Parrelli
9fbc50d26f
Fix crash when cleared ShareViewModel.
2020-02-14 09:57:26 -05:00
Greyson Parrelli
16ebf0556a
Bump version to 4.56.0
2020-02-13 20:53:10 -05:00
Greyson Parrelli
bb104b5763
Updated language translations.
2020-02-13 20:53:10 -05:00
Greyson Parrelli
9bac88697b
Support sharing multiple photos/videos into Signal.
2020-02-13 20:53:10 -05:00
Greyson Parrelli
70d5b798b2
Add some developer utils.
2020-02-13 20:53:10 -05:00
Greyson Parrelli
4e7a92637c
Follow system theme on Android 10+.
2020-02-13 20:53:10 -05:00
Greyson Parrelli
2e19d0459b
Fix album ordering issue.
...
Fixes #9381
2020-02-13 20:53:10 -05:00
Curt Brune
0970fd7040
Update ringrtc to v1.0.1
...
Add support for RingRTC Call Manager, a new component which provides
the control layer for all calling features.
2020-02-13 20:53:10 -05:00
Greyson Parrelli
81532cad95
Use a min length of 6 for new PIN reminders.
2020-02-13 20:53:10 -05:00
Greyson Parrelli
dcb5f7b211
Update copy for PIN setting.
2020-02-13 20:53:10 -05:00
Alan Evans
40fd7ca332
Video trimming behind feature flag.
2020-02-13 20:53:10 -05:00
Alan Evans
7f867a6185
Remove KBS restore after set check.
2020-02-13 20:53:10 -05:00
Alan Evans
23e55ac5f7
Clear unidentified access mode when profile key changes.
2020-02-13 20:53:10 -05:00
Greyson Parrelli
66a668f55b
Add some Swoon blessed packs.
2020-02-13 20:53:10 -05:00
Alan Evans
7ecb50a3fe
Versioned Profiles support (disabled).
2020-02-13 20:53:10 -05:00
Alan Evans
f10d1eac61
Migrate profile key into database.
2020-02-13 20:53:10 -05:00
Alan Evans
b92c389a5b
Fix media rail thumbnail for in-app recorded video.
2020-02-13 20:53:10 -05:00
Alex Hart
9dfc57c462
Fix RTL icon issue in toolbar.
2020-02-13 20:53:10 -05:00
Alex Hart
3ea1492d67
Add profile names megaphone.
2020-02-13 20:53:07 -05:00
Greyson Parrelli
c041614d1f
Only store remote values for flags in a whitelist.
2020-02-11 12:03:34 -05:00
Greyson Parrelli
d9c5907ea9
Bump version to 4.55.8
2020-02-11 12:03:12 -05:00
Greyson Parrelli
0b6a52277d
Fixed PIN reminders showing too often, reminder UI improvements.
2020-02-11 12:03:12 -05:00
Greyson Parrelli
944adb5d7c
Bump version to 4.55.7
2020-02-10 20:01:47 -05:00
Greyson Parrelli
ac4129c1e1
Updated language translations.
2020-02-10 20:01:28 -05:00
Greyson Parrelli
0220a88ea5
Mark registration complete after PIN failure.
2020-02-10 19:56:41 -05:00
Greyson Parrelli
6d33763ec9
Bump version to 4.55.6
2020-02-08 10:58:43 -05:00
Greyson Parrelli
3cedadbb97
Fix video duration rendering issue.
2020-02-08 10:58:12 -05:00
Greyson Parrelli
5a6d339a89
Bump version to 4.55.5
2020-02-08 10:26:01 -05:00
Greyson Parrelli
905d8a4f33
Updated language translations.
2020-02-08 10:26:01 -05:00
Greyson Parrelli
917d312ea0
Reduced padding above megaphone button.
2020-02-08 10:26:01 -05:00
Greyson Parrelli
ddc01b539f
Use megaphones for PIN reminders.
2020-02-07 21:14:20 -05:00
Greyson Parrelli
38e4733433
Improve network reliability when setting PINs.
2020-02-07 01:06:41 -05:00
Greyson Parrelli
cbd7160e23
Show profile creation before PIN creation.
2020-02-07 00:47:52 -05:00
Greyson Parrelli
f2b3acb0c9
Update string for creating PIN.
2020-02-07 00:15:42 -05:00
Greyson Parrelli
49c7b5c442
Bump version to 4.55.4
2020-02-06 11:19:46 -05:00
Greyson Parrelli
7b7d180207
Updated language translations.
2020-02-06 11:19:46 -05:00
Alex Hart
21cf390d0e
Clip reactions mask if the view falls below the input panel.
2020-02-06 11:19:46 -05:00
Greyson Parrelli
5e59f77f83
Update PIN feature flags.
2020-02-06 11:19:46 -05:00
Greyson Parrelli
62814490b3
Only store remote values for flags in a whitelist.
2020-02-06 11:19:46 -05:00
Greyson Parrelli
cfc74c1080
Bump version to 4.55.3
2020-02-05 20:50:25 -05:00
Greyson Parrelli
eaf53ad3b9
Updated language translations.
2020-02-05 20:49:59 -05:00
Greyson Parrelli
a1f0c198a7
Auto-show keyboard for PIN entry.
2020-02-05 18:49:31 -05:00
Greyson Parrelli
6b1e48e485
Don't show the full-screen PIN megaphone.
2020-02-05 18:49:31 -05:00
Greyson Parrelli
83ea919434
Remove "(You)" from the reactions details.
...
This reverts commit ed2b049ad4
.
2020-02-05 11:36:57 -05:00
Greyson Parrelli
c94e93b916
Fix issue with reactions pill not appearing.
2020-02-05 11:32:20 -05:00
Alex Hart
49d418bb39
Fix RTL support for reaction sending.
2020-02-05 11:20:36 -05:00
Greyson Parrelli
23adda1817
Update reaction pill padding.
2020-02-05 10:40:08 -05:00
Alex Hart
7c729c2c4e
Add AdaptiveActionsToolbar for better context bar controls.
2020-02-05 08:51:05 -04:00
Greyson Parrelli
ecf7a416eb
Bump version to 4.55.2
2020-02-04 20:10:36 -05:00
Greyson Parrelli
2f87f2bb62
Updated language translations.
2020-02-04 20:10:00 -05:00
Greyson Parrelli
39f4102e81
Fix issue where quoted replies showed a 'save' option.
2020-02-04 19:21:01 -05:00
Greyson Parrelli
4fcd6b15ed
Improved feel of reaction popover.
2020-02-04 19:21:01 -05:00
Greyson Parrelli
8f9ed4bc40
Fix the shape of reaction pills.
2020-02-04 19:21:01 -05:00
Alex Hart
73dedd79d2
Fix crash in reactions overlay OnTouch.
2020-02-04 19:21:01 -05:00
Greyson Parrelli
2754b397d5
Darken the background more when selecting a message.
2020-02-04 19:21:01 -05:00
Greyson Parrelli
7d949ee8fd
Prevent crash in megaphones after backup restore.
2020-02-04 19:21:01 -05:00
Greyson Parrelli
28e2f22550
Fix layout issues with reaction badges.
2020-02-04 19:21:01 -05:00
Alex Hart
eaa1760511
Animate toolbar in reactions overlay.
2020-02-04 19:21:01 -05:00
Alex Hart
53dfd3f4c0
Fix wrong avatar displaying in reactions fragment.
2020-02-04 19:21:01 -05:00
Alex Hart
ed2b049ad4
Add You to reactions you've sent in the bottom dialog fragment.
2020-02-04 10:35:45 -04:00
Alex Hart
092fb40333
Check if target is attached to window before trying to mask it.
2020-02-04 09:47:26 -04:00
Alan Evans
36a4225858
Always return passphrase without spaces.
2020-02-04 08:10:58 -05:00
Greyson Parrelli
e551ea8bd9
Bump version to 4.55.1
2020-02-04 00:59:45 -05:00
Greyson Parrelli
5a28b1bf1c
Updated language translations.
2020-02-04 00:59:15 -05:00
Greyson Parrelli
4cd1129c92
Show snooze snackbars for longer.
2020-02-04 00:55:38 -05:00
Greyson Parrelli
a5d7bc4efc
Force custom emoji for reactions.
2020-02-04 00:42:41 -05:00
Greyson Parrelli
1ff5b2af2a
Capitalize 'PIN' in strings.
2020-02-04 00:01:07 -05:00
Greyson Parrelli
82446ce30a
Hide attachment keyboard after selecting an action.
2020-02-04 00:00:06 -05:00
Alan Evans
6465248483
Fix megaphone snooze.
2020-02-03 22:44:43 -05:00
Greyson Parrelli
48e7f82466
Fix issue with view-once toggle breaking video controls.
2020-02-03 18:26:49 -05:00
Greyson Parrelli
6fef21ebc0
Update permission copy in attachment keyboard.
2020-02-03 15:32:20 -05:00
Greyson Parrelli
837e594607
Bump version to 4.55.0
2020-02-03 15:05:05 -05:00
Greyson Parrelli
ab0cb55b80
Updated language translations.
2020-02-03 15:05:05 -05:00
Greyson Parrelli
2d24c8c525
Update conditions for PIN megaphone.
...
Handles additional corner cases.
- Shows megaphone when you register with a v1 pin.
- Show fullscreen when you fail to set a PIN during registration.
2020-02-03 15:04:53 -05:00
Alan Evans
40383f3733
Handle presenting KBS account locked cases.
2020-02-03 15:04:53 -05:00
Alex Hart
e14861d79d
CreatePinActivity naming update and copy fixes.
2020-02-03 15:04:53 -05:00
Alan Evans
b29b3d0432
Require at least 4 digits during registration.
2020-02-03 15:04:53 -05:00
Greyson Parrelli
c21d4861c0
Clear text entry after changing PIN types.
2020-02-03 15:04:53 -05:00
Greyson Parrelli
a6786e5c2b
Fix strings in KBS PIN flow.
2020-02-03 15:04:53 -05:00
Greyson Parrelli
77caa9e9d4
Fix crash in getIntentForPinCreate(), show 'Create' in prefs.
2020-02-03 15:04:53 -05:00
Greyson Parrelli
835ef02872
Add an 'All' tab to reaction details.
2020-02-03 15:04:53 -05:00
Alex Hart
279dcb1428
Apply KBS Lock fixes and pluralization
2020-02-03 15:04:53 -05:00
Alan Evans
4a8c312e0a
Clear pin on confirm screen on submit.
2020-02-03 15:04:53 -05:00
Alan Evans
c2bc376f87
Hide PIN from summary when feature flag set.
2020-02-03 15:04:37 -05:00
Greyson Parrelli
73160d4d26
Update reactions UI.
2020-02-03 14:20:08 -05:00
Alan Evans
1dd2a4e9c5
Allow backup passphrase verification.
2020-02-03 14:20:08 -05:00
Alan Evans
ed0c4b8de5
Remove KBS feature flag.
2020-02-03 14:20:08 -05:00
Greyson Parrelli
4f921d761d
Enable reaction sending.
2020-02-03 14:20:08 -05:00
Greyson Parrelli
37f85d6deb
Delete unused megaphones from the database.
2020-02-03 14:20:08 -05:00
Alex Hart
e1b75c78ab
Add Pins for All Megaphone Kill Switch.
2020-02-03 14:20:08 -05:00
Alan Evans
5e83206e6e
Fix group timer message.
2020-02-03 14:20:08 -05:00
Alan Evans
1ea6838db6
Bring KBS fragment source into RegistrationLockFragment and handle account locked.
2020-02-03 14:20:08 -05:00
Alex Hart
fb82420376
Implement new PIN UX.
2020-02-01 12:42:29 -04:00
Greyson Parrelli
109d67956f
Implement new attachment keyboard.
...
Such beauty. Such grace.
2020-02-01 12:38:53 -04:00
Greyson Parrelli
9f7b2e2cfd
Track the first time a megaphone appeared.
2020-01-30 11:40:22 -05:00
Greyson Parrelli
22f9bfeceb
Add support for creating Megaphones. Includes reactions megaphone.
2020-01-29 19:15:02 -05:00
Greyson Parrelli
ef4c7e96da
Bump version to 4.54.3
2020-01-29 18:31:07 -05:00
Greyson Parrelli
02865f99a9
Limit impact of crash on unexpected SMS receive.
2020-01-29 18:28:59 -05:00
Greyson Parrelli
ef6019f13b
Fix reddit link previews.
2020-01-29 18:26:16 -05:00
Greyson Parrelli
33d02bb7b8
Bump version to 4.54.2
2020-01-28 15:31:11 -05:00
Greyson Parrelli
d34df2c1cf
Updated language translations.
2020-01-28 15:30:11 -05:00
Alex Hart
7fdf540742
Implement new reaction notifications.
2020-01-28 15:48:24 -04:00
Alex Hart
f916aabb98
Fix NPE when retrieving display name of unknown recipient.
2020-01-28 15:22:41 -04:00
Alex Hart
4ae7d56db4
Fix NPE when returning to profile from background.
...
Also generally improves saved-state management for Profile editor.
2020-01-28 14:57:17 -04:00
Alex Hart
e3878ffde7
Change profile preference screen to use toolbar.
2020-01-28 13:41:06 -04:00
Alex Hart
5221b6fb43
Fix expiration timer display issue on devices with modified font sizes.
...
Fixes #9335
2020-01-27 14:54:04 -04:00
Alex Hart
5e0fe86858
Add SM-G920F and BLK-L09 to LegacyCameraModels.
2020-01-27 14:32:48 -04:00
Alex Hart
c86ced0911
Add back arrow to profile editor.
2020-01-27 14:30:53 -04:00
Alex Hart
0aad82d3d7
Check content disposition flag in carrier config before parsing PDU.
...
Fixes #9081
2020-01-27 12:15:32 -04:00
Greyson Parrelli
ce86adab82
Bump version to 4.54.1
2020-01-27 10:09:48 -05:00
Greyson Parrelli
b543f727be
Fix lint error.
2020-01-27 10:09:24 -05:00
Greyson Parrelli
8de7e0f198
Bump version to 4.54.0
2020-01-27 09:51:00 -05:00
Alan Evans
866dacf198
Updated language translations.
2020-01-27 09:51:00 -05:00
Alan Evans
3589fa381d
Make better effort to delete leftover temporary backup files.
2020-01-27 09:51:00 -05:00
Greyson Parrelli
5d54ebfaa0
Fix crash when notification state is empty.
2020-01-27 09:51:00 -05:00
Alan Evans
fea2b6253f
KBS remote feature flag.
2020-01-27 09:51:00 -05:00
Curt Brune
1d9fff3c98
Update ringrtc to 0.3.3
2020-01-27 09:51:00 -05:00
Greyson Parrelli
526adce603
Add support for sticky and hot-swappable feature flags.
2020-01-27 09:51:00 -05:00
Alan Evans
e7f568e162
Trimming profile names to fit byte budget and remove leading/trailing spaces.
2020-01-27 09:51:00 -05:00
Alan Evans
7d15c602a6
Enable KBS.
2020-01-27 09:51:00 -05:00
Greyson Parrelli
bdb30ebc48
Set a better User-Agent on requests.
2020-01-27 09:51:00 -05:00
Greyson Parrelli
a31da7616d
Rename 'userAgent' to 'signalAgent'.
...
This wasn't actually being used in the User-Agent header. Instead, it
was used as the value for an X-Signal-Agent header. To avoid confusion,
I'm renaming this.
2020-01-27 09:51:00 -05:00
Alex Hart
f1147c10ee
Disable reaction sending on update messages.
2020-01-27 09:51:00 -05:00
Alan Evans
544a5386ad
Always show sticker icon in image editor.
...
Fixes flicker seen jumping toggling view once.
2020-01-27 09:51:00 -05:00
Greyson Parrelli
2d502213e4
Remove forced feature flag for reaction sending.
2020-01-27 09:51:00 -05:00
Greyson Parrelli
55e9f8722f
Add support for remote feature flags.
2020-01-27 09:51:00 -05:00
Greyson Parrelli
b8602ee004
Fix issues with Mexican phone number formatting.
...
Fixes #9317
2020-01-27 09:40:27 -05:00
Alan Evans
e37c4b1f87
Replace pinstretcher with Argon2 and new PIN encryption.
2020-01-24 10:54:39 -05:00
Greyson Parrelli
f7a3bb2ae8
Add the ability to re-order sticker packs.
2020-01-24 10:54:39 -05:00
Alan Evans
7d70ea78cd
Hmac-SIV encryption/decryption.
2020-01-24 10:54:39 -05:00
Alex Hart
3907ec8b51
Add support for setting an optional last name in profiles.
2020-01-24 10:54:39 -05:00
Alan Evans
f2b9bf0b8c
Use SignalStore for KBS Values.
2020-01-24 10:54:38 -05:00
Greyson Parrelli
fadcc606f8
Optimize uploads during media composition.
...
By uploading in advance (when on unmetered connections), media messages
can send almost instantly.
2020-01-24 10:54:38 -05:00
Alex Hart
92e97e61c1
Clear cached self id on successful registration.
2020-01-24 10:54:38 -05:00
Greyson Parrelli
4b5b9fbde8
Add an encrypted key-value store.
...
SignalStore is backed by SQLCipher and is intended to be used instead of
TextSecurePreferences moving forward.
2020-01-24 10:54:38 -05:00
Greyson Parrelli
06757153b3
Add support for adding jobs with existing dependencies.
2020-01-24 10:54:38 -05:00
Greyson Parrelli
38597aea00
Add support for canceling Jobs.
2020-01-24 10:54:38 -05:00
Alex Hart
b10ce080a9
Consolidate Notification Ids to a centralized constants class.
2020-01-16 05:41:27 -05:00
Alan Evans
72e10ac597
Bump version to 4.53.7
2020-01-15 16:20:47 -05:00
Alan Evans
5b591364ba
Updated language translations.
2020-01-15 16:18:45 -05:00
Alan Evans
ace1855797
Test various Argon2 parameters.
2020-01-15 16:11:41 -05:00
Alan Evans
ddedf73939
Bump version to 4.53.6
2020-01-13 14:15:48 -05:00
Alan Evans
538014935e
Updated language translations.
2020-01-13 12:22:55 -05:00
Greyson Parrelli
5e9bbf1200
Reduce avatar outlines to 1px.
2020-01-13 12:13:22 -05:00
qrest
29d6d3c041
Add Xiaomi Mi A2 to echo cancellation blacklist.
2020-01-13 08:09:00 -05:00
Alan Evans
53ab303fd9
Bump version to 4.53.5
2020-01-10 16:54:40 -05:00
Alan Evans
24103ee856
Updated language translations.
2020-01-10 16:48:54 -05:00
Greyson Parrelli
20e368ab5e
Update outgoing view-once message toast.
2020-01-10 16:28:30 -05:00
Greyson Parrelli
05763191ce
Show the correct quoted media type for unviewed view-once messages.
2020-01-10 15:34:38 -05:00
Alan Evans
f6685fb9c9
Fix content NPE.
2020-01-10 07:48:06 -05:00
Greyson Parrelli
dbdf9602c2
Bump version to 4.53.4
2020-01-09 18:45:38 -05:00
Greyson Parrelli
6173f7049c
Updated language translations.
2020-01-09 18:44:48 -05:00
Greyson Parrelli
4adacf4b98
Fix issue where you could send text with a view-once message.
2020-01-09 18:38:34 -05:00
Greyson Parrelli
8cb6ed26a1
Update view-once design.
2020-01-09 18:32:14 -05:00
Greyson Parrelli
fd7aa9ccfa
Fix view-once sync and quote descriptions.
2020-01-09 18:32:14 -05:00
Alex Hart
e2a48d1714
Fix notification reply image.
2020-01-09 12:36:46 -04:00
Greyson Parrelli
a5c4c1e0a6
Converted outlines from 1px to 1dp.
2020-01-08 15:27:55 -05:00
Alan Evans
b29d03e872
Bump version to 4.53.3
2020-01-08 11:51:27 -05:00
Alan Evans
dff11092ec
Updated language translations.
2020-01-08 11:50:39 -05:00
Greyson Parrelli
5e9c4e8fa3
Remove tap-to-dismiss from view-once.
2020-01-07 21:44:41 -05:00
Greyson Parrelli
c346f32762
Made view-once a non-sticky setting.
2020-01-07 16:18:07 -05:00
Greyson Parrelli
d2d450aff2
Make view-once viewed bubble match the conversation background.
2020-01-07 16:14:11 -05:00
Greyson Parrelli
09af858be8
Show upload progress for view-once messages.
2020-01-07 15:50:12 -05:00
Alan Evans
9c8a99c79c
Bump version to 4.53.2
2020-01-07 15:02:43 -05:00
Greyson Parrelli
c6b9855198
Always show view-once video remaining time.
2020-01-07 15:02:43 -05:00
Alan Evans
c142928fad
Updated language translations.
2020-01-07 13:45:45 -05:00
Greyson Parrelli
fc0cfd5188
Disable multiselect actions for inapplicable message types.
2020-01-07 13:09:25 -05:00
Greyson Parrelli
d9c78e5c3e
Fix toolbar overlap with cutouts in recipient preferences.
...
Fixes #9323
2020-01-07 12:17:41 -05:00
Greyson Parrelli
b449fceca0
Dismiss conversation search after swipe-to-reply.
...
Fixes #9325
2020-01-07 11:13:16 -05:00
Greyson Parrelli
f0d15c0bce
Fix crash when clicking group avatars.
2020-01-07 10:51:40 -05:00
Greyson Parrelli
8f031f61ea
Fix group update string when re-added to group.
2020-01-06 18:36:56 -05:00
Alan Evans
502e8559f0
Bump version to 4.53.1
2020-01-06 16:53:31 -05:00
Alan Evans
8cf6f7e936
Relocate jni libs.
2020-01-06 16:52:41 -05:00
Alan Evans
0ef01cc620
Bump version to 4.53.0
2020-01-06 11:08:30 -05:00
Alan Evans
930828ef86
Updated language translations.
2020-01-06 11:08:30 -05:00
Alan Evans
9ebe920195
Move all files to natural position.
2020-01-06 11:08:30 -05:00
Curt Brune
284fe294ac
Skip monochrome cameras when switching cameras on video calls.
2020-01-06 11:08:27 -05:00
Curt Brune
4c526f0b3c
Update ringrtc to 0.3.0
2019-12-19 18:06:29 -05:00
Greyson Parrelli
876ffb5b13
Bump version to 4.52.4
2019-12-19 18:00:56 -05:00
Greyson Parrelli
c2044b36b1
Bump version to 4.52.3
2019-12-18 20:58:07 -05:00
Greyson Parrelli
e69c0af613
Bump version to 4.52.2
2019-12-18 19:56:16 -05:00
Greyson Parrelli
3580816eac
Bump version to 4.52.1
2019-12-18 00:50:02 -05:00
Greyson Parrelli
a3521681e7
Bump version to 4.52.0
2019-12-17 15:38:12 -05:00
Greyson Parrelli
6ca8218d55
Bump version to 4.51.6
2019-12-06 11:58:12 -05:00
Greyson Parrelli
3e041befc8
Bump version to 4.51.5
2019-12-06 01:14:24 -05:00
Greyson Parrelli
04dddd3378
Bump version to 4.51.4
2019-12-05 19:15:10 -05:00
Greyson Parrelli
e94d4b64cf
Bump version to 4.51.3
2019-12-05 12:21:12 -05:00
Greyson Parrelli
9f8a110428
Bump version to 4.51.2
2019-12-05 02:59:42 -05:00
Greyson Parrelli
544b75a2a7
Bump version to 4.51.2
2019-12-04 15:30:30 -05:00
Greyson Parrelli
88b54a262b
Bump version to 4.51.0
2019-12-04 00:17:03 -05:00
Alan Evans
4fa8b8a4bd
Updated language translations.
2019-12-04 00:08:01 -05:00
Greyson Parrelli
cc0ced9a81
Add internal pre-alpha support for storage service.
2019-12-04 00:08:01 -05:00
Alan Evans
2ada7f87f2
Update lib phone number.
2019-12-04 00:07:49 -05:00
Alan Evans
7f8ca58762
Add internal pre-alpha support for Registration Lock v2.
2019-12-04 00:07:49 -05:00
Android Team
b20e8616ec
Move libsignal-service-java into this repo.
...
libsignal-service-java repo commit: 1a01c22636
2019-12-04 00:07:13 -05:00
Alan Evans
acf78b6b63
Make new top level gradle file, make app dir and move build.gradle.
2019-12-04 00:07:13 -05:00