Michael Kirk
861e074c15
clarify call integration copy
...
// FREEBIE
2017-03-15 15:27:28 -04:00
Matthew Chen
27b515ea45
Add AttachmentApprovalViewController.
...
// FREEBIE
2017-03-14 10:23:17 -03:00
Michael Kirk
3b1c5214c7
pull latest translations
...
// FREEBIE
2017-03-09 17:57:08 -05:00
Michael Kirk
3e651fb8df
filter undisplayable text
...
// FREEBIE
2017-03-09 17:52:19 -05:00
Michael Kirk
337c408810
pull latest translations
...
// FREEBIE
2017-03-06 11:20:07 -05:00
Michael Kirk
505aaa3795
tweak copy
...
// FREEBIE
2017-03-03 14:59:01 -05:00
Michael Kirk
bb9d96efc3
pull latest translations
...
// FREEBIE
2017-03-03 14:56:01 -05:00
Michael Kirk
9b2eb80392
Code review on new-features
...
* use page view controller
* UIPageControl instead of arrows for idiomatic swiping
* Nudge title lower
* better hit area for dismiss
* use darker blue for text
* Open privacy settings from callkit update screen
* tweak copy
* latest translations
// FREEBIE
2017-03-02 22:09:33 -05:00
Michael Kirk
6aa6f4895b
Combine callkit sections
...
// FREEBIE
2017-03-02 15:01:55 -05:00
Michael Kirk
b371e627c4
one-time carousel of changes
...
// FREEBIE
2017-03-02 14:37:50 -05:00
Matthew Chen
012dd3d192
Add “nag” to call settings view that prods the user to change their privacy settings after calls.
...
// FREEBIE
2017-02-27 17:19:36 -05:00
Matthew Chen
a20a21867e
Respond to CR.
...
// FREEBIE
2017-02-24 23:02:17 -05:00
Matthew Chen
065d383c15
Add and honor the “CallKit Privacy” setting.
...
// FREEBIE
2017-02-24 23:01:09 -05:00
Michael Kirk
4b8a5f8ccb
TURN-only option, and for unknown caller
...
Now, by default, we only use TURN for incoming calls from unknown
contacts. We will potentially directly connect for outgoing calls and
for incoming calls from known contacts.
Optionally, the user can disable direct connection altogether, at the
cost of some call quality.
// FREEBIE
2017-02-24 11:21:52 -08:00
Darren W
bf3a673443
Add accessibility labels for the Create New Group and Settings navigation bar buttons. FREEBIE.
2017-02-21 09:25:56 -05:00
Matthew Chen
353fa57544
Rework messages view's navigation bar.
...
// FREEBIE
2017-02-17 12:58:47 -05:00
Matthew Chen
2fb89ae8b4
Merge remote-tracking branch 'origin/release/2.7.1'
...
// FREEBIE
2017-02-17 12:40:08 -05:00
Matthew Chen
ed0c16855d
Respond to CR.
...
// FREEBIE
2017-02-17 09:42:52 -05:00
Matthew Chen
5bd44673ea
Add sharing of attachments.
...
// FREEBIE
2017-02-17 09:39:58 -05:00
Matthew Chen
927eed7a15
Remove “beta” copy from WebRTC calling setting UI.
...
// FREEBIE
2017-02-15 20:17:38 -05:00
Michael Kirk
cfecb03968
Update translations
...
// FREEBIE
2017-02-14 14:50:53 -05:00
Matthew Chen
6a3b462541
Add save/copy menu to the image attachment view.
...
// FREEBIE
2017-02-13 16:09:27 -05:00
Matthew Chen
6cf454b3b4
Improve rate-limiting error message in registration and code verification views.
...
// FREEBIE
2017-02-13 15:59:07 -05:00
Matthew Chen
ef8735e238
Respond to CR.
...
// FREEBIE
2017-02-13 12:11:41 -05:00
Matthew Chen
cf828dc1cf
Rework “verify code” view.
...
* Ensure all controls visible at all times, on all form factors, even with keyboard active.
* Improve focus (i.e. auto-focus textfield on arrival and after errors).
* Move to programmatic view creation and layout.
* Improve spacing and sizing.
* Replace “change number” button with “back” button.
* Submit code with return key.
* Improve copy for clarity.
// FREEBIE
2017-02-13 11:42:45 -05:00
Michael Kirk
4a8cfde6b3
Sync translations
...
// FREEBIE
2017-02-10 17:41:08 -05:00
Michael Kirk
b3ce705541
sync translations
...
// FREEBIE
2017-02-08 17:23:12 -05:00
Matthew Chen
06a775b41a
Improve the call status messages in conversation view.
...
// FREEBIE
2017-02-08 16:47:09 -05:00
Michael Kirk
31378d4d9a
sync translations
...
// FREEBIE
2017-02-08 10:49:14 -05:00
Michael Kirk
108720c2e7
End outgoing call with "No Answer" after 2 minutes
...
// FREEBIE
2017-02-08 10:33:43 -05:00
Michael Kirk
633e4a157e
sync latest translations
...
// FREEBIE
2017-02-07 17:41:39 -05:00
Matthew Chen
734dec12e9
Respond to CR.
...
// FREEBIE
2017-02-07 17:33:13 -05:00
Matthew Chen
c43063e1d6
Add “interstitial call view” that is shown during lengthy “webrtc supported” check.
...
// FREEBIE
2017-02-07 17:17:06 -05:00
Michael Kirk
dc9ffe40e5
Better translation comments
...
in response to some confusion received from translators
// FREEBIE
2017-02-07 16:59:20 -05:00
Michael Kirk
6e7c18bbdd
sync translations
...
// FREEBIE
2017-02-06 17:33:03 -05:00
Matthew Chen
80963d88f0
Respond to CR. Remove colon from call view status prefix.
...
// FREEBIE
2017-02-06 15:43:14 -05:00
Matthew Chen
9a08449d83
Add “signal” copy to call view.
...
// FREEBIE
2017-02-06 12:36:55 -05:00
Michael Kirk
007d9aca7e
Latest translations
...
// FREEBIE
2017-02-03 14:41:51 -05:00
Matthew Chen
4f9ce0c0e2
Respond to CR.
...
// FREEBIE
2017-02-02 22:46:10 -05:00
Matthew Chen
26b3be4ec5
Improve "new conversation" view.
...
* Add "search by phone number" to "no contacts" mode.
* Coordinate "invite flow", "invite by SMS" and "new conversation with non-contact" to ensure only one (at most) is shown.
* Show "new conversation with non-contact" IFF phone number is known to correspond to a signal account.
// FREEBIE
2017-02-02 22:32:16 -05:00
Matthew Chen
3ae85ce2d8
Add button to start a new conversation with non-contact based on phone number in search field.
...
// FREEBIE
2017-02-02 22:32:16 -05:00
Michael Kirk
0a95dac616
pull latest translations
...
Most of these haven't actually been translated yet.
// FREEBIE
2017-02-02 20:32:17 -05:00
Michael Kirk
2a9aa4c852
users can opt out of CallKit
...
// FREEBIE
2017-02-02 19:09:37 -05:00
Michael Kirk
08425853cf
re-use shared call strings
...
// FREEBIE
2017-02-02 17:42:23 -05:00
Michael Kirk
7e825648ef
Show alert when trying to call a non-signal contact from Contacts.
...
// FREEBIE
2017-02-01 19:22:25 -05:00
Matthew Chen
c8e5884087
Respond to CR.
...
// FREEBIE
2017-01-30 15:54:31 -05:00
Matthew Chen
da53368bc2
Show alert when user tries to activate local video without camera permissions.
...
// FREEBIE
2017-01-30 14:08:53 -05:00
Michael Kirk
fff061ff3f
Make sure WebRTC preferences are synced *every* call
...
This slows the UI, but only for people who have locally opted into
WebRTC calls, and the alternative is that users are likely to have stale
settings the first time a pair of people opt-in.
// FREEBIE
2017-01-27 14:33:12 -05:00
Michael Kirk
d3e6747499
Merge remote-tracking branch 'origin/master' into feature/webrtc
2017-01-25 12:13:37 -05:00
Michael Kirk
1de5a51fea
Pull latest translations
...
// FREEBIE
2017-01-25 11:25:09 -05:00