Commit Graph

2182 Commits

Author SHA1 Message Date
Matthew Chen
e578468ca2 Add "pending member requests" banner. 2020-09-04 08:45:06 -03:00
Matthew Chen
7b47f79e96 Refine group invite link UI. 2020-09-04 08:45:06 -03:00
Nora Trapp
898155b794 Merge branch 'release/3.16.0' 2020-09-03 18:56:52 -07:00
Michelle Linington
6174ab2d41 Added a whole bunch more UI changes
This is now pretty close to the design spec. Most significant change
here is adding a new stack view configuration joining the title and the
thumbnail, both floating above description text.
2020-09-03 18:25:05 -07:00
Michelle Linington
7e01f9a2c5 IOS-824: Link preview UI tweaks
Makes some minor adjustments to the link preview UI in preparation for
release.
2020-09-03 18:25:05 -07:00
Matthew Chen
cdd27f7c27 Rework the 'pending member requests and invites' view. 2020-09-03 18:33:07 -03:00
Matthew Chen
825cb06edb Animated sticker support. 2020-09-02 13:44:15 -03:00
Matthew Chen
0c16380d6a Animated sticker support. 2020-09-02 13:44:14 -03:00
Matthew Chen
f80059f8e9 Add support for animated stickers. 2020-09-02 13:44:13 -03:00
gte-signal
dc314b38b9 Tweak Dismiss Animation
Make sure the background view controller is showing by presenting the camera capture over full screen context.
Remove swipe speed as a dismiss trigger -- it was too easy to accidentlly dismiss the camera capture view. If you're in the camera you don't want quick swipe to dimiss the view and maybe miss what you wanted to take a photo of.
Constaint dismiss animation to vertical and only dismiss downwards. Tweak the distance required to drag to enage the dismiss action.
2020-09-01 20:39:02 -07:00
Matthew Chen
12323ed1e0 Update "group update" info messages to reflect group links. 2020-09-01 18:09:39 -03:00
Matthew Chen
40af807238 Update "group update" info messages to reflect group links. 2020-09-01 18:09:38 -03:00
Matthew Chen
a60842c576 Add group invite link action sheet. 2020-09-01 17:30:54 -03:00
Matthew Chen
b2e9111ddd Add group invite link action sheet. 2020-09-01 17:25:02 -03:00
Matthew Chen
af7071ccc2 Add "share group link QR code" view. 2020-09-01 17:11:09 -03:00
Matthew Chen
ed6ec5362d Add group link view. 2020-09-01 17:11:09 -03:00
Matthew Chen
22c90550b7 Respond to CR. 2020-09-01 17:11:08 -03:00
Matthew Chen
aa88bb712c Model changes for group links. 2020-09-01 17:11:07 -03:00
Matthew Chen
37bc3a7b97 Avoid races when processing incoming messages or sync transcripts around attachment download. 2020-09-01 17:08:59 -03:00
Michelle Linington
266be12ccb IOS-819: Quoted contact share fails to render
This fixes an issue where we'd incorrectly construct a quoted message
body for shared contacts.

This also fixes an issue where ConversationViewItems would incorrectly
OWSAssertDebug on a body-less message (e.g. sending an image).
2020-08-31 14:55:55 -07:00
Nora Trapp
4d12c42a26 Fix emoji selection after dismissing skin tone picker 2020-08-27 19:14:37 -07:00
Michelle Linington
a0cfcc87f0 Pull request feedback and removing unnecessary code
- Rename URL -> Url to follow convention
- Remove some duplicated/unnecessary code
- Parse the returned image Data with ImageData
2020-08-26 16:49:22 -07:00
Michelle Linington
1f9b6906df IOS-807: Fetch link preview content directly
This change updates the link preview fetch flow to fetch content
directly rather than through the proxy. This means we can remove the
allowed domain list and fetch content from most provided domains.

This almost moves HTML content parsing outside of OWSLinkPreview.
Currently we'll still only fetch the same content, but it's extensible
enough to fetch all sorts of different opengraph tags.

AFHTTPSessionManager will no longer faildebug on a request failure.
Since we're going to be firing opportunistic fetch requests as we parse
a URL, it's expected that some will fail.
2020-08-26 16:47:49 -07:00
Nora Trapp
5bbe119398 Add support for UUID only sender certificate 2020-08-25 17:09:59 -07:00
Nora Trapp
3df94b9c13 Skin tone picker improvements 2020-08-24 20:21:23 -07:00
Nora Trapp
e1c1d4d04a Design feedback 2020-08-24 15:12:24 -07:00
Nora Trapp
affa9f29ea Improve dismissability of emoji picker 2020-08-24 15:12:24 -07:00
Nora Trapp
3a57eaebed Allow skin tone selection in emoji picker sheet 2020-08-24 15:12:24 -07:00
Nora Trapp
cfc6900440 Persist and render preferred skin tone permutations in reaction picker 2020-08-24 15:12:24 -07:00
Nora Trapp
e9d0efc3b1 Combine skin tones in reaction counts 2020-08-24 15:12:24 -07:00
Nora Trapp
91b3045722 Increase reaction size 2020-08-24 15:12:24 -07:00
Nora Trapp
c1156272b4 Merge branch 'release/3.15.0' 2020-08-23 13:12:15 -07:00
Nora Trapp
a9910422fd Fix call time localization 2020-08-23 13:03:10 -07:00
Nora Trapp
915a44d874 Merge branch 'release/3.15.0' 2020-08-21 18:45:40 -07:00
Nora Trapp
af079bc0ad Slightly adjust navbar spacing 2020-08-21 17:52:35 -07:00
Nora Trapp
634402f039 Merge branch 'release/3.15.0' 2020-08-20 18:10:37 -07:00
Nora Trapp
abcafc19e7 Fix localization of conversation dates 2020-08-20 17:20:15 -07:00
Matthew Chen
2e126d2fae Merge remote-tracking branch 'private/release/3.15.0' 2020-08-20 16:35:40 -03:00
Nora Trapp
3025b0efe3 Fix an issue where some old messages had empty 'body' 2020-08-20 11:55:13 -07:00
Nora Trapp
f8fc33fa55 Re-add muted text, when there is room 2020-08-20 11:46:42 -07:00
Nora Trapp
13b5459066 Optimize 'sortIndex' query for generally being at the latest message 2020-08-20 11:31:46 -07:00
gte-signal
59d589de4c Clean up warnings
Clean up a bit of dead code and fix warning.
2020-08-20 14:14:49 -03:00
gte-signal
e7eb016e62 Nickname support
Add nickname support. 1:1 threads are now named using the nickname of the contact if available. I expect there'll be design input about how to present this. For now I've gone with putting quotes around the nickname. Also, there's a lot of contact stuff so I'd appreciate checking that I did the correct thing here.
2020-08-20 14:14:49 -03:00
Nora Trapp
416ae1e9ef Add some benches and make a small dent on conversation open time 2020-08-20 09:26:41 -07:00
Nora Trapp
ddbb7d0ec2 Small calling design tweaks 2020-08-19 20:34:44 -07:00
Nora Trapp
58dbd20c02 Improve conversation header for small phones 2020-08-19 20:34:44 -07:00
Matthew Chen
4f3a0a0be2 Remove url rewrite in attachment uploads. 2020-08-19 10:44:47 -03:00
Nora Trapp
0fb8cd3bee Fix 'react to wrong message' issue 2020-08-18 01:02:58 -07:00
Nora Trapp
abac6ab601 Allow expanding truncated messages inline 2020-08-18 00:59:42 -07:00
Nora Trapp
c5450c1a69 Improve trackpad support 2020-08-18 00:18:12 -07:00