Commit Graph

1820 Commits

Author SHA1 Message Date
Michael Kirk
c2aee429b1 move ContactsManager to local dependency 2019-02-01 17:44:14 -07:00
Michael Kirk
1bfe691895 In app notifications for iOS10+
Extract shared notification presention/response

Implement adapters which use that logic for modern UNUserNotification and
legacy UINotifications
2019-02-01 17:44:13 -07:00
Michael Kirk
c01284f848 beef up notifications DebugUI 2019-02-01 17:44:13 -07:00
Matthew Chen
501e883cc4 Merge tag '2.35.0.10' 2019-02-01 17:35:40 -05:00
Matthew Chen
63a5de1852 Add logging around socket ordering. 2019-02-01 17:33:09 -05:00
Michael Kirk
5f59623254 fix CDS for iOS9 2019-02-01 13:44:36 -07:00
Matthew Chen
229450bc47 Enable 'note to self' feature flag. 2019-01-31 17:08:14 -05:00
Matthew Chen
867efb62ff Respond to CR. 2019-01-31 15:48:50 -05:00
Matthew Chen
6b3fe04537 Use connection property for errors in message receiver. 2019-01-31 15:48:50 -05:00
Matthew Chen
70185dd872 Batch outgoing ICE updates. 2019-01-31 15:48:50 -05:00
Matthew Chen
6b5952abda Move work off main thread. 2019-01-31 15:48:50 -05:00
Matthew Chen
4feb0011d7 Reduce logging. 2019-01-31 15:48:50 -05:00
Matthew Chen
77396e11fd Send sync messages with link previews preference. 2019-01-29 16:27:39 -05:00
Matthew Chen
b1cce5ef71 Add link previews preference to configuration protos. 2019-01-29 16:27:39 -05:00
Matthew Chen
ef62bcd004 Disable 'Note to Self.' 2019-01-29 12:42:15 -05:00
Matthew Chen
6d967cb31d Fix 'link preview prefs taint cache' issue. 2019-01-29 10:43:09 -05:00
Matthew Chen
f2d580cae6 Update user agent for proxied content downloads. 2019-01-29 10:01:48 -05:00
Matthew Chen
3c0235d57e Enable 'note to self' feature flag. 2019-01-28 10:44:13 -05:00
Matthew Chen
b0704074b9 Rework quoted attachments. 2019-01-28 10:28:26 -05:00
Matthew Chen
bba679eaef Add user-agent for media downloads. 2019-01-25 15:57:48 -05:00
Matthew Chen
0ce9d1a858 Always re-encode link preview images as JPEG even if they don't need to be resized. 2019-01-25 15:33:58 -05:00
Matthew Chen
c68eee5bfe Accept newlines in link preview titles. 2019-01-25 12:57:17 -05:00
Matthew Chen
957a733838 Yet more link preview refinements. 2019-01-25 11:33:09 -05:00
Matthew Chen
b48d5fbcf0 Revise link preview domain whitelists. 2019-01-25 09:46:25 -05:00
Matthew Chen
f174d5be62 Clean up link previews. 2019-01-24 17:26:39 -05:00
Matthew Chen
e7b9f7da99 Flush multi-process writes more aggressively. 2019-01-24 17:03:49 -05:00
Matthew Chen
4c5b9001c3 Elaborate the link preview tests. 2019-01-24 16:51:39 -05:00
Matthew Chen
2e9f2e6154 Elaborate the link preview tests. 2019-01-24 16:17:31 -05:00
Matthew Chen
090dd1f523 Use NSDataDetector to extract URLs for link previews. 2019-01-24 16:01:00 -05:00
Matthew Chen
744d3074ac Fix link preview tests. 2019-01-24 14:34:31 -05:00
Matthew Chen
e4d5926b30 Resize link preview images if necessary. 2019-01-24 13:30:54 -05:00
Matthew Chen
9149282e94 Resize link preview images if necessary. 2019-01-24 13:28:54 -05:00
Matthew Chen
9b33d70d7b Constrain max size of link preview image. 2019-01-24 13:06:22 -05:00
Matthew Chen
c4274d63c8 Fix build warnings in fake profile manager. 2019-01-24 10:22:46 -05:00
Matthew Chen
e172eeff0e Link preview preference should only affect outgoing link previews. 2019-01-24 08:54:07 -05:00
Matthew Chen
23980152fc Segment proxied content downloads. 2019-01-24 08:51:25 -05:00
Matthew Chen
db15ff9a26 Segment proxied content downloads. 2019-01-24 08:51:25 -05:00
Matthew Chen
4e7dbc486d Segment proxied content downloads. 2019-01-24 08:51:25 -05:00
Matthew Chen
635b5740ac Add missing domain to link preview whitelist. 2019-01-23 13:17:23 -05:00
Matthew Chen
e2747dc702 Fix glitch in link loading. 2019-01-23 13:17:23 -05:00
Matthew Chen
b002c0c9e1 Refine link parsing and validation logic. 2019-01-23 13:17:23 -05:00
Matthew Chen
a7d848ef7c Add missing nullability annotations. 2019-01-23 13:12:43 -05:00
Matthew Chen
becd72329b Fix build warnings about nullability. 2019-01-23 13:12:43 -05:00
Matthew Chen
7e9c3b2dac Clean up all message attachments. 2019-01-23 10:01:16 -05:00
Matthew Chen
7d4e89daac Discard link previews if incoming message has attachments. 2019-01-23 09:59:48 -05:00
Matthew Chen
3d757b492a Add link previews to conversation message bubbles. 2019-01-23 09:32:30 -05:00
Matthew Chen
0569ed3f59 Respond to CR. 2019-01-23 09:24:30 -05:00
Matthew Chen
f73f100717 Link preview temp files. 2019-01-23 09:22:16 -05:00
Matthew Chen
c57b0d98cb Add link previews setting. 2019-01-23 09:17:13 -05:00
Matthew Chen
977ee9ffe9 Merge remote-tracking branch 'private/release/2.34.0' 2019-01-22 11:10:04 -05:00