Commit graph

190 commits

Author SHA1 Message Date
Niels Andriesse
b748566f34 Implement attachment downloading 2019-10-17 12:50:17 +11:00
Niels Andriesse
f8ababad1a Update protobuf layout 2019-10-17 12:28:59 +11:00
Niels Andriesse
ee8b341182 Implement attachment uploading 2019-10-17 11:28:51 +11:00
Niels Andriesse
bd309c4f6f Clean 2019-09-16 16:36:17 +10:00
Mikunj
815c8a97fb Added incoming gif previews 2019-09-16 14:45:24 +10:00
Michael Kirk
30266bf65e autoformatted 2019-04-04 13:44:42 -06:00
Michael Kirk
64a0c4bfaa auto-migrate to Swift5 2019-04-04 13:44:42 -06:00
Matthew Chen
df4cf5c09e Respond to CR. 2019-03-18 14:24:33 -04:00
Matthew Chen
fed4899c8d Handle incoming attachments with missing MIME type. 2019-03-18 14:14:20 -04:00
Matthew Chen
c180d20dcd Store media size from attachment pointer protos. 2019-03-18 14:14:20 -04:00
Michael Kirk
7e5256856c render media+longText message 2019-02-25 13:27:49 -07:00
Matthew Chen
b0704074b9 Rework quoted attachments. 2019-01-28 10:28:26 -05:00
Matthew Chen
dc6dadad43 Respond to CR. 2019-01-03 16:43:52 -05:00
Matthew Chen
1260e7459d Add asserts around attachment crash. 2019-01-03 16:43:52 -05:00
Michael Kirk
df79fc9ed0 Move String+OWS into SSK
name Switcharoo String+OWS/String+SSK categories to reflect where they live.
2018-12-20 09:54:08 -07:00
Matthew Chen
26a25f861b Start sketching out image editor. 2018-12-18 10:53:41 -05:00
Matthew Chen
bd318a84ab Fix typo. 2018-12-12 15:45:11 -05:00
Matthew Chen
a96c6ed3b2 Persist the media validity cache. 2018-12-12 15:45:11 -05:00
Michael Kirk
eb96eec94a Merge branch 'release/2.32.0' 2018-12-07 09:55:43 -05:00
Michael Kirk
5423607393 debug logging 2018-12-06 19:12:52 -05:00
Matthew Chen
fe8259bf0c Fix incremental backup exports. 2018-12-03 22:21:59 -05:00
Matthew Chen
5f8755f2eb Respond to CR. 2018-11-21 09:25:24 -08:00
Matthew Chen
d76bdf3a58 Use attachment pointers to restore attachments from backup. 2018-11-21 08:53:15 -08:00
Matthew Chen
e72dafb08e Use attachment pointers to restore attachments from backup. 2018-11-21 08:53:15 -08:00
Matthew Chen
90e7df5515 Use attachment pointers to restore attachments from backup. 2018-11-21 08:53:15 -08:00
Matthew Chen
da4f41defc Fix missing albumMessageId. 2018-11-09 17:49:08 -05:00
Matthew Chen
654325c6dc Add download progress indicators. 2018-11-08 15:35:14 -05:00
Matthew Chen
3daf7d4744 Add OWSAttachmentDownloads. 2018-11-08 15:31:00 -05:00
Michael Kirk
42bf267607 fixup plumbing for incoming messages/synced transcripts 2018-11-08 12:52:09 -06:00
Michael Kirk
e096406e56 migrate existing attachments to album-compatible gallery schema 2018-11-08 12:52:09 -06:00
Michael Kirk
57681bd6f3 Gallery supports album messages 2018-11-08 12:52:09 -06:00
Michael Kirk
27cb91e9c8 Plumb through messageAlbumId so an Attachment knows what album (if any) it
belongs to.
2018-11-08 12:52:08 -06:00
Matthew Chen
57de089118 Add support for album captions to models. 2018-11-07 10:54:17 -05:00
Matthew Chen
0341f5dc2b Modify ConversationViewItem to support media galleries. 2018-11-06 15:23:09 -05:00
Matthew Chen
f2c0985907 Add 'is valid media?' method. 2018-11-06 15:23:09 -05:00
Matthew Chen
47fda2e377 Add debug UI for multi-image sends. 2018-11-02 13:04:05 -04:00
Matthew Chen
f6591fac25 Add debug UI for multi-image sends. 2018-11-02 13:04:05 -04:00
Matthew Chen
278c61fd16 Remove assert around group avatar updates. 2018-10-24 17:11:48 -04:00
Matthew Chen
f1d93d4472 Merge remote-tracking branch 'origin/release/2.30.2' 2018-10-12 16:00:42 -04:00
Michael Kirk
f243914fe5 NSTemporaryDirectory -> OWSTemporaryDirectory/AccessibleAfterFirstAuth
Remove redundant move - AFNetworking alread moves the CFNetwork tmp file for
us.
2018-10-03 14:01:36 -06:00
Michael Kirk
6560358375 Fix failed attachment downloads in beta 2018-10-02 14:38:05 -06:00
Matthew Chen
7d727b7ac9 Modify proto wrapper builders to require required fields. 2018-10-01 09:08:23 -04:00
Matthew Chen
3738155c81 Fix build breakage from SMK. 2018-10-01 09:08:02 -04:00
Matthew Chen
0125535d4d Pull out SignalCoreKit. 2018-10-01 09:06:40 -04:00
Michael Kirk
e3e6c31612 fix hang on conversation load 2018-09-27 15:29:00 -04:00
Matthew Chen
4ad7ca79b7 Respond to CR. 2018-09-18 16:44:33 -04:00
Matthew Chen
b883209f91 Refine logging. 2018-09-18 16:35:12 -04:00
Michael Kirk
920a82564f Merge tag '2.29.3.3' 2018-09-15 09:17:08 -05:00
Matthew Chen
22afe39cd0 Respond to CR. 2018-09-14 14:34:50 -04:00
Matthew Chen
2ea751bbac Clean up attachment downloads. 2018-09-14 14:34:50 -04:00