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
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
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
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
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
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
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
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
Matthew Chen
0c49202ec7
Tweak CVC album media target quality to 80%.
2021-05-07 12:01:09 -03:00
Matthew Chen
8163920548
Tweak CVC album media target quality to 60%.
2021-05-07 12:00:42 -03:00
Matthew Chen
a8fca1a222
Tweak CVC album media target quality to 40%.
2021-05-07 12:00:12 -03:00
Matthew Chen
054747ba97
Fix group call button backgrounds.
2021-05-06 16:26:50 -03:00
Matthew Chen
596db8f165
Revert linkification changes.
2021-05-06 09:33:08 -03:00
Matthew Chen
9708869c1a
Disable linkification of text.
2021-05-06 09:32:43 -03:00
Matthew Chen
046400bb62
Disable link data detection.
2021-05-06 09:31:49 -03:00
Matthew Chen
90ef984abb
Fix layout of contact cell accessories.
2021-05-05 16:53:22 -03:00
Nora Trapp
869c9be5fd
Show voice memo drafts on conversation list
2021-05-05 15:25:55 -03:00
Nora Trapp
73b0081b47
Fix for RTL
2021-05-05 15:25:55 -03:00
Nora Trapp
a22a09b7be
Little fixes
2021-05-05 15:25:55 -03:00
Nora Trapp
1f9c090c47
Design feedback
2021-05-05 15:25:55 -03:00
Nora Trapp
b9e7bd6d70
Play voice message tones even when device is muted
2021-05-05 15:25:54 -03:00
Nora Trapp
6e360bf637
Add voice memo draft UI
2021-05-05 15:25:54 -03:00
Nora Trapp
3a74bc21b2
Re-style voice memo recording view
2021-05-05 15:25:54 -03:00
Nora Trapp
a978e453bc
Preserve voice message drafts
2021-05-05 15:25:54 -03:00
Matthew Chen
c0a9c705d9
Refine handling of max profile avatar size.
2021-05-04 21:45:16 -03:00
Matthew Chen
81af05d435
Clean up ahead of PR.
2021-05-04 21:45:16 -03:00
Matthew Chen
ea3ef98c69
Scale avatar thumbnails to render size.
2021-05-04 21:45:16 -03:00
Matthew Chen
7cfa259f61
Load contact cell avatars async.
2021-05-04 21:45:16 -03:00
Matthew Chen
d64bd4f80c
Reuse contact cells.
2021-05-04 21:45:16 -03:00
Matthew Chen
2f5341c858
Reuse contact cells.
2021-05-04 21:45:15 -03:00
Matthew Chen
9e8f87ae0a
Clean up how local user name is rendered in contact cells.
2021-05-04 21:45:15 -03:00
Matthew Chen
0241fd25e8
Convert contact cells to Swift, clean up configuration, reduce transaction count.
2021-05-04 21:45:15 -03:00
Matthew Chen
e4fec6082b
Improve thumbnail quality.
2021-05-04 17:39:20 -03:00
Matthew Chen
40fa336cd2
Improve thumbnail quality.
2021-05-04 17:39:20 -03:00
Matthew Chen
112ebbcd71
Improve thumbnail quality.
2021-05-04 17:39:20 -03:00