Commit Graph

1475 Commits

Author SHA1 Message Date
Matthew Chen
195f1ebec8 Don't allow "reply" messages with per-message expiration. 2019-06-13 11:17:39 -04:00
Matthew Chen
a1184dd581 Respond to CR. 2019-06-13 10:55:10 -04:00
Matthew Chen
7c5b023078 Add views to render messages with per-message expiration in conversation view. 2019-06-13 10:55:10 -04:00
Matthew Chen
f24f79773b Add views to render messages with per-message expiration in conversation view. 2019-06-13 10:52:50 -04:00
Matthew Chen
08d1592cb1 Add views to render messages with per-message expiration in conversation view. 2019-06-13 10:52:50 -04:00
Matthew Chen
a6280e61c5 Add views to render messages with per-message expiration in conversation view. 2019-06-13 10:51:17 -04:00
Michael Kirk
13cdb2abb8 Surface when you discover a friend has registered 2019-06-13 09:20:50 -05:00
Nora Trapp
87776a938c PR Feedback 2019-06-12 14:37:03 -07:00
Nora Trapp
b77fac0729 Ignore typing indicators when updating lastVisibleSortId 2019-06-12 14:37:03 -07:00
Matthew Chen
397212f8a5 Add PDF view. 2019-06-12 12:27:16 -07:00
Matthew Chen
84dc969c5e Add PDF view. 2019-06-12 12:27:16 -07:00
Nora Trapp
8753c15278 Fix gesture interactions for interactive pop (swipe to go back) 2019-06-11 18:52:13 -07:00
Jonathan Chan
135d051761 Accept autocorrect suggestion before sending
Previously, when we type a message in `ConversationViewController`, and then click "Send" when there is a pending autocorrect suggestion in the keyboard, the autocorrect suggestion is ignored. This results in messages being sent with typos. This commit accepts the autocorrect suggestion before the message is sent, emulating the behaviour in Apple Messages and Facebook Messenger.

Fixes #2875.

Signed-off-by: Jonathan Chan <jonchanyc@outlook.com>
2019-06-11 12:36:41 -07:00
Nora Trapp
ae985fd353 Simplified RTL handling for swipe-to-reply. 2019-06-11 10:50:49 -07:00
Nora Trapp
fa409dbbc5 Fix input bar placeholder for RTL languages. 2019-06-11 10:50:49 -07:00
Nora Trapp
7b22835413 Fix audio scrubbing for RTL 2019-06-11 10:50:49 -07:00
Nora Trapp
9b6b199df4 Add RTL support to swipe to reply. 2019-06-11 10:50:49 -07:00
Nora Trapp
fd1e1cfd16 Fix a missing clamp on audio scrubber 2019-06-10 12:35:06 -07:00
Nora Trapp
0d2442c8fe Fix message cell constraints for iOS 9 2019-06-10 12:35:06 -07:00
Nora Trapp
ce99b0e311 Add ImpactHapticFeedback helper 2019-06-10 12:35:06 -07:00
Nora Trapp
d1c49138b1 PR Feedback 2019-06-10 12:35:06 -07:00
Nora Trapp
a8235a1759 Swipe to reply 2019-06-10 12:35:06 -07:00
Matthew Chen
32076ea302 Rework the "is this a disappear message" accessors. 2019-06-10 11:41:39 -04:00
Michael Kirk
79124628c7 higher quality images for "documents" 2019-06-10 09:45:08 -05:00
Michael Kirk
c8ba6cb71e Remove old UIPicker code 2019-06-10 09:45:08 -05:00
Nora Trapp
38a71ba4ad Only scrub audio player when the pan gesture ends 2019-06-05 15:50:58 -07:00
Nora Trapp
dc77113a01 PR Feedback 2019-06-05 15:50:58 -07:00
Nora Trapp
16415463a0 Only allow the message cell's panGesture to operate horizontally. 2019-06-05 15:50:58 -07:00
Nora Trapp
7b9d3fe772 Allow scrubbing audio messages 2019-06-05 15:50:58 -07:00
Nora Trapp
ca22869f7d Also cleanup borders on link previews in dark mode 2019-05-31 14:13:40 -07:00
Nora Trapp
3125cc3580 Slightly bump up the border width of the input tool bar to improve anti-aliasing. 2019-05-31 12:00:41 -07:00
Matthew Chen
7901bcc123 Merge remote-tracking branch 'private/release/2.40.0' 2019-05-31 13:19:36 -04:00
Matthew Chen
9beaa7e19b Migrate all models. 2019-05-31 10:27:20 -04:00
Matthew Chen
e43c0e2316 Notify input toolbar when stickers become enabled. 2019-05-31 09:36:02 -04:00
Michael Kirk
976915e538 proper type annotations for mantle model 2019-05-30 09:49:18 -06:00
Matthew Chen
4eed2bba2f Respond to CR. 2019-05-30 09:09:08 -04:00
Matthew Chen
abce36b687 Never show the empty sticker keyboard. 2019-05-30 09:06:39 -04:00
Michael Kirk
fd13a58557 Allow repicking from giphy approval 2019-05-29 17:13:41 -06:00
Matthew Chen
4e85c9db38 Respond to CR. 2019-05-29 14:27:23 -04:00
Matthew Chen
fc25251dd8 Merge remote-tracking branch 'private/release/2.40.0' 2019-05-29 10:56:24 -04:00
Matthew Chen
5be7181f94 Update to reflect design changes. 2019-05-29 10:04:29 -04:00
Matthew Chen
2a18d41085 Render "unknown protocol version" error messages. 2019-05-29 09:10:18 -04:00
Matthew Chen
454d38875c Respond to CR. 2019-05-29 09:03:48 -04:00
Matthew Chen
83a39840ca Fix sticker keyboard edges cases around first responder. 2019-05-29 09:02:29 -04:00
Matthew Chen
ff73b3bef4 Tweak sticker keyboard height. 2019-05-29 09:02:29 -04:00
Michael Kirk
a837c75764 Simple send sans Yap 2019-05-28 17:31:53 -04:00
Matthew Chen
d72548c284 Fix layout animations in conversation input toolbar. 2019-05-24 16:20:36 -04:00
Matthew Chen
70976aafc3 Fix layout animations in conversation input toolbar. 2019-05-24 16:20:36 -04:00
Matthew Chen
f28a997b89 Fix layout animations in conversation input toolbar. 2019-05-24 16:20:36 -04:00
Matthew Chen
0b4728ba3f Merge remote-tracking branch 'private/release/2.40.0' 2019-05-24 11:17:02 -04:00