Alex Hart
8f77321adb
Dispose notification disposable when stopping service.
2023-06-20 12:07:11 -03:00
Clark
60cdcea791
Revert "Call startForeground onCreate for generic foreground service. "
2023-06-20 10:53:28 -04:00
Alex Hart
6cd59daf0a
Fix several issues with call notifications.
2023-06-15 15:36:08 -04:00
Alex Hart
d19b8a125c
Do not enable ringing for call links.
2023-06-15 13:32:00 -04:00
Alex Hart
290b0fe46f
Ensure owned call links are revoked on delete.
2023-06-15 13:32:00 -04:00
Clark
ad196bf03c
Fix stopForegroundTask crash.
2023-06-14 10:54:21 -04:00
Alex Hart
8f96abb41e
Update TAG usage throughout call link processors.
2023-06-06 12:47:16 -04:00
Alex Hart
bf7aaddbf9
Hook in Call Links integration via factory.
2023-06-06 12:47:16 -04:00
Clark
59435e49c8
Call startForeground onCreate for generic foreground service.
2023-06-06 12:47:16 -04:00
Alex Hart
62940893f0
Add peek and join capabilities to call links implementation.
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
Alex Hart
987f9b9dba
Allow call links to exist in the calls tab.
2023-05-24 12:05:23 -04:00
Alex Hart
5a38143987
Integrate call links create/update/read apis.
2023-05-24 11:29:58 -04:00
Greyson Parrelli
93d78b3b2e
Improve conditional logic around prekey refresh schedule.
2023-05-09 15:35:48 -04:00
Nicholas
e46564cb7e
Add jitter to backup scheduling.
2023-05-09 13:41:28 -04:00
Greyson Parrelli
ee3f2d62cf
Add extra guard against inserting unnecessary error messages.
2023-05-09 13:41:28 -04:00
Nicholas
d70213e031
Mute the camera if Signal loses focus.
...
Addresses #12754 .
2023-04-24 19:12:10 -04: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
Iñaqui
d628921e48
Proceed with a stun server fallback
2023-04-20 13:50:12 -04:00
Greyson Parrelli
279ad7945e
Move to defined from_recipient_id and to_recipient_id columns on message table.
2023-04-20 13:50:11 -04:00
Alex Hart
433e8266c9
Add stricter call row identification.
2023-04-12 16:31:27 -04:00
Greyson Parrelli
c5af204de3
Prevent FK violation from bad decryption insert.
...
Fixes #12880
2023-04-11 10:02:00 -04:00
Nicholas
a0aeac767d
New Android 12+ audio route picker for calls.
2023-04-05 16:40:23 -03:00
Alex Hart
f9548dcffe
Add support for group call disposition.
...
Co-authored-by: Cody Henthorne <cody@signal.org>
2023-04-05 16:40:23 -03:00
Cody Henthorne
607a06d379
Enable scheduled backups regardless of API version.
2023-03-28 09:24:11 -04:00
Nicholas
cedf512726
Fix PanicKit for PIN lock.
...
Fixes #12816 .
2023-03-22 14:28:10 -04:00
Clark
79a062c838
Introduce thread priorities for threads and handlerthreads.
2023-03-20 17:39:08 -04:00
Cody Henthorne
f24d82bf04
Attempt to fix scheduled backups again.
2023-03-13 09:19:54 -04:00
Cody Henthorne
6e8f3d1e71
Fix scheduled message changing disappearing messages bug.
2023-03-06 09:47:12 -05:00
Cody Henthorne
a20d5fd6cf
Fix crash when trying to cancel alarm without permission.
2023-02-27 16:57:51 -05:00
Cody Henthorne
583860053b
Cancel scheduled message alarm if no messages are scheduled.
2023-02-15 17:35:23 -05:00
Cody Henthorne
3a0dbe6e67
Use alarm clock for scheduling message sends.
2023-02-14 14:02:22 -05:00
Alex Hart
605289aca4
Upgrade ktlint and add twitter compose rules.
2023-02-14 14:02:22 -05:00
Cody Henthorne
6c78a405bb
Fix backup scheduling looping bug.
2023-02-07 15:06:25 -04:00
Cody Henthorne
7bae8b6e1b
Fix scheduled message sends changing thread disappearing message timer.
2023-02-06 16:53:08 -04:00
Cody Henthorne
56a44ae65c
Enforce expected ordering when scheduling text and media messages.
2023-02-02 17:22:40 -05:00
Jim Gustafson
43cde19071
Remove redundant logging.
...
And move the backup stun server to the end of the list.
2023-02-01 17:41:28 -05:00
Cody Henthorne
661fff7a0e
Fix scheduled messages being sent out of order.
2023-01-27 17:42:22 -05:00
Clark
f3e715e069
Add support for scheduled message sends.
2023-01-26 20:25:27 -05:00
Cody Henthorne
e0633180ef
Fix crash when trying to update a group call without an era id.
2023-01-25 17:02:41 -05:00
Nicholas
8dd1d3bdeb
Allow user-selected backup time.
2023-01-25 17:02:41 -05:00
Greyson Parrelli
e2fb65920c
Ensure SMS and MMS messages are sent appropriately.
2023-01-06 11:27:33 -05:00
Cody Henthorne
b546d661ba
Update 1:1 call event copy.
2023-01-04 16:40:36 -05:00
Cody Henthorne
7b3d8d01ae
Prevent dismissal of notification.
...
Fixes #12681
2023-01-03 11:03:06 -05:00
Greyson Parrelli
92b9fda6c7
Convert GroupTable to kotlin.
...
Also required converting some tests to mockk.
2023-01-01 23:05:02 -05:00
Greyson Parrelli
6cd6073bc7
Migrate most of MmsSmsTable.
2022-12-30 18:24:00 -05:00
Greyson Parrelli
f149c0adb9
Remove MmsSmsColumns.
...
All the columns got moved to MessageTable.
I kept the types though and renamed the class to MessageTypes because
it's a lot of boring domain-specific code.
2022-12-30 16:54:49 -05:00
Cody Henthorne
06b414f4ef
Add call disposition syncing.
2022-12-30 16:54:49 -05:00