Commit Graph

89 Commits (498828f93c45640c3009e9bfeed2c29c1deff0fe)

Author SHA1 Message Date
Matthew Chen 498828f93c Rename AttachmentStream methods.
Michael Kirk 2cdca0299c show generic file icon for invalid GIF
Michael Kirk e715bf9ea2 image sizing
Validate image sizing
Michael Kirk 8829cdfb4b Toast view when tapped message doesn't exist, mark remotely sourced.
Michael Kirk c05700fd98 Log in OWSFail
step 1: rename OWSFail->OWSFailNoProdLog
step 2: rename OWSProdLogAndFail->OWSFail
step 3: Convert OWSFailNoProdLog->OWSFail where we want logging
step 4: Rename OWSCFail->OWSCFailNoProdLog
step 5: Rename OWSProdLogAndCFail -> OWSCFail
step 6: Convert OWSCFailNoProdLog -> OWSCFail where we want logging
Matthew Chen 0ac1cb1e72 Cache system message text.
Michael Kirk 42eb7a8d31 cleanup unused code
Michael Kirk 2552368146 add text reply action, comment out more deprecated uimenu code
Matthew Chen ecafe546b6 Rework unread indicators.
Matthew Chen 8d72bb032e Rework unread indicators.
Matthew Chen e48a1e0816 Respond to CR.
Matthew Chen 8b3bdb88f3 Revert "Merge branch 'charlesmchen/tweakCalls'"
This reverts commit 3e0233ea60, reversing
changes made to 74ce3012cf.
Michael Kirk c81799169e CR: intercell spacing dicated by ConversationViewItem
Michael Kirk 77e9533dc1 remove hairline
// FREEBIE
Matthew Chen 1a9a5016fe Tweak calls.
Matthew Chen db32dcc6a2 Cleanup.
Matthew Chen 7be6fbc24f Refine intra-cell spacing.
Matthew Chen 39eac9129b Respond to CR.
Matthew Chen d869afc3e4 Tweak break spacing.
Matthew Chen 966e6a1156 Tweak sender names.
Matthew Chen 227234d8cb Respond to CR.
Matthew Chen 16a1dcfb77 Respond to CR.
Matthew Chen 89523f556b Tweak intra-cell spacing.
Matthew Chen 33b1628c26 Rename to ConversationStyle.
Matthew Chen 4effa56d50 Tweak 'group sender' avatars.
Matthew Chen a9b6fe5978 Respond to CR.
Matthew Chen fdd6174871 Fix breakage from cell layout changes.
Matthew Chen fc299b8700 Use UI database connection throughout the conversation cells.
Matthew Chen d40f74dd0b Respond to CR.
Matthew Chen ac6f78a5fc Tweak message cells.
Matthew Chen 3cd6a33aa6 Fix build warnings.
Michael Kirk 5ba5e98260 Show downloaded contact avatar in thread
// FREEBIE
Matthew Chen 411d5a3b4f Respond to CR.
Matthew Chen 708b44e3c5 Improve handling of contact display names.
Matthew Chen 7e35a7e7d7 Sketch out rendering of contact shares in conversation view.
Matthew Chen 9275c67818 Rework outgoing message state.
Matthew Chen 9c93099515 Fix incomplete asserts.
Matthew Chen ea82419a40 Fix long press on quoted reply.
Michael Kirk 5320536736 remove WIP comments
// FREEBIE
Matthew Chen 9769d482da Respond to CR.
Matthew Chen 76995e4594 Enforce quoted reply edge cases.
Michael Kirk 1d4c0624be Clarify variable names
// FREEBIE
Michael Kirk cb5d3d4f85 Use QuotedReplyModel to access attachment data
This view model loads the attachment when it's build.

// FREEBIE
Michael Kirk d99054d895 Reply menu item
MVP

- [x] populate from menu
- [] send quoted message

TODO

- [] thumbnail
- [] paperclip icon showing for text message
- [] cancel button asset
- [] fonts
- [] colors
- [] adjust content inset/offset when showing quote edit

NICE TO HAVE

- [] animate presentation
- [] animate dismiss
- [] non-paperclip icon for generic attachments

// FREEBIE
Matthew Chen 7cf169012c Elaborate conversation view items around quoted replies.
Michael Kirk 00e5e1b0d6 Fixup some tests
// FREEBIE
Matthew Chen 12bcf887c1 Bubble collapse.
Matthew Chen 4f9085a761 Bubble collapse.
Matthew Chen 3ca2c08b06 Bubble collapse.
Matthew Chen 578f40d791 Bubble collapse.