Commit Graph

1833 Commits

Author SHA1 Message Date
Matthew Chen
618a3b1d47 Sketch out crop tool. 2019-02-13 16:43:41 -05:00
Matthew Chen
0807325190 First draft of image editor's text tool. 2019-02-13 16:43:00 -05:00
Michael Kirk
af475aa1e4 update registration state on main thread 2019-02-12 16:07:13 -07:00
Michael Kirk
a1b412c704 Fix "missed calls" not sorting threads
Ensure we touch thread after saving *any* interaction
2019-02-12 15:51:20 -07:00
Matthew Chen
ea547fa46a Merge tag '2.35.0.12' 2019-02-04 13:15:30 -05:00
Matthew Chen
f575c0f100 Add fbcdn.net to link previews media whitelist. 2019-02-04 12:36:03 -05:00
Michael Kirk
d88ffc4775 Notification titles for iOS10+ 2019-02-04 10:35:17 -07:00
Matthew Chen
1dbb9849c5 Remove 'message receipt ordering' logging. 2019-02-04 10:43:25 -05:00
Matthew Chen
bb46720898 Add logging around socket ordering. 2019-02-04 09:39:09 -05:00
Matthew Chen
2cdb7bb0ed Respond to CR. 2019-02-04 09:27:11 -05:00
Matthew Chen
928b0a1630 Add session manager pools. 2019-02-04 09:12:24 -05:00
Matthew Chen
e2b92ed42b Add session manager pools. 2019-02-04 09:12:23 -05:00
Matthew Chen
280b9378b5 Add session manager pools. 2019-02-04 09:12:23 -05:00
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