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 #6271
Fixes #6248
Fixes #6238
Fixes #6184
Fixes #6169
// FREEBIE
2017-03-05 10:35:55 -08:00
Moxie Marlinspike
3904c76261
Some additional debug logging
...
Related #6305
// 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 #6314
// 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 #6249
// 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 #6259
// FREEBIE
2017-02-26 11:16:01 -08:00
Moxie Marlinspike
f4a7f354c5
Bump version to 3.30.4
...
// FREEBIE
2017-02-26 10:51:13 -08:00
Moxie Marlinspike
8f96cff104
Don't let outgoing messages trigger last seen divider
...
Closes #6306
// FREEBIE
2017-02-26 10:49:48 -08:00
Siloportem
1d3f1cc79e
Revert "Fixing broken unit test for ConversationAdapter"
...
Fixes #6250
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 #6308
This reverts commit 11463d410d
.
2017-02-26 10:13:15 -08:00
Christian Ascheberg
25daf01307
Fix unread messages timestamp comparison
...
Closes #6302
// FREEBIE
2017-02-26 10:11:37 -08:00
Moxie Marlinspike
741066a10e
Bump version to 3.30.3
...
// FREEBIE
2017-02-24 17:28:49 -08:00
Christian Ascheberg
44bb2c7c72
Do not call Notification.setSound with empty ringtone
...
Closes #6293
// FREEBIE
2017-02-24 17:27:25 -08:00
Moxie Marlinspike
65c05e0388
Fix outbound calls for non-play-services users
...
Fixes #6272
// 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
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 #6285
2017-02-22 17:57:42 +01:00
Moxie Marlinspike
d9659219de
Bump version to 3.30.1
...
// FREEBIE
2017-02-21 22:34:46 -08:00
Moxie Marlinspike
bdc464193d
Adjust last seen divider on read sync
...
Fixes #6273
// 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 #6265
// FREEBIE
2017-02-21 12:37:40 -08:00
Moxie Marlinspike
a0489a9f48
Bump version to 3.30.0
...
// FREEBIE
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 #6179
// 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 #5266
// FREEBIE
2017-02-19 12:29:33 -08:00
Moxie Marlinspike
1b1470aae2
Upgrade to EventBus 3.X
...
// FREEBIE
2017-02-19 12:29:33 -08:00
Moxie Marlinspike
d5b7ff58e2
Fix for last_seen crash when archive placeholder is visible
...
// FREEBIE
2017-02-19 12:29:33 -08:00
Moxie Marlinspike
d2eebbc55a
Little bit of extra SmsListener logging
...
Related #5253
// FREEBIE
2017-02-19 12:29:33 -08:00
Moxie Marlinspike
cf891edce9
Should fix "locked message" on reminder notification issue
...
Fixes #5782
// FREEBIE
2017-02-19 12:29:33 -08:00
Moxie Marlinspike
f541e33356
Publish TURN-only ICE candidates in some situations
...
1) Incoming call is from a number not in user's address book
2) Turn-only preference is enabled for all incoming/outgoing calls
// FREEBIE
2017-02-19 12:29:33 -08:00
Moxie Marlinspike
aa30f3e410
Revert "Don't use SHA1 for stable IDs"
...
This reverts commit 7286fd9b06
.
Fixes #6223
// FREEBIE
2017-02-19 12:29:33 -08:00
haffenloher
83e31cac07
Show videos in media overview
...
Fixes #5941
Closes #6152
// FREEBIE
2017-02-19 12:29:33 -08:00
FeuRenard
98d223f094
Don't display date for drafts in media preview
...
Closes #6208
// FREEBIE
2017-02-19 12:29:33 -08:00
RiseT
917389131c
Fix some wording for group conversations
...
Closes #6204
Fixes #6193
// FREEBIE
2017-02-19 12:29:33 -08:00
Nicholas Rizzio
e1f09e0437
Debloat ConversationAdapter's tag
...
getName() includes the full package name, which adds a ridiculous
amount of text to the debug log. Using getSimpleName() is in line with
the rest of the repository.
Closes #6202
// FREEBIE
2017-02-19 12:29:33 -08:00
Mattias Eriksson
0f820e6beb
Re-add Android Auto manifest entry
...
Voice reply is now verified to work,
so it should be safe to re-add the
Android Auto manifest entry.
Closes #6180
//FREEBIE
2017-02-19 12:29:33 -08:00
Mattias Eriksson
e2d94adfdb
Add Intent.FLAG_INCLUDE_STOPPED_PACKAGES
...
Add Intent.FLAG_INCLUDE_STOPPED_PACKAGES to Android Auto intents to
match https://developer.android.com/training/auto/messaging/index.html
// FREEBIE
2017-02-19 12:29:33 -08:00
brumsel
c594691b93
Fix resend buttons being shown when they shouldn't
...
Correctly set the IS_PUSH_GROUP_EXTRA flag for MessageDetailsActivities
started by selecting a message and pressing the (i) icon in the action
bar
Closes #6171
Fixes #3582
// FREEBIE
2017-02-19 12:29:33 -08:00
haffenloher
9395f7faa0
Correct PushGroupUpdateJob's TAG
...
Closes #6166
// FREEBIE
2017-02-19 12:29:33 -08:00
haffenloher
9c1f7f1657
Make VideoPlayer toast error message translatable
...
Closes #6150
// FREEBIE
2017-02-19 12:29:33 -08:00
Moxie Marlinspike
8bf160532e
Make safety numbers singular in webrtc call screen
...
Closes #6148
// FREEBIE
2017-02-19 12:29:33 -08:00
Christian Ascheberg
1aa2d546d2
enable silent per recipient ringtone preference
...
Closes #4957
// FREEBIE
2017-02-19 12:29:33 -08:00
Moxie Marlinspike
143fb1fe21
Make header decorations play well together
...
// FREEBIE
2017-02-19 12:29:33 -08:00
Moxie Marlinspike
d9b42c4369
Support for a "new messages" divider in conversations
...
// FREEBIE
2017-02-19 12:29:33 -08:00