Commit Graph

3266 Commits

Author SHA1 Message Date
Nora Trapp
c530b22893 Put a background behind sticker suggestions to differentiate from incoming messages 2019-06-14 09:30:17 -07:00
Matthew Chen
ee316047ed Respond to CR. 2019-06-14 10:51:54 -04:00
Matthew Chen
96a9c569cc Don't let users view outgoing messages with per-message expiration. 2019-06-14 10:46:39 -04:00
Matthew Chen
36e14de77a Don't let users view outgoing messages with per-message expiration. 2019-06-14 10:46:39 -04:00
Matthew Chen
92b53cae78 Auto-expiration of messages with per-message expiration. 2019-06-14 10:41:15 -04:00
Matthew Chen
77841451b8 Respond to CR. 2019-06-13 17:50:25 -04:00
Matthew Chen
4ac51e95c2 Sketch out the "tombstone" state of messages with per-message expiration. 2019-06-13 17:26:29 -04:00
Nora Trapp
ac2abaf705 PR Feedback 2019-06-13 09:40:35 -07:00
Nora Trapp
13a80ef8aa Accept autocorrect suggestions in all the textViews that can be dismissed without the keyboard 2019-06-13 09:24:03 -07:00
Nora Trapp
cd281f22b2 Bounce a little 2019-06-13 09:21:15 -07:00
Nora Trapp
e103d1d493 PR Feedback 2019-06-13 09:21:15 -07:00
Nora Trapp
0757981008 Reduce touch region for audio scrubbing 2019-06-13 09:21:15 -07:00
Nora Trapp
70de083495 Updated swipe-to-reply animation 2019-06-13 09:21:15 -07:00
Matthew Chen
f7a82cbb38 Include sender state for per-message expiration messages in group threads. 2019-06-13 11:19:09 -04:00
Matthew Chen
6247b79a36 Respond to CR. 2019-06-13 11:17:39 -04:00
Matthew Chen
eac4af0a4c Add full-screen view to render messages with per-message expiration in conversation view. 2019-06-13 11:17:39 -04:00
Matthew Chen
af20fe7989 Add full-screen view to render messages with per-message expiration in conversation view. 2019-06-13 11:17:39 -04:00
Matthew Chen
69ada9acd8 Add full-screen view to render messages with per-message expiration in conversation view. 2019-06-13 11:17:39 -04:00
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
Nora Trapp
ce09b97ac3 Design tweaks for PDFViewController 2019-06-12 12:27:16 -07:00
Matthew Chen
397212f8a5 Add PDF view. 2019-06-12 12:27:16 -07:00
Matthew Chen
a965a4c936 Add PDF view. 2019-06-12 12:27:16 -07:00
Matthew Chen
b11fa905d4 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
Michael Kirk
6739e6c01c "Support" link after repeated verification requests 2019-06-11 16:28:05 -05: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
Michael Kirk
326a531fc3 prevent archiving threads behind search results 2019-06-10 15:59:18 -05:00
Michael Kirk
10d2cba1db Pop keyboard and enable Cancel button when returning to homeview while searching 2019-06-10 15:59:18 -05:00
Michael Kirk
469b4f2b04 animate "cancel" present/dismiss 2019-06-10 15:59:18 -05: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
0119bdf82f Elaborate per-message expiration. 2019-06-10 11:41:39 -04:00
Matthew Chen
32076ea302 Rework the "is this a disappear message" accessors. 2019-06-10 11:41:39 -04:00
Matthew Chen
421d568bee Merge tag '2.40.0.20' 2019-06-10 11:32:26 -04:00