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 |
|
Cody Henthorne
|
ce93537fee
|
Update incoming call handling.
* Fix crash with incoming ringer when custom ringtone isn't found.
* Stop notification profiles from terminating calls on linked devices.
|
2022-06-14 15:20:42 -04:00 |
|
Cody Henthorne
|
26a84c5546
|
Show calling service notification immediately.
|
2022-05-26 14:24:57 -03:00 |
|
Cody Henthorne
|
a3bbf944e5
|
Handle bluetooth permission crash during calls.
|
2022-05-13 12:39:23 -04:00 |
|
Rashad Sookram
|
ec92d5ddb7
|
Display audio levels for each participant in group calls.
|
2022-04-06 12:37:43 -04:00 |
|
Greyson Parrelli
|
0e4187b062
|
Use existing contact type for our linked entry. Add test to sample app.
Fixes #9431
Closes #9434
Co-authored-by: swatts <github@stargw.net>
|
2022-04-06 12:36:32 -04:00 |
|
Rashad Sookram
|
90dd6b7cb3
|
Compile against API level 31.
|
2022-03-28 19:07:20 -04:00 |
|
Greyson Parrelli
|
057231b9c3
|
Update libsignal-client to 0.14.0
|
2022-03-17 12:12:56 -04:00 |
|
Cody Henthorne
|
4c7bd80f72
|
Fix early ringing state on slow connections.
|
2022-03-16 13:37:28 -04:00 |
|
Cody Henthorne
|
5b5b118b7a
|
Fix disconnect sound on call termination.
|
2022-03-16 10:08:06 -04:00 |
|
Cody Henthorne
|
d6b6884c69
|
Integrate calling with Android Telecom system.
|
2022-03-08 10:41:36 -04:00 |
|
Cody Henthorne
|
975ec47adf
|
Adjust incoming call audio initialization.
|
2022-02-17 17:09:26 -05:00 |
|
Cody Henthorne
|
9a1b8c9bb2
|
Log incoming ringer create exception.
|
2022-02-16 14:12:34 -05:00 |
|
Cody Henthorne
|
9389ee17b6
|
Use individual notification channels for background connection and call status.
|
2022-02-16 14:12:34 -05:00 |
|
Cody Henthorne
|
3a1f06f510
|
Address memory leaks.
|
2021-11-16 17:27:47 -05:00 |
|
Cody Henthorne
|
69fbd4f3fc
|
Fix bug with autoselecting wired headset for calls.
|
2021-09-29 16:17:52 -04:00 |
|
Cody Henthorne
|
e637f15a43
|
Refactor call audio routing and bluetooth management.
|
2021-09-28 11:42:51 -04:00 |
|
Peter Thatcher
|
cdf8e4e1ed
|
Only try to connect to bluetooth a limited number of times in a call.
|
2021-09-16 14:17:38 -03:00 |
|
Cody Henthorne
|
db7272730e
|
Add Small Group Ringing support.
|
2021-08-24 16:59:09 -03:00 |
|
Alex Hart
|
be29dce7b7
|
Add lint suppression for API31 bluetooth permissions.
|
2021-08-03 13:33:54 -03:00 |
|
Alex Hart
|
52978b1b42
|
Ensure landscape operation is only enabled on foldable displays.
|
2021-08-02 16:19:39 -04:00 |
|
Alan Evans
|
3d2a634aac
|
Apply the ringer volume to the join/hangup sounds with 15% minimum.
|
2021-06-25 16:46:59 -03:00 |
|
Cody Henthorne
|
2218fc0d41
|
Start call service as foreground for notification actions.
|
2021-04-05 16:09:04 -04:00 |
|
Cody Henthorne
|
f332cbf1bc
|
Fix state exception by always starting call service in foreground.
|
2021-04-02 15:29:01 -04:00 |
|
Cody Henthorne
|
c4d317b33e
|
Fix crash when bluetooth is unavailable for calling.
|
2021-04-02 13:09:06 -04:00 |
|
Cody Henthorne
|
1dc3cf7824
|
Move calling management out of service.
|
2021-03-31 16:02:32 -03:00 |
|
Greyson Parrelli
|
b053fbc4a7
|
Use Log.tag where appropriate.
|
2021-03-31 16:02:32 -03:00 |
|
Cody Henthorne
|
2144dc3b67
|
Fix call ringtone not playing on some custom ROMs and Samsung Android 11 devices.
|
2021-03-31 16:02:32 -03:00 |
|
Greyson Parrelli
|
3bdf2e7e2c
|
Add a system to improve app foreground observation.
There was previously a crash that occurred when multiple threads tried to use ProcessLifecycleOwner, and this will hopefully resolve that.
|
2021-02-08 15:37:45 -05:00 |
|
Alex Hart
|
be91f2396c
|
Add toggle to control call bandwidth.
|
2021-01-13 19:43:23 -05:00 |
|
Alan Evans
|
6dd3fdaa55
|
Remove usages of deprecated Handler constructor.
|
2021-01-06 17:03:20 -04:00 |
|
Alex Hart
|
46d412a6c3
|
UX update and slight stability fix.
|
2021-01-06 17:03:20 -04:00 |
|
Alex Hart
|
62297f1f98
|
Stabilize bluetooth a bit.
|
2020-12-07 16:33:14 -05:00 |
|
Greyson Parrelli
|
8e93bf9075
|
Create a core-util module with some common utilities.
|
2020-12-05 13:44:13 -05:00 |
|
Alex Hart
|
ee3d7a9a35
|
Implement new workflow for scoped storage backup selection.
|
2020-10-15 16:19:17 -04:00 |
|