Commit Graph

8621 Commits

Author SHA1 Message Date
Nora Trapp
a283de463d Add suport for signal.me phone number links 2021-08-04 11:49:39 -07:00
Eugene Bistolas
432bd069f0 Context menu feedback / bugfixes 2021-08-03 14:16:21 -10:00
Eugene Bistolas
7feede001c Context Menu programmatic dismissal support
Context menu layout is incorrect on iPad, some landscape cases
2021-08-02 13:50:51 -10:00
Eugene Bistolas
1d52b17aca Context Menus: Fix context menu crashes on stickers, system message presentation issues, keyboard dismissal 2021-08-02 13:27:38 -10:00
Eugene Bistolas
2bc603786e Context Menu Design Feedback 2021-08-02 13:27:38 -10:00
Eugene Bistolas
6850afaf09 Context Menus: Implement source view bounce animations, gesture cancellation behavior 2021-08-02 07:36:54 -10:00
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
8364e761a6 Add notification for reporting errors to internal users 2021-07-29 19:01:13 -07:00
Michelle Linington
0acbfe8359 PR Feedback 2021-07-29 15:17:00 -07: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
540df3934d Merge branch 'release/5.17.0' 2021-07-26 14:47:30 -07:00
Nora Trapp
db797c0506 Give up trying to calculate visible range for description text. This may be causing crashes on some older iOS versions / with some descriptions 2021-07-26 12:42:18 -07: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
8274a8f12a Remove leftover comment 2021-07-21 22:58:51 -07:00