Commit Graph

729 Commits

Author SHA1 Message Date
Matthew Chen
58fa3c3f3a Block message sends in groups with blocking migrations. 2020-11-12 17:26:44 -03:00
Nora Trapp
1bc6da36fe PR Feedback 2020-11-05 12:25:49 -08:00
Matthew Chen
bcc7995a7b Migrate groups from v1 to v2, part 3.
* Pull out GroupMigrationActionSheet.
* Add group migration action sheets.
* Make changes to enable testing migrations.
* Rewrite banners in Swift.
* Refine group migration logic; add support for testability.
2020-10-30 09:06:40 -03:00
Matthew Chen
a66f2cfc56 Migrate groups from v1 to v2, part 2.
* Add legacy group upgrade action sheet.
* Add 'group update info messages' around migrations.
* Add new limits around group size.
* Rename migration modes to "manual", "auto-migration."
* Add legacy groups action sheets.
* Try to fill in missing UUIDs before migrating groups.
* Ignore "known unregistered" users during group migrations.
2020-10-30 09:05:13 -03:00
Nora Trapp
17892d716c Group Calling 2020-10-15 14:49:20 -07:00
Matthew Chen
de405a2470 Update feature flags and remote config for v3.20. 2020-10-15 14:06:56 -03:00
Matthew Chen
3be512b648 Fix issues around large type in conversation settings. 2020-10-15 13:58:46 -03:00
Matthew Chen
05eb881632 Avoid assert around gif stickers. 2020-10-15 13:57:39 -03:00
Matthew Chen
096ed67bb9 Convert font style convenience methods to properties. 2020-10-06 13:09:45 -03:00
Nora Trapp
6ca4bfeff9 Add backwards compatible support for new photo library APIs 2020-10-05 14:32:07 -07:00
Nora Trapp
413aa689f0 Fix compilation with Xcode 12 2020-10-05 14:32:06 -07:00
Matthew Chen
7b21df6036 Merge branch 'release/3.18.0' 2020-10-01 21:12:18 -03:00
Nora Trapp
1acebc947f PR Feedback 2020-10-01 11:37:00 -07:00
Nora Trapp
abf556fb7a Fix select photos dialog when screen security is enabled. Fixes #4569 2020-10-01 11:37:00 -07:00
Nora Trapp
9f667b55a5 Fix mute button on CallKit screen in iOS 14. Fixes #4567 2020-10-01 11:37:00 -07:00
Matthew Chen
1470557610 Merge branch 'release/3.18.0' 2020-09-29 18:33:50 -03:00
Nora Trapp
bfada1c784 Fix action sheet max-width on smaller displays 2020-09-29 11:35:56 -07:00
Matthew Chen
3480af38e4 Fix build warnings. 2020-09-25 15:16:19 -03:00
Nora Trapp
9e958ca972 PR Feedback 2020-09-23 15:04:48 -07:00
Fumiaki Yoshimatsu
7cae74e432 Increase the vertical insets of placeholders and text inputs to keep them vertically aligned when the system is set to use smaller font and it contains only a line of text. Fixes #4273 2020-09-23 14:54:23 -07:00
Matthew Chen
686aee752c Rename OWSMessageSender -> MessageSender. 2020-09-17 21:35:35 -03:00
Matthew Chen
7befd00429 Rewrite linked devices view. 2020-09-17 21:26:09 -03:00
Matthew Chen
d188e403e1 Rewrite linked devices view. 2020-09-17 21:26:06 -03:00
Matthew Chen
ca6203b44f Reduce modal activity indicator display delay. 2020-09-17 21:25:03 -03:00
Matthew Chen
c6f3f8eba6 Fix rebase breakage. 2020-09-17 21:18:35 -03:00
Matthew Chen
66510bc18f DRY singleton accessors. 2020-09-17 21:13:14 -03:00
Matthew Chen
239fbbc8ba DRY singleton accessors. 2020-09-17 21:13:14 -03:00
Matthew Chen
8c50ffcc30 Rename singleton accessors. 2020-09-17 21:13:12 -03:00
Matthew Chen
819321e4ef Rename singleton accessors. 2020-09-17 21:11:09 -03:00
Matthew Chen
c017e76aab Rename singleton accessors. 2020-09-17 21:11:09 -03:00
Matthew Chen
ad6bda8a44 Rename singleton accessors. 2020-09-17 21:11:07 -03:00
Nora Trapp
0c50994da5 Fix text approval view keyboard animation 2020-09-09 14:50:31 -07:00
Nora Trapp
e0e784e9ce Fix ordering of pinned threads when sharing 2020-09-08 19:59:16 -07:00
Nora Trapp
f67bffd637 Add link preview support to share extension and forwarding 2020-09-08 19:58:29 -07:00
Nora Trapp
7da0a9fc66 Sort pinned threads to the top of the 'recent items' section when sharing 2020-09-04 15:27:09 -07:00
Matthew Chen
1f01bc709e Apply design updates to group links UI. 2020-09-03 18:33:43 -03:00
Matthew Chen
c464a2efac Respond to CR. 2020-09-02 17:14:52 -03:00
Matthew Chen
2d8d52c7e9 Allow user to cancel attachment preparation in the send media flow. 2020-09-02 17:05:14 -03:00
Matthew Chen
7d4db98ccb Reduce sticker change event frequency. 2020-09-02 16:33:35 -03:00
Matthew Chen
dcb4d09269 Fix de-bouncing of sticker pack data source change events. 2020-09-02 16:32:22 -03:00
Matthew Chen
4841a9eefb Add possible support for animated lottie, webp, apng. 2020-09-02 13:44:14 -03:00
Matthew Chen
95c52e21b6 Add support for animated stickers. 2020-09-02 13:44:14 -03:00
Matthew Chen
a7aeba72b4 Add support for animated stickers. 2020-09-02 13:44:13 -03:00
Matthew Chen
fc47aa83b4 Add support for animated stickers. 2020-09-02 13:44:13 -03:00
Matthew Chen
1708087a76 Add support for animated stickers. 2020-09-02 13:44:13 -03:00
Matthew Chen
f80059f8e9 Add support for animated stickers. 2020-09-02 13:44:13 -03:00
Matthew Chen
b2e9111ddd Add group invite link action sheet. 2020-09-01 17:25:02 -03:00
Matthew Chen
ed6ec5362d Add group link view. 2020-09-01 17:11:09 -03: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