Matthew Chen
f3102e2761
Fix presentation animation of new "attachment approval" state of input toolbar.
...
// FREEBIE
2017-10-18 12:50:16 -07:00
Matthew Chen
0fe76aaab8
Move "attachment approval" into input toolbar.
...
// FREEBIE
2017-10-18 12:50:16 -07:00
Matthew Chen
298a4aa108
Simplify and fix edge cases around menu controller.
...
// FREEBIE
2017-10-18 12:31:23 -07:00
Matthew Chen
06eb794db6
Simplify and fix edge cases around long pressing on system message cells.
...
// FREEBIE
2017-10-18 12:31:23 -07:00
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
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
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
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
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
ed350f8ea6
Add vertical scroll indicator to conversation view.
...
// FREEBIE
2017-10-18 08:37:47 -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
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
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
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
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
Michael Kirk
3080cb512b
Compose View: collation index and group search
...
- Include table index for contacts
- Fix extra spacing in OWS table view
- Separate search results into contact/invite sections
- Include groups in search results when composing new message
- Compose Screen search matches on group member names
// FREEBIE
2017-10-16 12:22:02 -07:00
Matthew Chen
49501a5d1b
Respond to CR.
...
// FREEBIE
2017-10-12 16:23:48 -04:00
Matthew Chen
b1624d6818
Respond to CR.
...
// FREEBIE
2017-10-12 16:23:48 -04:00
Matthew Chen
b833976b77
Clean up ahead of PR.
...
// FREEBIE
2017-10-12 16:23:48 -04:00
Matthew Chen
5621fe893c
Clean up ahead of PR.
...
// FREEBIE
2017-10-12 16:23:48 -04:00
Matthew Chen
fb408f980c
Remove JSQ.
...
// FREEBIE
2017-10-12 16:23:48 -04:00
Michael Kirk
796be18c56
enable gif picker
...
// FREEBIE
2017-10-12 14:58:25 -04:00
Michael Kirk
dd5a19d1fd
Suspend while answering shows "Missed Call"
...
When awakened by a voip push, we get some arbitrary amount of background
time to connect the call (in practice this is ~30s) before the app is
suspended.
Though we were properly terminating the call upon being suspended, we
were not notifying the user that they had missed a call.
// FREEBIE
2017-10-12 14:34:36 -04:00
Michael Kirk
a434a381f7
Merge branch 'hotfix/2.17.1'
2017-10-12 12:54:02 -04:00
Matthew Chen
44051bd7e7
Avoid deadlock in profile manager.
...
// FREEBIE
2017-10-12 12:46:53 -04:00