Commit Graph

4451 Commits

Author SHA1 Message Date
Matthew Chen
37841d9b67 Respond to CR.
// FREEBIE
2017-10-18 12:21:17 -07:00
Matthew Chen
4a94d039e8 Restore the input toolbar's placeholder text.
// FREEBIE
2017-10-18 12:18:15 -07:00
Matthew Chen
7d3df0bf0a Merge branch 'charlesmchen/conversationCellPerf' 2017-10-18 12:13:33 -07:00
Matthew Chen
c47573334b Respond to CR.
// FREEBIE
2017-10-18 12:13:26 -07:00
Matthew Chen
3b945a9da2 Respond to CR.
// FREEBIE
2017-10-18 12:13:26 -07:00
Matthew Chen
88c874e4e6 Clean up ahead of PR.
// FREEBIE
2017-10-18 12:13:26 -07:00
Matthew Chen
257f8249bf Cull cached cell media outside a load window.
// FREEBIE
2017-10-18 12:13:26 -07:00
Matthew Chen
65efa7f836 Lazy load, eagerly unload & cache cell media.
// FREEBIE
2017-10-18 12:13:26 -07:00
Matthew Chen
e77292c2a9 Add contentWidth property to ConversationViewCell.
// FREEBIE
2017-10-18 12:13:26 -07:00
Erik Strottmann
d7f24e4808 Increase profile disclosure compression resistance
Prevents disclosure indicator in profile row of settings from collapsing
when the profile name is too long.

Fixes #2515.

// FREEBIE
2017-10-18 11:53:19 -07:00
Matthew Chen
9818fc7746 Merge branch 'charlesmchen/reworkConversationInputToolbar' 2017-10-18 09:43:57 -07:00
Matthew Chen
b269c72acb Respond to CR.
// FREEBIE
2017-10-18 09:43:24 -07:00
Matthew Chen
f36ecbdfa6 Button locations in input toolbar should reflect RTL.
// FREEBIE
2017-10-18 09:37:08 -07:00
Matthew Chen
cec614706e Button locations in input toolbar should reflect RTL.
// FREEBIE
2017-10-18 09:37:08 -07:00
Matthew Chen
2ec8522355 Fix the input toolbar.
// FREEBIE
2017-10-18 09:37:08 -07:00
Matthew Chen
741ef123fc Merge branch 'charlesmchen/restoreLoadMoreMessages' 2017-10-18 09:31:29 -07:00
Matthew Chen
b9f6bbb369 Clean up ahead of PR.
// FREEBIE
2017-10-18 09:30:03 -07:00
Matthew Chen
163e66dd4f Restore "load more messages" functionality.
// FREEBIE
2017-10-18 09:30:03 -07:00
Matthew Chen
78bf4fb57f Merge branch 'charlesmchen/injectFakeIncomingMessages' 2017-10-18 09:28:41 -07:00
Matthew Chen
ccb37bfac3 Respond to CR.
// FREEBIE
2017-10-18 08:50:47 -07:00
Matthew Chen
ae550fa960 Add actions to debug UI to inject fake incoming messages.
// FREEBIE
2017-10-18 08:45:24 -07:00
Matthew Chen
88ca1279e0 Merge branch 'charlesmchen/verticalScrollIndicatorConversationView' 2017-10-18 08:37:56 -07:00
Matthew Chen
ed350f8ea6 Add vertical scroll indicator to conversation view.
// FREEBIE
2017-10-18 08:37:47 -07:00
Matthew Chen
9395fe0584 Merge branch 'charlesmchen/socketProcessOffMainThread' 2017-10-18 08:36:58 -07:00
Matthew Chen
e3868df69a Move write of incoming messages off main thread.
// FREEBIE
2017-10-18 08:36:49 -07:00
Matthew Chen
fe87015bbc Merge branch 'charlesmchen/incomingAttachmentsVsExpiration' 2017-10-18 08:34:35 -07:00
Matthew Chen
8704722f90 Don't start expiration of incoming messages until attachments are downloaded.
// FREEBIE
2017-10-17 17:48:46 -07:00
Matthew Chen
5e7ca0a755 Merge branch 'charlesmchen/rewriteConversationView2_' 2017-10-16 21:07:04 -07:00
Matthew Chen
032ec59d1c Respond to CR.
// FREEBIE
2017-10-16 21:05:29 -07:00
Matthew Chen
01691b7ade Ensure attachment masking is updated to reflect cell relayout.
// FREEBIE
2017-10-16 20:41:14 -07:00
Matthew Chen
212d5dd112 Clean up ahead of PR.
// FREEBIE
2017-10-16 20:41:14 -07:00
Matthew Chen
ae27d062f6 Clamp content aspect ratio.
// FREEBIE
2017-10-16 20:41:14 -07:00
Matthew Chen
b6a61afd5c Clean up ahead of PR.
// FREEBIE
2017-10-16 20:41:14 -07:00
Matthew Chen
46dc0acdfb Fix media cropping.
// FREEBIE
2017-10-16 20:41:14 -07:00
Matthew Chen
132d5b3408 Clean up ahead of PR.
// FREEBIE
2017-10-16 20:41:14 -07:00
Matthew Chen
e91599d986 Restore message cell footers.
// FREEBIE
2017-10-16 20:41:14 -07:00
Matthew Chen
3723a4845f Restore message cell footers.
// FREEBIE
2017-10-16 20:41:14 -07:00
Matthew Chen
c2f07bb3d8 Restore message cell footers.
// FREEBIE
2017-10-16 20:41:14 -07:00
Matthew Chen
227fd5280d Resize conversation view cells as necessary.
// FREEBIE
2017-10-16 20:41:14 -07:00
Matthew Chen
f7bd813c9f Restore the date headers to the conversation view cells.
// FREEBIE
2017-10-16 20:41:14 -07:00
Michael Kirk
603a7d2639 Merge branch 'release/2.18.0' 2017-10-16 12:59:53 -07:00
Michael Kirk
90468135c3 Merge branch 'mkirk/compose-cr-fixups' into release/2.18.0 2017-10-16 12:59:40 -07:00
Michael Kirk
ab05bd32e8 compose search cleanup per code review
// FREEBIE
2017-10-16 12:59:15 -07:00
Michael Kirk
0f859d6b20 Merge branch 'release/2.18.0' 2017-10-16 12:27:20 -07:00
Michael Kirk
a76b1f52b0 Merge branch 'mkirk/show-entire-message' into release/2.18.0 2017-10-16 12:26:23 -07:00
Michael Kirk
9ae4a26eb1 Message details shows entire message
When viewing a longer message, to avoid the risk of the user not being
aware they can scroll down, we scroll to the last couple lines of the
message, ensuring they can see the meta-data.

// FREEBIE
2017-10-16 12:26:16 -07:00
Michael Kirk
0a19e0715a Merge branch 'mkirk/fix-invite-sms' into release/2.18.0 2017-10-16 12:25:54 -07:00
Michael Kirk
038ca0d6a9 Fix invite via SMS in search
- whispersystems.org -> signal.org
- nav color was wrong since iOS10
- update search results after clearing post SMS invite

// FREEBIE
2017-10-16 12:25:48 -07:00
Michael Kirk
69ee9cbcfa Merge branch 'mkirk/pull-to-refresh-inbox' into release/2.18.0 2017-10-16 12:25:14 -07:00
Michael Kirk
6a65ee6def Pull to refresh on homeview fetches messages.
This is useful when you're using censorship circumvention and unable to
receive push notifications.

// FREEBIE
2017-10-16 12:25:07 -07:00