Commit Graph

22799 Commits

Author SHA1 Message Date
Michelle Linington
0c0766d0c6 "Bump build to 5.12.0.38." 2021-05-07 15:53:12 -07:00
Michelle Linington
72895962ff "Feature flags for .beta." 2021-05-07 15:53:04 -07:00
Michelle Linington
86769ec087 Sync translations 2021-05-07 15:52:40 -07:00
Michelle Linington
2c0963d5d1 Rename server push challenge flag 2021-05-07 15:42:42 -07:00
Nora Trapp
9f74f422c5 "Bump build to 5.12.0.37." (Internal) 2021-05-07 14:59:43 -07:00
Matthew Chen
b0bf53ff83 Fix crash in audio message view. 2021-05-07 14:57:20 -07:00
Nora Trapp
61a0e2fce8 Don't animate when we don't need to animate 2021-05-07 14:55:39 -07:00
Nora Trapp
fe8cb70da9 Fix tests 2021-05-07 13:12:16 -07:00
Michelle Linington
bfd0bf68ba Sync translations 2021-05-07 12:54:34 -07:00
Nora Trapp
b551c70b9b Fix compilation 2021-05-07 12:51:53 -07:00
Nora Trapp
8f4908dfff Merge branch 'nt/voice-notes' 2021-05-07 12:32:13 -07:00
Nora Trapp
b5dfa1d68f Don't allow dismissal while unsaved changes, immediately save DM timer 2021-05-07 12:32:02 -07:00
Nora Trapp
3cdcd2c3e2 Fix audio scrubbing while not playing more broadly 2021-05-07 12:32:02 -07:00
Nora Trapp
9a6a45d597 Allow waveforms for longer messages. 2021-05-07 12:32:02 -07:00
Nora Trapp
1cc058430e Fix scrubbing of non-waveform audio messages 2021-05-07 12:32:02 -07:00
Nora Trapp
cc857a4067 Allow audio progress to update while scrolling 2021-05-07 12:32:02 -07:00
Michelle Linington
f57f3a24b1 Update 5.12 release notes 2021-05-07 12:27:12 -07:00
Michelle Linington
963e0c6064 Merge branch 'mlin/feature/SpamChallenges' 2021-05-07 12:14:36 -07:00
Michelle Linington
b2f2ebf583 PR Feedback: Remove unused code 2021-05-07 12:13:39 -07:00
Michelle Linington
d5a7ef2b35 More linting 2021-05-07 12:13:38 -07:00
Michelle Linington
35e62616ef Update Pods 2021-05-07 12:13:38 -07:00
Michelle Linington
0bd6d11c8e lint 2021-05-07 12:13:38 -07:00
Michelle Linington
0760a762a3 Clean up leftover testing code 2021-05-07 12:13:38 -07:00
Michelle Linington
c5fcb7d889 Localize strings, UI tweaks 2021-05-07 12:13:38 -07:00
Michelle Linington
5d00f6a94a Spam UI work 2021-05-07 12:13:37 -07:00
Michelle Linington
02c9ef4ef7 Most of the remainder of the spam work:
- Updates to the message send flow
- Presents basic captcha UI when needed
- Auto-resend when captcha is complete

What's left:
- Bits of UI to communicate the sending state to the user
- Some cleanup of how we talk to the server
- Localizations
2021-05-07 12:13:37 -07:00
Michelle Linington
6db6f5c024 PR Feedback 2021-05-07 12:13:36 -07:00
Michelle Linington
fb1bc08bbd Spam challenge solving infrastructure
Most of this is hidden behind a feature flag and untested. Still waiting
on server support to exercise these endpoints.

- Builds out skeleton for tracking arbitrary spam challenges
- Records a push challenge in response to a server push
- Records a captcha challenge in response to a server precondition
  rejection when fetching prekeys or sending messages

Push challenges should be good to go (once tested). Captcha challenges
still require some work to pause sending and present the captcha to the
user. Server communication for captcha challenges is complete.
2021-05-07 12:13:36 -07:00
Matthew Chen
c1813b16fc "Bump build to 5.12.0.36." (Internal) 2021-05-07 15:10:16 -03:00
Matthew Chen
479c5d11bc "Bump build to 5.12.0.35." (Internal) 2021-05-07 12:01:16 -03:00
Matthew Chen
0c49202ec7 Tweak CVC album media target quality to 80%. 2021-05-07 12:01:09 -03:00
Matthew Chen
bb097e3b35 "Bump build to 5.12.0.34." (Internal) 2021-05-07 12:00:46 -03:00
Matthew Chen
8163920548 Tweak CVC album media target quality to 60%. 2021-05-07 12:00:42 -03:00
Matthew Chen
e75048c1d0 "Bump build to 5.12.0.33." (Internal) 2021-05-07 12:00:17 -03:00
Matthew Chen
a8fca1a222 Tweak CVC album media target quality to 40%. 2021-05-07 12:00:12 -03:00
Matthew Chen
e47e7eb310 Merge branch 'charlesmchen/cvcOpenPerf' 2021-05-07 11:51:50 -03:00
Matthew Chen
d73090cd6f Clean up ahead of PR. 2021-05-07 11:51:33 -03:00
Matthew Chen
79308e642e Cache profile bio filtering. 2021-05-07 11:51:33 -03:00
Matthew Chen
072ef47bdc Move peekCallAndUpdateThread() work off main thread. 2021-05-07 11:51:33 -03:00
Matthew Chen
f923d09666 "Bump build to 5.12.0.32." (Internal) 2021-05-07 11:46:05 -03:00
Michelle Linington
75529abd26 Merge branch 'mlin/PR/FixTests_GroupMembershipTable' 2021-05-06 15:46:06 -07:00
Michelle Linington
21f0fcb2ff Fixes broken tests related to the GroupMembers table
The TSGroupMember table is updated after every inserted interaction. It
asserts that the sender of the interaction is in the group membership.

Before, our tests would construct groups with mock membership and then
construct outgoing messages with the local address as the sender. This
would fail this new requirement.

The fix is to make sure that the local address is in the test group
membership if we'd like to "send" any messages.
2021-05-06 15:45:42 -07:00
Matthew Chen
663a8bdc04 "Bump build to 5.12.0.31." (Internal) 2021-05-06 17:51:04 -03:00
Matthew Chen
054747ba97 Fix group call button backgrounds. 2021-05-06 16:26:50 -03:00
Matthew Chen
08ffe213b8 "Bump build to 5.12.0.30." (Internal) 2021-05-06 15:41:57 -03:00
Matthew Chen
74d94074d7 Merge branch 'charlesmchen/cullStaleInteractions' 2021-05-06 13:10:59 -03:00
Matthew Chen
2b9afbdd8e Cull stale interactions. 2021-05-06 10:32:42 -03:00
Matthew Chen
dd6ecb2284 "Bump build to 5.12.0.29." (Internal) 2021-05-06 10:18:45 -03:00
Matthew Chen
887748c3c0 "Bump build to 5.12.0.28." (Internal) 2021-05-06 09:33:10 -03:00
Matthew Chen
596db8f165 Revert linkification changes. 2021-05-06 09:33:08 -03:00