Commit Graph

911 Commits

Author SHA1 Message Date
Michael Kirk
ef23e6aa47 copy updates 2020-02-25 13:56:33 -07:00
Michael Kirk
3ed0f7cd99 fix typo 2020-02-25 12:52:27 -07:00
Nora Trapp
e5fd0f5d5d PR Feedback 2020-02-25 12:47:03 -07:00
Nora Trapp
a360291deb Always quit the group when blocking a thread. 2020-02-25 12:47:03 -07:00
Nora Trapp
153f8cadc0 Add block+delete message request action. 2020-02-21 16:57:38 -08:00
Nora Trapp
6d912eed98 Show confirmation dialogs for message request block + delete 2020-02-20 19:22:56 -08:00
Nora Trapp
e7591df991 Sync message request response 2020-02-20 17:06:24 -08:00
Nora Trapp
aa4101cbd9 Tap a photo to download while there's a pending message request. 2020-02-17 18:39:08 -08:00
Nora Trapp
ac35c96f21 Don't download attachments when there's a pending message request. 2020-02-17 18:38:57 -08:00
Michael Kirk
5a081bd1c4 cvc init rather than configureWithThread 2020-02-17 16:26:32 -07:00
Nora Trapp
c83930272b Don't show disappearing message timer button in nav bar while pending request 2020-02-17 16:11:05 -07:00
Nora Trapp
41dc61042f Handle message requests in blocked threads. 2020-02-17 16:11:05 -07:00
Michael Kirk
3bb38ddb99 swift friendly notification rename 2020-02-16 13:13:12 -07:00
Michael Kirk
f406de7797 plumb through messageRequest circumstance when marking as read 2020-02-16 13:13:12 -07:00
Michael Kirk
e844d6124c re-enable marking visible messages as read in conversation view regardless of message request 2020-02-16 13:13:12 -07:00
Michael Kirk
d09998d652 hide action buttons for pending message requests 2020-02-15 19:36:53 -07:00
Michael Kirk
7eefc55975 disable key conversation settings while pending message request exists 2020-02-15 11:37:24 -07:00
Michael Kirk
e8ef310cd7 clarify method. I stared at it for a long time. 2020-02-15 11:37:24 -07:00
Michael Kirk
4ffdc7cda6 disallow reaction when pending message request 2020-02-15 11:37:24 -07:00
Michael Kirk
f8a393aac8 disallow swipe-to-reply when pending message request 2020-02-15 11:37:24 -07:00
Michael Kirk
c7d7d61c4b disallow reply in message actions 2020-02-15 11:37:24 -07:00
Michael Kirk
07eee27461 Fix nested sneaky transaction 2020-02-15 11:37:24 -07:00
Michael Kirk
aed8482171 disable calling with pending message request 2020-02-15 11:37:24 -07:00
Michael Kirk
6a892c4150 Partial Revert of 'Mark messages locally as read but wait to send receipts until the message request is approved.'
Reverting all the OutgoingReceiptManager logic changes - but keeping some ancillary changes.
2020-02-15 11:37:24 -07:00
Nora Trapp
72718c62bb Mark messages locally as read but wait to send receipts until the message request is approved. 2020-02-15 11:37:24 -07:00
Nora Trapp
cc3ccec04a Display the message request dialog if a message is received while viewing the thread 2020-02-15 11:37:24 -07:00
Nora Trapp
e420b2194c If there's a pending message request and we send a message to a thread, share our profile 2020-02-15 11:37:24 -07:00
Nora Trapp
f763b8624e Handle showing message request for non-incoming message interactions. 2020-02-15 11:37:24 -07:00
Nora Trapp
70d948843f Remote FF for message requests 2020-02-11 18:27:46 -08:00
Nora Trapp
55ac356de5 Dismiss message request if accepted by another device. 2020-02-11 13:29:39 -08:00
Nora Trapp
1d29dbefdc Ensure that the experience upgrade view is dismissed when completed via other means. 2020-02-09 13:31:43 -08:00
Michael Kirk
38ab13e710 fix unintentionally erased drafts
previously we 'loaded current draft' in several code paths - including whenever
the `themeDidChange` which was triggered by the trait change that occurs when
an app resigns active.

This introduced a race where-in we could reload the old draft concurrent with
saving the new draft. When we lost the race we'd inadvertently reload the old
draft before resaving it as the "new" draft - losing the new draft.
2020-02-04 15:08:10 -07:00
Matthew Chen
61575cbd70 Merge tag '3.3.0.5' 2020-01-30 20:13:17 -08:00
Nora Trapp
dc2e4b4e48 Preserve message text when pasting an attachment. 2020-01-30 20:13:17 -08:00
Michael Kirk
83d26fe62e revamp group updates - show source, show changes, show icon 2020-01-30 20:10:55 -08:00
Michael Kirk
8a25781400 clarify delegate method 2020-01-30 20:10:55 -08:00
Matthew Chen
1ae6012ecb Create and fetch groups v2; group update roundtrip. 2020-01-17 17:29:00 -03:00
Matthew Chen
d2d78d61f9 Respond to CR. 2020-01-16 17:48:59 -03:00
Matthew Chen
41f314ba1f Respond to CR. 2020-01-16 17:44:56 -03:00
Matthew Chen
976fd5dfb8 Cache user profiles and signal accounts. 2020-01-16 16:52:25 -03:00
Michael Kirk
ab40185710 hide search UI when replying to a message 2020-01-16 11:19:41 -07:00
Nora Trapp
65590f03f1 Merge branch 'release/3.2.0' 2020-01-10 17:15:50 -08:00
Nora Trapp
cb72fb8931 Show toast when tapping expired view-once message 2020-01-10 13:04:15 -08:00
Matthew Chen
72f912dce3 Versioned profile changes, etc. 2020-01-08 13:54:54 -03:00
Michael Kirk
5371fd902a ConversationSearch 2020-01-02 14:09:57 -07:00
Michael Kirk
47e273fb1b replace missing protocol conformance 2020-01-02 14:09:57 -07:00
Michael Kirk
884f09ea5a Windowed conversation loading 2019-12-31 14:29:32 -08:00
Michael Kirk
fc5aad99ef use bench 2019-12-31 14:25:24 -08:00
Matthew Chen
74d9dea7b5 Merge remote-tracking branch 'private/release/3.1.1' 2019-12-26 11:18:09 -03:00
Michael Kirk
3e148108c6 debounce markAsRead 2019-12-26 09:40:58 -03:00