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