Commit Graph

11257 Commits

Author SHA1 Message Date
Nora Trapp
5bf94de2a6 little fixes 2021-05-13 09:32:21 -07:00
Nora Trapp
db940e8e5a Design feedback 2021-05-12 18:31:53 -07:00
Nora Trapp
2b731e15f5 PR Feedback 2021-05-12 18:31:53 -07:00
Nora Trapp
ea8156f298 Wrap title 2021-05-12 18:31:53 -07:00
Nora Trapp
d024cdd0f7 Add donation megaphone 2021-05-12 18:31:53 -07:00
Nora Trapp
e8e6917ac7 ApplePay donation support 2021-05-12 18:31:53 -07:00
Nora Trapp
0dee0cb3d9 Initial ApplePay donation support 2021-05-12 18:31:53 -07:00
Matthew Chen
3f3e63ec3c Only avoid load landing and keyboard animation conflicts after first appearance. 2021-05-12 09:41:56 -03:00
Matthew Chen
f9bd79e1be "Bump build to 5.12.0.49." (Internal) 2021-05-12 09:41:44 -03:00
Matthew Chen
7917f01869 Clean up contact cell view. 2021-05-12 09:27:51 -03:00
Matthew Chen
0d3652a4b3 Fix accessory views in safety number cells. 2021-05-12 09:19:36 -03:00
Michelle Linington
f88fa42a04 Fix coloring of SafetyNumberCells
The background color is set by the superclass. Setting it before calling
out to the superclass won't take effect.
2021-05-12 09:03:04 -03:00
Michelle Linington
584fbcfcb3 IOS-1382: Improper initializer delegation for SafetyNumberCell 2021-05-12 09:03:04 -03:00
Nora Trapp
97d5f17b5e "Bump build to 5.12.0.48." (Internal) 2021-05-11 19:28:59 -07:00
Matthew Chen
5d12ce0de2 Scroll continuity: keyboard animations vs. landing loads. 2021-05-11 16:38:13 -03:00
Matthew Chen
075e4fc9d2 Scroll continuity: keyboard animations vs. landing loads. 2021-05-11 16:38:13 -03:00
Matthew Chen
936b64b959 Add feature flag for data detection. 2021-05-11 10:12:58 -03:00
Nora Trapp
632c310232 "Bump build to 5.12.0.47." (Internal) 2021-05-10 13:08:18 -07:00
Nora Trapp
c9305ab870 "Bump build to 5.12.0.46." 2021-05-10 13:08:11 -07:00
Nora Trapp
c5fe7d3b5a Fix crash when accepting group member 2021-05-10 12:13:16 -07:00
Nora Trapp
7017c40b42 Fix voice memo loading animation 2021-05-10 12:12:58 -07:00
Nora Trapp
5b96b8585f Record a voice memo draft if interrupted while recording is not locked. 2021-05-10 11:29:59 -07:00
Matthew Chen
9ce2c0ed3a Fix bio appearance. 2021-05-09 21:59:57 -03:00
Michelle Linington
c662b6fc05 "Bump build to 5.12.0.45." (Internal) 2021-05-07 17:54:07 -07:00
Michelle Linington
4efc5242cd "Bump build to 5.12.0.44." 2021-05-07 17:53:59 -07:00
Michelle Linington
b0f0051942 Declare more captcha things public and rename one more class
I'm not sure why Xcode isn't flagging this locally. Apologies for the
commit spam.
2021-05-07 17:53:25 -07:00
Michelle Linington
4c5d236017 "Bump build to 5.12.0.43." (Internal) 2021-05-07 17:20:55 -07:00
Michelle Linington
25ad1dacaa "Bump build to 5.12.0.42." 2021-05-07 17:20:34 -07:00
Michelle Linington
808b6885b1 "Bump build to 5.12.0.41." (Internal) 2021-05-07 16:57:39 -07:00
Michelle Linington
67eb578b0c "Bump build to 5.12.0.40." 2021-05-07 16:56:57 -07:00
Michelle Linington
3dc3bfacde Remove custom objc name from SpamCaptchaViewController
Apparently Swift with auto-mangle the class name to remove any sort of
namespacing issues that objc prefixing is used to abate. This is causing
when the build machine tries to link Signal.
2021-05-07 16:55:06 -07:00
Michelle Linington
0fd13d904e "Bump build to 5.12.0.39." (Internal) 2021-05-07 15:53:26 -07:00
Michelle Linington
0c0766d0c6 "Bump build to 5.12.0.38." 2021-05-07 15:53:12 -07:00
Michelle Linington
86769ec087 Sync translations 2021-05-07 15:52:40 -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
Michelle Linington
bfd0bf68ba Sync translations 2021-05-07 12:54:34 -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
1cc058430e Fix scrubbing of non-waveform audio messages 2021-05-07 12:32:02 -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
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