Alex Hart
|
1d7ae669b6
|
Clear out checks for SDK < 23 as they're no longer relevant.
|
2025-11-05 15:58:44 -05:00 |
|
Alex Hart
|
736811393f
|
Upgrade Kotlin, AGP, Gradle versions and bring in kotlinx-serialization for use with navigation-compose.
|
2025-09-17 14:21:43 -04:00 |
|
lisa-signal
|
f3857ed933
|
Prevent notification sound when voice recording.
|
2025-06-17 16:26:20 -04:00 |
|
Sagar
|
39756fd0d4
|
Avoid recording empty voice messages during an ongoing call.
|
2025-05-06 17:58:48 -04:00 |
|
Sagar
|
52c8dfc998
|
Support scheduled voice notes.
Resolves #13957
|
2025-03-12 15:34:48 -04:00 |
|
Greyson Parrelli
|
b6a4e1f145
|
Rewrite the AppDependencies system.
|
2024-06-05 15:46:00 -04:00 |
|
Nicholas Tinsley
|
3c9a7fd329
|
Reorganize video converter library packages
|
2024-01-23 11:52:04 -05:00 |
|
Nicholas Tinsley
|
c7609f9a2a
|
StreamingTranscoder sample app.
|
2024-01-23 11:52:03 -05:00 |
|
Nicholas Tinsley
|
0d6db1305e
|
Don't check recorded voice note size if discarding.
|
2023-12-04 16:18:11 -05:00 |
|
Greyson Parrelli
|
4fe6d79fff
|
Unify our Base64 utilities.
|
2023-10-17 11:15:56 -04:00 |
|
Alex Hart
|
d46daed49a
|
Add SavedStateHandle support to LinkPreviewViewModelV2.
|
2023-09-29 09:25:17 -03:00 |
|
Cody Henthorne
|
efbd5cab85
|
Convert SignalService, Database, Group, Payment, and other remaining protos to wire.
|
2023-09-21 13:59:52 -03:00 |
|
Nicholas
|
7d68a57f53
|
Fall back to AudioCodec if MediaRecorderWrapper fails.
|
2023-08-01 15:51:31 -04:00 |
|
Cody Henthorne
|
e6c9449e3c
|
Fix voice note playback and wave form generation in CFv2.
|
2023-07-19 17:12:18 -04:00 |
|
Nicholas
|
5cb10cd054
|
Improve voice note Bluetooth state handling.
|
2023-06-26 15:09:36 -04:00 |
|
Nicholas Tinsley
|
88f50da4fb
|
Discard voice note recording on error.
|
2023-06-22 13:32:27 -04:00 |
|
Nicholas Tinsley
|
aacad78cdb
|
Delete redundant Bluetooth voice note codepath.
Added some additional logging, as well.
|
2023-06-01 16:40:33 -03:00 |
|
Nicholas Tinsley
|
82db08b76f
|
Catch native RuntimeExceptions in voice memo recording start.
|
2023-05-30 15:07:58 -04:00 |
|
Nicholas Tinsley
|
71dddd4a1b
|
Add some more Bluetooth connection logging.
|
2023-05-25 11:55:42 -04:00 |
|
Nicholas Tinsley
|
61bf788f52
|
Tear down Bluetooth connection after voice memo recording.
|
2023-05-17 14:30:30 -04:00 |
|
Nicholas
|
f1fd29a477
|
Use Bluetooth headset mic to record voice notes.
|
2023-05-05 12:49:18 -03:00 |
|
Clark
|
e7f8d36199
|
Fix multidevice contact sync update job reporting wrong content length.
|
2023-04-20 13:50:11 -04:00 |
|
Clark
|
2256c8591a
|
Add special audio recording sample rate for Xiaomi Mi 9T.
|
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 |
|
Greyson Parrelli
|
6c6d4e801f
|
Fix crash when starting multiple audio records.
|
2023-03-20 17:37:24 -04:00 |
|
Cody Henthorne
|
23d0152767
|
Use newer APIs for wave form generation.
|
2023-02-16 16:08:47 -05:00 |
|
Cody Henthorne
|
9610339f38
|
Improve UX around seeing audio wave forms.
- Attempts to generate the wave form on download instead on display
- Allows multi-threaded generation of wave forms instead of serial
executor
|
2023-02-15 09:43:16 -05:00 |
|
Nicholas
|
d33aa247db
|
Fix composer voice memo cancellation due to focus loss.
|
2023-02-02 17:22:40 -05:00 |
|
Clark
|
7745ae62ea
|
Add logging for voice note recording events.
|
2023-01-25 17:02:41 -05:00 |
|
Clark
|
4dcbbfdd63
|
Fix voice note draft not being generated on audio focus loss.
|
2023-01-24 14:18:28 -05:00 |
|
Nicholas Tinsley
|
0e5031ab45
|
Revert "Switch to BT mic if available for voice memo recording."
This reverts commit 9f6eb142d2.
|
2022-12-21 13:25:56 -05:00 |
|
Nicholas
|
9f6eb142d2
|
Switch to BT mic if available for voice memo recording.
Addresses #12016.
|
2022-12-16 15:22:04 -05:00 |
|
Cody Henthorne
|
c5b4f44ab8
|
Fix various compiler warnings.
|
2022-12-16 15:22:04 -05:00 |
|
Greyson Parrelli
|
7949996c5c
|
Renamed database classes to table classes.
Because they're not databases. They're tables.
|
2022-11-30 17:10:36 -05:00 |
|
Nicholas
|
f1fafa6516
|
Gain temporary audio focus during voice memo recording.
|
2022-11-09 19:26:48 -05:00 |
|
Greyson Parrelli
|
057231b9c3
|
Update libsignal-client to 0.14.0
|
2022-03-17 12:12:56 -04:00 |
|
Greyson Parrelli
|
7ef41c0169
|
Inline the voice note recording V2 feature flag.
|
2022-02-09 11:03:42 -05:00 |
|
Cody Henthorne
|
856bd54059
|
Fix NPE in media record.
|
2022-01-12 12:27:06 -05:00 |
|
Cody Henthorne
|
1a499e23d9
|
Handle ISE with new voice note recording.
|
2022-01-05 09:52:22 -05:00 |
|
Cody Henthorne
|
ae40a65924
|
Fix MediaRecorder crash when no data captured.
|
2022-01-03 18:47:11 -05:00 |
|
Cody Henthorne
|
b04ae3a8b3
|
Use MediaRecorder for voice notes on capable devices.
Co-authored-by: Greyson Parrelli <greyson@signal.org>
|
2021-12-22 14:17:26 -05:00 |
|
Greyson Parrelli
|
843ed24bbb
|
Introduce SignalDatabase as the main database entrypoint.
|
2021-11-18 12:36:52 -05:00 |
|
Alex Hart
|
0ac234e7bf
|
Wrap calls in separate checks for ISE so we do as many as possible.
|
2021-08-02 16:19:43 -04:00 |
|
Alex Hart
|
5826b0c068
|
Implement drafts for voice notes.
|
2021-07-07 14:58:50 -03:00 |
|
Greyson Parrelli
|
b053fbc4a7
|
Use Log.tag where appropriate.
|
2021-03-31 16:02:32 -03:00 |
|
Cody Henthorne
|
dc9b8169c0
|
Make thread related utility methods available for use in all modules.
|
2021-03-02 11:07:04 -05:00 |
|
Greyson Parrelli
|
8e93bf9075
|
Create a core-util module with some common utilities.
|
2020-12-05 13:44:13 -05:00 |
|
Alex Hart
|
9effa47dd8
|
Allow voice notes to continue playback after leaving conversation.
|
2020-10-15 16:19:17 -04:00 |
|
Alan Evans
|
42e2576813
|
Prevent repeat attempts when waveforms cannot be generated.
|
2020-06-26 16:18:27 -03:00 |
|
Alan Evans
|
91b142e0d9
|
Fix waveform array out of bounds.
|
2020-06-04 10:21:10 -04:00 |
|