Commit Graph

698 Commits

Author SHA1 Message Date
Matthew Chen
32a76da0bb Add accessibility ids to conversation view cells. 2019-06-28 09:39:36 -04:00
Matthew Chen
158cf4e395 Add accessibility ids to conversation view cells. 2019-06-28 09:39:36 -04:00
Matthew Chen
1810e947f4 Add accessibility ids to conversation view cells. 2019-06-28 09:39:19 -04:00
Nora Trapp
a332c119d1 PR Feedback 2019-06-27 13:13:52 -07:00
Nora Trapp
7d94af3287 Migrate TSContactThread to support UUIDs 2019-06-27 13:12:52 -07:00
Matthew Chen
b86ab9f611 Migrate OWSDisappearingMessagesConfiguration to any. 2019-06-25 15:48:37 -04:00
Nora Trapp
a71b516a98 PR Feedback 2019-06-25 10:31:23 -07:00
Nora Trapp
34e8a7e4a0 PR Feedback 2019-06-25 10:31:23 -07:00
Nora Trapp
92f817d7fd Update callsites to use new contacts manager address interface 2019-06-25 10:30:52 -07:00
Matthew Chen
e26a8e1bd4 Convert attachments to be any-only. 2019-06-24 15:34:02 -04:00
Michael Kirk
997c69b8cc example gradual application of SignalServiceAddress 2019-06-20 18:16:42 -06:00
Nora Trapp
f2c5b02d49 Update TODOs to make them easier to find later 2019-06-19 17:47:00 -07:00
Nora Trapp
a91002ed84 Properly layout conversation title view on iOS 13 2019-06-19 17:47:00 -07:00
Matthew Chen
a7a7499a8e Migrate more key-value stores. 2019-06-19 11:21:12 -04:00
Nora Trapp
9d143c243a Fix an ocassional crash when interacting with ConversationView 2019-06-14 14:22:44 -07: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
7c5b023078 Add views to render messages with per-message expiration in conversation view. 2019-06-13 10:55:10 -04: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
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
a8235a1759 Swipe to reply 2019-06-10 12:35:06 -07: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
dc77113a01 PR Feedback 2019-06-05 15:50:58 -07:00
Nora Trapp
7b9d3fe772 Allow scrubbing audio messages 2019-06-05 15:50:58 -07:00
Matthew Chen
9beaa7e19b Migrate all models. 2019-05-31 10:27:20 -04:00
Michael Kirk
fd13a58557 Allow repicking from giphy approval 2019-05-29 17:13:41 -06:00
Matthew Chen
fc25251dd8 Merge remote-tracking branch 'private/release/2.40.0' 2019-05-29 10:56:24 -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
0b4728ba3f Merge remote-tracking branch 'private/release/2.40.0' 2019-05-24 11:17:02 -04:00
Nora Trapp
3d68bab1a5 Scroll to default position when opening a conversation in compose mode. 2019-05-23 12:38:11 -07:00
Michael Kirk
514160a03f less verbose logging since we now call this very rapidly 2019-05-23 12:43:44 -04:00
Matthew Chen
0cecce2e68 Use GRDB records for anyInsert() & anyUpdate(). Remove anySave(). Add handling of GRDB ids. 2019-05-22 09:18:42 -04:00
Matthew Chen
720f27074e Sketch out sticker tooltips. 2019-05-20 14:22:40 -04:00
Matthew Chen
c121898118 Rework sticker feature flags. 2019-05-16 17:48:46 -04:00
Matthew Chen
e5e9721dc3 Rework sticker feature flags. 2019-05-16 17:48:46 -04:00
Matthew Chen
030a384b34 Intercept open sticker pack URL. 2019-05-14 13:55:50 -04:00
Michael Kirk
ecb6c275f8 MessageSender API takes AnyTransaction 2019-05-14 10:44:55 -06:00
Matthew Chen
0a6581b9cb Reduce read timer to almost nothing. 2019-05-13 16:16:37 -04:00
Matthew Chen
75d4159f3f Rework sticker pack view. 2019-05-13 12:49:23 -04:00
Michael Kirk
2679d0614c avoid deadlock 2019-05-13 12:48:45 -04:00
Matthew Chen
23a1143c95 Respond to CR. 2019-05-09 13:42:36 -04:00
Matthew Chen
246131ebbd Fix "set unread" deadlock. 2019-05-09 13:39:23 -04:00
Matthew Chen
be0f0e0729 Always touch attachment message, if possible. 2019-05-09 13:19:58 -04:00
Matthew Chen
e318a8f224 Refine attachment handling. 2019-05-08 08:57:25 -04:00
Michael Kirk
116241df3f renames for clarity, fail hard on db error 2019-05-03 09:53:37 -06:00