Commit Graph

6197 Commits

Author SHA1 Message Date
Matthew Chen
58c15e405b Respond to CR. 2021-07-30 14:36:34 -03:00
Matthew Chen
d5b30350a0 Refine handling of home view typing indicators. 2021-07-30 14:28:07 -03:00
Matthew Chen
69468f8715 Refine handling of home view typing indicators. 2021-07-30 14:28:07 -03:00
Matthew Chen
2d1a572d29 Avoid double-notifying home view cells. 2021-07-30 14:28:07 -03:00
Matthew Chen
191b95edbe Enable resumption of scanning. 2021-07-30 14:18:54 -03:00
Matthew Chen
2711169040 Fix race in QR code scanning. 2021-07-30 14:16:59 -03:00
Michelle Linington
8636769dfb Trim the MessageSendLog
- Recipients that return a delivery receipt will be removed from the MSL
- The MSL will clear out stale payloads ~24 hours
2021-07-29 15:08:59 -07:00
Michelle Linington
2385fffebd IOS-1617: Crash when forwarding message with mention
In some of our forwarding controllers, we compute
attachmentApprovalMentionableAddresses on the fly by opening a read
transaction and fetching the group membership. This leads to a
re-enterant database transaction.

Instead, on an update to the selected thread list, we'll populate our
candidate addresses. That way the cached candidate list can be accessed
without a separate transaction.
2021-07-29 15:04:04 -07:00
Michelle Linington
7a27aa1f13 Delivery issue sheet 2021-07-29 15:02:29 -07:00
Michelle Linington
4ef2d4d467 Remove a couple comments
Sender key error messages are collapsing as expected. Nothing needs to
change here.
2021-07-29 14:59:06 -07:00
Michelle Linington
c329d64565 Improved handling of placeholder interactions
- Deferred display now works for "resendable" messages
- Replacement expiration now works
- Error messages now show up correctly in conversation view
2021-07-29 14:59:06 -07:00
Eugene Bistolas
f4999c3fbc Context Menus: Animate presentation / dismissal of context menu 2021-07-29 10:26:23 -10:00
Matthew Chen
ec5524c0e3 Refine home view loading when returning from background. 2021-07-29 09:30:58 -03:00
Matthew Chen
620f434b5c Refine home view initial loads. Fix home view selection glitch. 2021-07-29 09:30:58 -03:00
Matthew Chen
529c5b1b22 Refine home view initial loads. 2021-07-29 09:30:57 -03:00
Matthew Chen
0e39dc5291 Refine home view initial loads. 2021-07-29 09:30:57 -03:00
Matthew Chen
3f8bb0b19b Refine home view initial loads. 2021-07-29 09:30:57 -03:00
Matthew Chen
4daee11f80 Refine home view initial loads. 2021-07-29 09:30:57 -03:00
Matthew Chen
525da3e1b5 Re-fetch profile of potential members of announcement-only groups without the capability. 2021-07-29 09:30:11 -03:00
Nora Trapp
430d7e9469 Revert "Restore ZXing"
This reverts commit 5677ad9cfe.
2021-07-28 12:08:34 -07:00
Matthew Chen
d2a7d3e757 Merge branch 'release/5.17.0' 2021-07-28 12:29:30 -03:00
Matthew Chen
088c1e1d34 Refine announcement-only capability. 2021-07-28 11:49:07 -03:00
Nora Trapp
ece9012f89 Merge branch 'release/5.17.0' 2021-07-27 19:47:28 -07:00
Nora Trapp
5677ad9cfe Restore ZXing 2021-07-27 19:34:05 -07:00
Eugene Bistolas
58715d6629 Context Menus: Ensure correct layouts for small phones, split screen devices, landscape, iPads, etc. 2021-07-27 15:38:58 -10:00
Eugene Bistolas
221777dea6 Review feedback for Context Menus: Integrate existing message actions with context menu API 2021-07-27 15:32:34 -10:00
Eugene Bistolas
aa0c9413ad Integrate existing message actions with context menu API 2021-07-27 15:32:34 -10:00
Eugene Bistolas
984193e523 Review feedback for: Support swipe gesture behavior in context menu action picker 2021-07-27 15:31:29 -10:00
Eugene Bistolas
e7fa7ca67b Support swipe gesture behavior in context menu action picker 2021-07-27 15:18:48 -10:00
Nora Trapp
0628f33f8d Merge branch 'release/5.17.0' 2021-07-23 15:29:28 -07:00
Nora Trapp
ee72ab2398 Fix weird cropping of avatars in dark theme on some devices 2021-07-23 15:15:57 -07:00
Nora Trapp
e7074187ea Listen for the local profile updating. 2021-07-23 14:07:27 -07:00
Nora Trapp
ec3c210e4b Fix weird animation when overscrolling avatar builder 2021-07-23 14:02:16 -07:00
Nora Trapp
97fcc4613c Avatar Builder Megaphone & Onboarding Card 2021-07-23 13:28:51 -07:00
Eugene Bistolas
dbb258e061 Implement context menu's menu UI 2021-07-23 09:00:55 -10:00
Nora Trapp
fdccbd71a6 Allow image quality selection 2021-07-22 13:57:25 -07:00
Eugene Bistolas
8b8760319d Context Menus: Implement context menu reaction picker bar / accessory view support 2021-07-22 09:04:06 -10:00
Michelle Linington
2dc6a1acb2 Re-lint in preparation of merge 2021-07-21 23:01:12 -07:00
Michelle Linington
51f3a58a61 Message send log recording and resend responses 2021-07-21 22:58:51 -07:00
Michelle Linington
2eb60643b7 Sender key decryption failure handling
Most of the work for message resend requests. Includes some rudimentary
failure UI.
2021-07-21 22:58:51 -07:00
Michelle Linington
9c8b225330 PR Feedback and lint 2021-07-21 22:58:50 -07:00
Michelle Linington
6a0bfa7836 Make SignalServiceAddress optional for message building
SenderKey requires that building a message is agnostic from a single
recipient. This makes the recipient argument when building an outgoing
message optional.

Currently this is used to determine if a profile key should be appended
to the message. A different solution will be required for SenderKey
messages.
2021-07-21 22:58:50 -07:00
Michelle Linington
8278af0475 Sender key capability 2021-07-21 22:58:50 -07:00
Nora Trapp
6307cd0aeb Merge branch 'release/5.17.0' 2021-07-21 21:11:01 -07:00
Matthew Chen
1d93d13b23 Merge remote-tracking branch 'private/release/5.17.0' 2021-07-21 16:57:33 -07:00
Matthew Chen
57518839e6 Respond to CR feedback. 2021-07-21 16:49:38 -07:00
Matthew Chen
eefc9672c6 Clean up ahead of PR. 2021-07-21 16:48:09 -07:00
Matthew Chen
a1a186cfd5 Fix bug in home view actions. 2021-07-21 16:48:09 -07:00
Matthew Chen
0f017ba679 Fix over-zealous assert in block user flow. 2021-07-21 16:48:09 -07:00
Matthew Chen
2940576943 Refine how HV loads are landed. 2021-07-21 16:48:09 -07:00