Commit Graph

1231 Commits

Author SHA1 Message Date
Michael Kirk
8104ffa129 [SSK] Dedupe incoming messages by timestamp/device
// FREEBIE
2017-02-24 19:24:20 -08: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
Michael Kirk
7a3da3fa68 Bump release target
// FREEBIE
2017-02-22 15:56:26 -08:00
Michael Kirk
be9725c7ce [SSK] lost changes needed to fixup 'charlesmchen/webrtcByDefault'
Previous commit referenced no-longer existent SHA

// FREEBIE
2017-02-22 15:52:29 -08:00
Matthew Chen
fa2e3a2d46 Merge branch 'charlesmchen/webrtcByDefault' 2017-02-22 09:54:04 -05:00
Matthew Chen
f4453eb995 Enable WebRTC-based audio and video calls by default.
// FREEBIE
2017-02-21 11:10:57 -05:00
Matthew Chen
4c6a23d647 Merge branch 'charlesmchen/simplifyPreKeyCheck' 2017-02-21 09:27:02 -05:00
Matthew Chen
165e5238cf Simplify the prekey check on app launch and activation.
// FREEBIE
2017-02-21 09:26:53 -05:00
Matthew Chen
c2061cda90 Merge branch 'Label' 2017-02-21 09:26:04 -05: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
c46dd6b7fe Merge branch 'patch-1' 2017-02-21 09:23:19 -05:00
Prayag Verma
8fbe1d667d Fix typo in Maintaining doc - FREEBIE
transperancy → transparency
2017-02-21 13:32:41 +05:30
Michael Kirk
e5c6d0db9a fix potential deadlock
// FREEBIE
2017-02-20 18:01:27 -05:00
Matthew Chen
5cd1d17056 Merge branch 'charlesmchen/messagesViewNavBar' 2017-02-17 17:32:50 -05:00
Matthew Chen
a4093a5f7f Respond to CR.
// FREEBIE
2017-02-17 17:30:49 -05:00
Matthew Chen
b1744c2b4a Refine the settings button of the home view.
// FREEBIE
2017-02-17 12:58:47 -05:00
Matthew Chen
29b30099a0 Refine icons sizes and layout again.
// FREEBIE
2017-02-17 12:58:47 -05:00
Matthew Chen
353fa57544 Rework messages view's navigation bar.
// FREEBIE
2017-02-17 12:58:47 -05:00
Matthew Chen
4f02e893e7 Merge branch 'feature/refineRegistrationAndVerification' 2017-02-17 12:57:23 -05:00
Matthew Chen
daa87974dc Respond to CR.
// FREEBIE
2017-02-17 12:57:05 -05:00
Matthew Chen
57c60deda2 Further refine the registration and verification views.
// FREEBIE
2017-02-17 12:52:06 -05:00
Matthew Chen
199c564174 Merge branch 'feature/improveImageScaling' 2017-02-17 12:45:31 -05:00
Matthew Chen
04409e0cd3 Improve image scaling quality.
// FREEBIE
2017-02-17 12:45:21 -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
92509169a6 [SSK] Update SSK pod to reflect release/2.7.1.
// FREEBIE
2017-02-17 12:37:28 -05:00
Matthew Chen
c61c75112a Merge branch 'charlesmchen/sharing' 2017-02-17 09:45:44 -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
92a56b3a85 Merge branch 'feature/messageSortingRevisited' 2017-02-16 21:02:07 -05:00
Matthew Chen
701b264188 [libPhoneNumber-iOS] update pod.
// FREEBIE
2017-02-16 21:01:43 -05:00
Matthew Chen
82c4ca04c7 [SPK] Release 2.7.1 and prekey cleanup.
// FREEBIE
2017-02-16 21:01:20 -05:00
Matthew Chen
e27475f8a8 [SSK] Add “received at” timestamp to all TSMessages so that they may be sorted properly.
// FREEBIE
2017-02-16 21:00:55 -05:00
Matthew Chen
b72a780e5d Merge branch 'charlesmchen/updatePodsAndCarthage' 2017-02-16 14:57:43 -05:00
Matthew Chen
e4c3fe378d Update Cocoapods and Carthage submodule.
// FREEBIE
2017-02-16 14:53:54 -05:00
Matthew Chen
56df9f9240 Merge branch 'charlesmchen/webRTCSettingVsDismiss' 2017-02-16 14:53:17 -05:00
Matthew Chen
5d48b126e9 Don’t ignore WebRTC setting changes if user dismisses settings before success.
// FREEBIE
2017-02-16 14:53:04 -05:00
Ronny
6d4945986a Update build script path (#1768)
path changed in the webrtc repository
// FREEBIE
2017-02-16 09:32:47 -05:00
Matthew Chen
927eed7a15 Remove “beta” copy from WebRTC calling setting UI.
// FREEBIE
2017-02-15 20:17:38 -05:00
Matthew Chen
6b2af9ca87 Bump build number to 2.7.1.2.
// FREEBIE
2017-02-15 20:13:55 -05:00
Matthew Chen
ca19cbe7ef [SSK][SPK] Avoid crashes when signed prekey lookup fails.
// FREEBIE
2017-02-14 18:34:20 -05:00
Matthew Chen
3b5a489144 [SSK] Avoid crashes when signed prekey lookup fails.
// FREEBIE
2017-02-14 17:47:43 -05:00
Matthew Chen
34d4d6520a Bump build number.
// FREEBIE
2017-02-14 17:42:47 -05:00
Matthew Chen
c7d08fba46 Avoid checking prekeys twice on app launch.
// FREEBIE
2017-02-14 17:42:22 -05:00
Michael Kirk
ca85fe1684 [SSK] Avoid crashes when signed prekey lookup fails.
// FREEBIE
2017-02-14 15:56:39 -05:00
Michael Kirk
cfecb03968 Update translations
// FREEBIE
2017-02-14 14:50:53 -05:00
Matthew Chen
2b15deaa7a Flush logs before submitting logs.
// FREEBIE
2017-02-14 14:45:53 -05:00
Matthew Chen
89c7bc74ce Bump version and build number.
// FREEBIE
2017-02-14 14:44:34 -05:00
Matthew Chen
17ed773314 Merge branch 'charlesmchen/flushLogsVsExit' 2017-02-14 14:02:53 -05:00
Matthew Chen
49ba0ff942 Flush logs before exiting the app.
// FREEBIE
2017-02-14 13:53:32 -05:00
Matthew Chen
8da1e1399c Merge branch 'charlesmchen/flushLogsVsSubmitLogs' 2017-02-14 13:53:15 -05:00