Nicholas Tinsley
|
d2d000ef16
|
Log device type when failing to set audio device.
|
2023-10-11 10:25:16 -04:00 |
|
Greyson Parrelli
|
7d5786ea93
|
Add a core-util-jvm module.
This is basically a location where we can put common utils that can also
be imported by libsignal-service (which is java-only, no android
dependency).
|
2023-10-05 19:13:19 -04:00 |
|
Alex Hart
|
18b33a7776
|
Ensure lower api levels do not try to use Uri based IconCompat.
|
2023-09-11 15:27:58 -03:00 |
|
Nicholas
|
7ba595be55
|
Ignore Bluetooth devices with Watch in their product name.
Addresses #13141
|
2023-09-06 09:34:49 -04:00 |
|
Alex Hart
|
553da1e7e8
|
Speed up AvatarProvider.
|
2023-08-28 18:51:43 -04:00 |
|
Alex Hart
|
f977f261d6
|
Utilize iconless person objects until we can fix AvatarProvider.
|
2023-08-28 12:52:45 -03:00 |
|
Alex Hart
|
38940e0111
|
Hopeful fix for remote notification crash.
|
2023-08-22 15:02:16 -03:00 |
|
Nicholas Tinsley
|
3d94122abc
|
Null check for current audio device.
|
2023-08-16 12:40:35 -04:00 |
|
Alex Hart
|
30d0b6fd0e
|
Add additional call links moderation ui.
|
2023-08-10 15:29:02 -03:00 |
|
Alex Hart
|
a17033dff4
|
Add ContentProvider for user avatars.
|
2023-06-28 17:13:15 -04:00 |
|
Alex Hart
|
a96e9158c4
|
Change call notification flag to UPDATE_CURRENT and change request code.
|
2023-06-28 17:13:15 -04:00 |
|
Alex Hart
|
1bdc77affe
|
Resolve issue with incoming video call state.
|
2023-06-22 14:52:10 -03:00 |
|
Alex Hart
|
b1680ba5c6
|
Add new call notification strings.
|
2023-06-15 15:36:08 -04:00 |
|
Alex Hart
|
6cd59daf0a
|
Fix several issues with call notifications.
|
2023-06-15 15:36:08 -04:00 |
|
Alex Hart
|
d8e3edc729
|
Fix incoming call intent.
|
2023-06-13 10:47:40 -04:00 |
|
Nicholas Tinsley
|
cfc89d2a74
|
Gracefully handle invalid audio device selection during calls.
|
2023-06-07 11:24:22 -04:00 |
|
Nicholas Tinsley
|
1457a6fe16
|
Deduplicate audio output choices.
|
2023-06-06 12:47:16 -04:00 |
|
Jim Gustafson
|
c08e108fc3
|
Update to RingRTC v2.28.0
Co-authored-by: Jordan Rose <jrose@signal.org>
|
2023-06-06 12:47:16 -04:00 |
|
Alex Hart
|
36d01477cc
|
Fix incoming call notifications.
|
2023-06-01 16:40:33 -03:00 |
|
Nicholas Tinsley
|
83e84228f5
|
Bolster Bluetooth headset detection for Android 11 and older.
|
2023-05-30 15:00:49 -04:00 |
|
Nicholas
|
92e8f125f9
|
Improve nullability for setting communication devices.
|
2023-05-10 15:59:26 -04:00 |
|
Nicholas
|
f1fd29a477
|
Use Bluetooth headset mic to record voice notes.
|
2023-05-05 12:49:18 -03:00 |
|
Alex Hart
|
fa61fa301c
|
Fix incoming call notification on locked screen.
|
2023-04-24 10:16:03 -03:00 |
|
Alex Hart
|
211d79d14d
|
Display caller avatar when showing CallStyle notification.
|
2023-04-21 14:34:47 -03:00 |
|
Alex Hart
|
560b2f7d6f
|
Utilize CallStyle for incoming and ongoing calls.
|
2023-04-20 13:50:12 -04:00 |
|
Cody Henthorne
|
e2ade166ec
|
Fix bugs with switching and render wired headset state in calls.
|
2023-04-17 12:20:48 -04:00 |
|
Greyson Parrelli
|
4da4de3b99
|
Hopeful fix for bluetooth selection issues.
|
2023-04-07 09:08:41 -04:00 |
|
Greyson Parrelli
|
ea150939cb
|
Fix issue where audio selections weren't persisting in UI.
|
2023-04-06 14:35:46 -04:00 |
|
Alex Hart
|
a141fdaf7d
|
Move state check to audio handler thread.
|
2023-04-06 14:16:55 -03:00 |
|
Nicholas
|
0ab5bbb240
|
Detect and recover from SCO interruptions.
|
2023-04-05 16:40:23 -03:00 |
|
Nicholas
|
a0aeac767d
|
New Android 12+ audio route picker for calls.
|
2023-04-05 16:40:23 -03:00 |
|
Nicholas
|
ed67e7ac04
|
Ignore smartwatch as possible headset.
|
2023-03-24 15:49:26 -04:00 |
|
Clark
|
79a062c838
|
Introduce thread priorities for threads and handlerthreads.
|
2023-03-20 17:39:08 -04:00 |
|
Greyson Parrelli
|
6922886395
|
Fix a bunch of random lint warnings.
|
2023-03-03 10:40:55 -05:00 |
|
Alex Hart
|
605289aca4
|
Upgrade ktlint and add twitter compose rules.
|
2023-02-14 14:02:22 -05:00 |
|
Nicholas
|
88da382a6f
|
For calling purposes, categorize hearing aids as Bluetooth headsets.
|
2023-01-24 14:18:28 -05:00 |
|
Greyson Parrelli
|
3e7dc79fe8
|
Remove unnecessary code now that minSdk is 21.
|
2023-01-17 14:30:48 -05:00 |
|
Nicholas
|
e4ddedcc48
|
Log type of connected headsets.
|
2023-01-03 09:33:08 -05:00 |
|
Nicholas
|
8cd9a3cabe
|
Map platform WIRED_HEADPHONES to our WIRED_HEADSET.
Fixes #12622.
|
2022-12-16 15:22:04 -05:00 |
|
Cody Henthorne
|
fb0aa55cbb
|
Fix instrumentation tests by forcing channel id usage to init channels.
|
2022-12-16 15:22:04 -05:00 |
|
Cody Henthorne
|
68237df321
|
Fix ongoing call notification bug.
|
2022-10-10 13:25:10 -04:00 |
|
Nicholas Tinsley
|
5b7875b763
|
Set default audio to speaker on incoming ring.
This comes from FullSignalAudioManager.
|
2022-10-04 17:32:15 -04:00 |
|
Nicholas
|
6c56ef470f
|
Nullability safety for getCommunicationDevice().
|
2022-10-03 10:50:55 -04:00 |
|
Nicholas
|
063f4d2994
|
Refactor API31 impl to match FullSignalAudioManager.
|
2022-09-29 19:21:43 -04:00 |
|
Nicholas
|
aeb5a9cf57
|
Better handling of Bluetooth connections/disconnections during calls.
|
2022-09-28 15:44:38 -04:00 |
|
Alex Hart
|
daf78b31b5
|
Fix hide dialog dismissal.
|
2022-09-28 11:33:36 -04:00 |
|
Nicholas
|
92d065050f
|
Fix Headset Switching (Especially Bluetooth) on Android 12+.
|
2022-09-28 11:33:36 -04:00 |
|
Nicholas Tinsley
|
b9f4dc3fe9
|
Specify exported status and PendingIntent mutability.
Also reduce shake sampling frequency, add coarse location permission.
Random things for targetSdk 32.
|
2022-09-28 11:33:35 -04:00 |
|
Cody Henthorne
|
e2a7ed86e4
|
Promote ongoing call notification to high priority.
|
2022-09-13 13:07:42 -04:00 |
|
Cody Henthorne
|
84717b95f7
|
Add logging around how call activity is started.
|
2022-08-18 16:01:05 -04:00 |
|