Commit Graph

6483 Commits

Author SHA1 Message Date
Fumiaki Yoshimatsu
16e1fcb87d Start camera only when PhotoCaptureViewController is visible to the user.
Fixes #4751. Fixes #4817
2021-11-08 13:39:48 -08:00
Ryan Lovelett
5da1187707 fix: Add a share action button to the "All Media" view
This patch addresses the feedback in #4882. It allows a user to share multiple
items on the "All Media" view.

The action button behaves similarly to the delete button already on the view.
It only becomes active when the user has selected 1 or more items.

It borrows the share action behavior when viewing a single media item and calls
AttachmentSharing.showShareUI.
2021-11-08 13:32:50 -08:00
michalnowak061
b0c88be89a Include snippet in cache key to fix duplicate search results 2021-11-08 13:31:07 -08:00
Matthew Chen
8739824c33 Log Stripe failures. 2021-11-03 14:15:10 -03:00
Michelle Linington
500bc216a4 A handful of tiny changes
- GiphyAPI kept no internal state, no need to instantiate a singleton
  for it
- Better logging of what prevented us from completing our NSE wake
- Fixes a bug where we fail to generate sync messages in the NSE while
  locked
2021-11-02 14:46:00 -07:00
Matthew Chen
4aec5adac1 Move MobileCoin SDK to SignalUI. 2021-11-02 14:26:04 -03:00
Matthew Chen
eab1f82123 Move MobileCoin SDK to SignalUI. 2021-11-02 14:26:03 -03:00
Matthew Chen
079bb08067 Move MobileCoin SDK to SignalUI. 2021-11-02 14:26:02 -03:00
Nora Trapp
ac5aafaea9 Remove support for Xcode 12 2021-11-01 13:26:46 -07:00
Michelle Linington
f6a26c6344 Track running badge count in NSE 2021-10-29 19:26:59 -07:00
Matthew Chen
bba0517478 Clean up logging. 2021-10-28 13:10:46 -03:00
Matthew Chen
c494fb2a44 Don't cache contacts on contacts manager. 2021-10-22 19:09:44 -03:00
Matthew Chen
3bd17e2790 Don't cache contacts on contacts manager. 2021-10-22 19:09:29 -03:00
Matthew Chen
f57de3335f Remove OWSContactsManager.allContactsMap. 2021-10-22 19:09:28 -03:00
Matthew Chen
07c2c95f5c Remove OWSContactsManager.allContacts. 2021-10-22 19:09:28 -03:00
Matthew Chen
1df780444a Don't cache signal accounts on contacts manager. 2021-10-22 19:09:28 -03:00
Matthew Chen
eec119025f Don't cache signal accounts on contacts manager. 2021-10-22 19:09:28 -03:00
Matthew Chen
007a00a17b Add PhoneNumberUtil singleton. 2021-10-22 19:06:15 -03:00
Michelle Linington
30f35a6ea3 Lint 2021-10-21 21:40:31 -07:00
Matthew Chen
800e45c7df Don't use SCKExceptionWrapper in CVC. 2021-10-21 21:11:26 -07:00
Michelle Linington
7d5b9ac1f4 Re-add ObjC exceptions to test suites 2021-10-21 21:11:26 -07:00
Michelle Linington
77b7ea5c40 Fix a whole bunch of warnings 2021-10-21 21:11:26 -07:00
Matthew Chen
91ad7d1df7 Respond to CR. 2021-10-21 09:21:31 -03:00
Matthew Chen
3d7e8a0ba4 Add script to normalize includes and imports. 2021-10-21 09:21:12 -03:00
Matthew Chen
5d780d1589 Apply script to normalize includes and imports. 2021-10-21 09:21:10 -03:00
Matthew Chen
1b655d63f5 Reduce async work done on NSE launch. 2021-10-21 08:53:15 -03:00
Matthew Chen
7d0485661d Move window manager to Signal target. 2021-10-19 17:59:13 -03:00
Matthew Chen
399c0c3c33 Add SignalUI framework target. 2021-10-19 09:39:54 -03:00
Matthew Chen
3204a2f805 Add SignalUI framework target. 2021-10-19 09:39:53 -03:00
Matthew Chen
69d21a2121 Add SignalUI framework target. 2021-10-19 09:39:53 -03:00
Matthew Chen
57f8212495 Add SignalUI framework target. 2021-10-19 09:39:53 -03:00
Matthew Chen
b27457ecc6 Add SignalUI framework target. 2021-10-19 09:39:53 -03:00
Matthew Chen
30c21b0ac9 Disable model read caches in NSE. 2021-10-18 15:52:45 -03:00
Matthew Chen
76ffa1b51b Ensure NSE can safely respond to all sync request messages. 2021-10-15 20:14:13 -03:00
Matthew Chen
f9b0b32720 Clean up HTTP error metadata accessors. 2021-10-15 11:52:31 -03:00
Matthew Chen
9e318421b0 Simplify AFNetworking usage. 2021-10-15 10:50:37 -03:00
Matthew Chen
aca85a6d34 Simplify AFNetworking usage. 2021-10-15 10:50:36 -03:00
Matthew Chen
d402636225 Simplify AFNetworking usage. 2021-10-15 10:50:35 -03:00
Matthew Chen
15393f034e Take profile changes from linked devices. 2021-10-12 16:46:12 -03:00
Michelle Linington
e166f4db00 Fix account deletion first responder hiccups
We're removing a view while it's first responder. This is causing all
sorts of weird behavior. Haven't gone too deep into what's going on, but
it's like the text field gets moved to a new window? But it's still a
subview of the stack view. It also doesn't show up in the view debugger.
Very weird.

This is definitely a bug on our end, but it looks like iOS 15 changed
some keyboard handling behavior and that's why we're only seeing this
now.

The fix: Use the same view for the entire lifetime of the view
controller so we don't get weird behavior from swapping out views while
it's the first responder.
2021-10-12 11:38:45 -07:00
Matthew Chen
d051fb98bd Minor improvements. 2021-10-08 10:43:50 -03:00
Michelle Linington
2f64ad9f74 Revert "Minor improvements."
This reverts commit ed47125c5f.
2021-10-07 20:16:50 -07:00
Matthew Chen
ed47125c5f Minor improvements. 2021-10-07 22:06:29 -03:00
Matthew Chen
7c315ae5a0 Tweak ordering in internal settings view. 2021-10-07 22:06:27 -03:00
Michelle Linington
e439ef173e Remove extra newline 2021-10-05 21:45:51 -07:00
Michelle Linington
334aac2e19 Trim commit hash in internal settings 2021-10-05 21:43:51 -07:00
Michelle Linington
3fe573fb49 Remove variant visibility from public releases 2021-10-05 21:35:49 -07:00
Matthew Chen
b7ec3cf521 Tweak build commit handling. 2021-10-05 20:43:43 -07:00
Michelle Linington
13a2e75fb6 A couple small changes to improve visibility of build configuration 2021-10-05 20:43:42 -07:00
Matthew Chen
6f8c3744b7 Fix edge cases around short video. 2021-10-05 10:06:02 -03:00