Commit graph

139 commits

Author SHA1 Message Date
Matthew Chen
6cc28bdf8f Redraw message bubbles when corner state changes. 2019-03-18 16:31:47 -04:00
Matthew Chen
df4cf5c09e Respond to CR. 2019-03-18 14:24:33 -04:00
Matthew Chen
b6724ee181 Clean up ahead of PR. 2019-03-18 14:14:20 -04:00
Matthew Chen
4bfa251321 Ensure constant bubble sizes for oversize text. 2019-03-18 14:14:20 -04:00
Matthew Chen
67c89cb4e3 Ensure constant bubble sizes for oversize text. 2019-03-18 14:14:20 -04:00
Matthew Chen
dc168270c2 Ensure constant bubble sizes for generic attachments. 2019-03-18 14:14:20 -04:00
Matthew Chen
d1447d0730 Ensure constant bubble sizes for audio media. 2019-03-18 14:14:20 -04:00
Matthew Chen
14e7274c3d Ensure constant bubble sizes for visual media. 2019-03-18 14:14:20 -04:00
Michael Kirk
72e0d2c20a Only render visual media as album
This check was enforced for AttachmentStreams, but not AttachmentPointers
2019-02-28 16:38:32 -07:00
Michael Kirk
c6a3772a5e clearer constant names 2019-02-25 13:27:49 -07:00
Michael Kirk
7e5256856c render media+longText message 2019-02-25 13:27:49 -07:00
Michael Kirk
bc4260b444 Send long-text with other attachments 2019-02-25 13:27:49 -07:00
Matthew Chen
9c806d59df Safely ignore invalid link preview images. 2019-01-25 15:33:32 -05:00
Matthew Chen
c7053aa36d Add link previews to converastion view items. 2019-01-23 09:26:05 -05:00
Matthew Chen
79000d5fbb Save and share all items in album. 2019-01-22 17:14:06 -05:00
Matthew Chen
8dc6ea0c08 Revert "Save and share all items in album"
This reverts commit 58ab3948e969fe09872e51061e2311535d9e0eb4.
2019-01-22 17:14:06 -05:00
Matthew Chen
4fda1be3f5 Save and share all items in album 2019-01-22 17:14:06 -05:00
Matthew Chen
e91195385b Respond to CR. 2019-01-15 16:39:01 -05:00
Matthew Chen
04a300784f Respond to CR. 2019-01-15 16:34:46 -05:00
Matthew Chen
42762ad907 Allow taps in albums with failed images. 2019-01-15 16:34:46 -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
90d8fb3d14 Refine view model diffing. 2018-12-13 09:21:13 -05:00
Matthew Chen
ab9e2c4e11 Ensure quoted replies with attachments are handled properly. 2018-11-30 11:05:55 -07:00
Matthew Chen
cd224a1590 Render single media as albums. 2018-11-08 15:44:22 -05:00
Matthew Chen
c1a5e1e258 Rename to media album. 2018-11-08 15:33:57 -05:00
Matthew Chen
2dfd4b2c0d Rename to media album. 2018-11-07 12:24:53 -05:00
Matthew Chen
c7c02f03d1 Display caption indicators for media albums in conversation view. 2018-11-07 11:12:13 -05:00
Matthew Chen
d538301632 Fix media gallery cell edge cases. 2018-11-06 15:23:09 -05:00
Matthew Chen
34e85dd90e Fix media gallery cell edge cases. 2018-11-06 15:23:09 -05:00
Matthew Chen
ee3bdca336 Fix media gallery cell edge cases. 2018-11-06 15:23:09 -05:00
Matthew Chen
cf057e3af3 Modify MediaGalleryCellView to handle still images. 2018-11-06 15:23:09 -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
ecba67b511 Add debug UI for multi-image sends. 2018-11-02 13:04:05 -04:00
Matthew Chen
4088bebe05 Clean up ahead of PR. 2018-11-01 16:44:47 -04:00
Matthew Chen
63d88ef5cb Sketch out TypingIndicatorCell. 2018-11-01 16:44:47 -04:00
Matthew Chen
eedc9f9a26 Sketch out "typing indicators" interaction and cell. 2018-11-01 16:44:47 -04:00
Matthew Chen
32d3eed7ba Add ConversationViewModel. 2018-11-01 14:51:47 -04:00
Michael Kirk
06eae47e09 ConversationViewItem -> protocol 2018-09-28 12:58:33 -06:00
Matthew Chen
72562920ed Fix author conversation colors. 2018-09-26 09:19:12 -04:00
Matthew Chen
4186ce9a72 Respond to CR. 2018-09-25 17:05:26 -04:00
Matthew Chen
7b2dd19fb8 Respond to CR. 2018-09-25 16:11:37 -04:00
Matthew Chen
3a12446be8 Modify environment accessors to use our 'shared' convention. 2018-09-07 16:20:41 -04:00
Matthew Chen
f9eab5cd24 Merge remote-tracking branch 'origin/release/2.29.2' 2018-09-07 15:27:50 -04:00
Michael Kirk
c7662b5a86 Step 2/2 %s/OWSAssert/OWSAssertDebug for existing previous assert semantics
Going forward, we want to prefer safer asserts, but we don't want to blindly
apply crashing asserts across the codebase
2018-09-07 10:00:48 -06:00
Matthew Chen
498828f93c Rename AttachmentStream methods. 2018-09-06 15:30:00 -04:00
Matthew Chen
44a3a81469 Update logging and asserts in hotfix changes. 2018-09-04 16:12:41 -04:00
Matthew Chen
f4d1f25656 Merge remote-tracking branch 'origin/release/2.29.1' 2018-09-04 09:27:41 -04:00
Michael Kirk
2cdca0299c show generic file icon for invalid GIF 2018-08-30 20:49:31 -06:00
Michael Kirk
e715bf9ea2 image sizing
Validate image sizing
2018-08-30 19:21:38 -06:00