3475 Commits

Author SHA1 Message Date
mcloo
1683bb4636 Choose AudioManager SCO action device depended
Closes 
//FREEBIE
2017-03-12 10:47:35 -07:00
mcloo
9d13b9437c Fix NPE crash when no bluetooth is available
Fixes 
Closes 
2017-03-12 10:45:52 -07:00
Christian Ascheberg
97c3e8fa3f Inform about timed out incoming calls
Closes 
// FREEBIE
2017-03-12 10:43:55 -07:00
Moxie Marlinspike
76c41a8295 Bump version to 3.31.2
// FREEBIE
v3.31.2
2017-03-10 09:33:55 -08:00
Moxie Marlinspike
edbd20899e Update language translations
// FREEBIE
2017-03-10 09:33:24 -08:00
Moxie Marlinspike
8e25689c24 Modify upstream webrtc NetEq to pass bounds information to speex
Just in case

Closes 
// FREEBIE
2017-03-10 09:28:54 -08:00
Moxie Marlinspike
057c348d08 Bump version to 3.31.1
// FREEBIE
v3.31.1
2017-03-09 17:31:07 -08:00
Moxie Marlinspike
6866a74d95 Don't display the last seen divider for outgoing calls
// FREEBIE
2017-03-09 17:31:07 -08:00
Moxie Marlinspike
cbba8c0d76 Update signal-service
// FREEBIE
2017-03-09 17:31:03 -08:00
Moxie Marlinspike
c7c411b3f3 Bump version to 3.31.0
// FREEBIE
v3.31.0
2017-03-07 13:55:37 -08:00
Moxie Marlinspike
c7782c51db Updated language translations
// FREEBIE
2017-03-07 13:55:27 -08:00
mcloo
7ae0f38c45 Update language list
Closes 
2017-03-07 13:20:44 -08:00
Max Muth
2c1a5aef1c Fix occasional crash on Android 7 direct reply
Fixes 
Closes 
//FREEBIE
2017-03-06 14:08:25 -08:00
FeuRenard
defb173ffe Dark theme support for audio drafts
Fixes 
Closes 
// FREEBIE
2017-03-06 13:51:03 -08:00
FeuRenard
0095e00bc7 Keep screen on during voice note recording
Closes 
Fixes 
// FREEBIE
2017-03-06 13:45:34 -08:00
Moxie Marlinspike
ed5faa4ba9 Add video calling intro screen
// FREEBIE
2017-03-06 12:32:09 -08:00
Moxie Marlinspike
1e02d70052 Make webrtc calling default
// FREEBIE
2017-03-06 12:10:26 -08:00
Moxie Marlinspike
b110c8a2cb Reregister GCM on every app start
Fixes 
// FREEBIE
2017-03-06 11:50:51 -08:00
Moxie Marlinspike
bdcfabf1ee Silence incoming ringer when power button is pressed
// FREEBIE
2017-03-05 10:36:01 -08:00
Moxie Marlinspike
cd28cd172f Refactor webrtc audio management
Attempts to:

1) Successfully play ringtone through speaker instead of earpiece
   when possible.

2) Manage bluetooth headset connectivity as well as possible

3) Eliminate notification sounds while in-call when possible

4) Make sure audio is correctly setup when receiving calls

Fixes 
Fixes 
Fixes 
Fixes 
Fixes 

// FREEBIE
2017-03-05 10:35:55 -08:00
Moxie Marlinspike
3904c76261 Some additional debug logging
Related 
// FREEBIE
2017-02-28 17:06:05 -08:00
Moxie Marlinspike
cb6e048070 Don't try to unregister for GCM if Play Services doesn't exist
Fixes 
// FREEBIE
2017-02-28 16:59:15 -08:00
Moxie Marlinspike
9b8719e2d5 Support for website distribution build with auto-updating APK
// FREEBIE
2017-02-27 23:53:36 -08:00
Moxie Marlinspike
79e925051a Support for attachment digests
// FREEBIE
2017-02-26 11:16:01 -08:00
Moxie Marlinspike
a37d2f568c Update webrtc to M57
// FREEBIE
2017-02-26 11:16:01 -08:00
Moxie Marlinspike
e92b51ed98 Run webrtc calls as foreground service
Should hopefully stop performance degredation when in background

Fixes 
// FREEBIE
2017-02-26 11:16:01 -08:00
Moxie Marlinspike
cb9f225f59 Don't start VideoCapturer until video enabled.
Should help with battery consumption on audio-only calls

Fixes 
// FREEBIE
2017-02-26 11:16:01 -08:00
Moxie Marlinspike
f4a7f354c5 Bump version to 3.30.4
// FREEBIE
v3.30.4
2017-02-26 10:51:13 -08:00
Moxie Marlinspike
8f96cff104 Don't let outgoing messages trigger last seen divider
Closes 
// FREEBIE
2017-02-26 10:49:48 -08:00
Siloportem
1d3f1cc79e Revert "Fixing broken unit test for ConversationAdapter"
Fixes 
Commit 7286fd9 that broke this unit test was reverted so the change to
this unit test has also to be reverted since the unit test currently
fails.

Closes 
This reverts commit 11463d410dca3fc4757b9f476f77f8a72be08f17.
2017-02-26 10:13:15 -08:00
Christian Ascheberg
25daf01307 Fix unread messages timestamp comparison
Closes 
// FREEBIE
2017-02-26 10:11:37 -08:00
Moxie Marlinspike
741066a10e Bump version to 3.30.3
// FREEBIE
v3.30.3
2017-02-24 17:28:49 -08:00
Christian Ascheberg
44bb2c7c72 Do not call Notification.setSound with empty ringtone
Closes 
// FREEBIE
2017-02-24 17:27:25 -08:00
Moxie Marlinspike
65c05e0388 Fix outbound calls for non-play-services users
Fixes 
// FREEBIE
2017-02-23 10:07:12 -08:00
Moxie Marlinspike
8cd50d1e82 Update last seen state on desktop sync send
// FREEBIE
2017-02-22 15:05:35 -08:00
Moxie Marlinspike
2395b79bfc Bump version to 3.30.2
// FREEBIE
v3.30.2
2017-02-22 12:48:01 -08:00
haffenloher
76ac95756f Fix last seen divider crash on Android <5.0
Apparently, it's not possible to reference an attribute in an xml
drawable on API <21, so we have to use separate light and dark theme
drawables instead.

Closes 
2017-02-22 17:57:42 +01:00
Moxie Marlinspike
d9659219de Bump version to 3.30.1
// FREEBIE
v3.30.1
2017-02-21 22:34:46 -08:00
Moxie Marlinspike
bdc464193d Adjust last seen divider on read sync
Fixes 
// FREEBIE
2017-02-21 22:33:16 -08:00
Moxie Marlinspike
b43beaab75 Reduce size of new message divider, adjust style slightly
// FREEBIE
2017-02-21 12:55:44 -08:00
Moxie Marlinspike
4ee607878c Fix unread message conversation separator for dark theme
Fixes 
// FREEBIE
2017-02-21 12:37:40 -08:00
Moxie Marlinspike
a0489a9f48 Bump version to 3.30.0
// FREEBIE
v3.30.0
2017-02-20 16:45:03 -08:00
Moxie Marlinspike
8aab9b0fc1 Fix build (grr)
// FREEBIE
2017-02-20 16:44:25 -08:00
Moxie Marlinspike
4bd3841788 Updated language translations
// FREEBIE
2017-02-20 15:32:59 -08:00
Moxie Marlinspike
b27d829013 Extract some strings for localization
// FREEBIE
2017-02-20 13:59:23 -08:00
Moxie Marlinspike
1669731329 Support for using Signal without Play Services
This is now possible with beta calling, so non-GCM users are a
part of beta calling by default.

// FREEBIE
2017-02-20 12:00:03 -08:00
Moxie Marlinspike
4112f23f33 Remove item animations on conversation list recyclerview
// FREEBIE
2017-02-19 12:29:33 -08:00
Moxie Marlinspike
eddb97013a Disable proximity lock when local video is enabled
Fixes 
// FREEBIE
2017-02-19 12:29:33 -08:00
Moxie Marlinspike
a075bf7505 Don't scroll to last seen until the recyclerview has been measured
// FREEBIE
2017-02-19 12:29:33 -08:00
Moxie Marlinspike
acca4a72d3 Improve default SMS subscription id intelligence
Fixes 
// FREEBIE
2017-02-19 12:29:33 -08:00