Clark
79a062c838
Introduce thread priorities for threads and handlerthreads.
2023-03-20 17:39:08 -04: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
Cody Henthorne
42b0842aab
Fix ANR when showing media in notifications.
2022-05-18 11:54:17 -04:00
Greyson Parrelli
9ab275195f
Add support for CDSI.
2022-05-18 11:54:17 -04:00
Cody Henthorne
98ab48f0eb
Revert "Fix system UI freeze with image notifications."
...
This reverts commit 8f2c5d43df
.
2022-05-17 11:00:55 -04:00
Cody Henthorne
a181ed0420
Revert "Always try to close the PartProvider open file pipe."
...
This reverts commit d97184ef60
.
2022-05-17 11:00:54 -04:00
Cody Henthorne
dbddb274db
Revert "Fix NPE in PartProvider."
...
This reverts commit 3b16a1d28c
.
2022-05-17 11:00:52 -04:00
Cody Henthorne
3b16a1d28c
Fix NPE in PartProvider.
2022-05-16 11:32:23 -04:00
Cody Henthorne
d97184ef60
Always try to close the PartProvider open file pipe.
2022-05-13 08:31:23 -04:00
Cody Henthorne
8f2c5d43df
Fix system UI freeze with image notifications.
2022-05-12 17:30:58 -03:00
Cody Henthorne
bb963f9210
Add remote megaphone.
2022-05-12 10:42:21 -03:00
Cody Henthorne
c548816daa
Add contact and key sync message receive support.
2022-01-24 12:04:48 -05:00
Greyson Parrelli
843ed24bbb
Introduce SignalDatabase as the main database entrypoint.
2021-11-18 12:36:52 -05: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
Greyson Parrelli
fb98874948
Fix initialization of BlobProvider.
2021-02-26 15:24:04 -05:00
Greyson Parrelli
32ac6e3429
Ensure blobs from old sessions are deleted before creating new ones.
...
There was a race condition where if you created a blob super-early in
the application lifecycle, you could create it *before* we deleted the
blobs from the previous session, leading you to lose the blob you just
created immediately.
In an effort to protect our cold start time, I just made a little
initialization flow where read/write calls to BlobProvider will block
until it's deleted blobs from the old session.
2021-02-24 16:04:58 -05:00
Greyson Parrelli
80f3504098
Move BlobProvider storage out of cache and into internal storage.
2021-02-11 13:26:12 -05:00
Greyson Parrelli
8e93bf9075
Create a core-util module with some common utilities.
2020-12-05 13:44:13 -05:00
Alan Evans
2f69a9c38e
Share media from within Media Preview and share QR code image.
2020-11-04 16:05:35 -04:00
Alan Evans
c61d731358
Allow side-by-side installation of staging build.
2020-09-23 16:54:38 -04:00
Greyson Parrelli
904cb01067
Use the BlobProvider in the contact and group sync jobs.
2020-06-30 11:17:29 -04:00
Greyson Parrelli
0a883dc234
Fix issue with mimeType resolution in share flow.
2020-02-26 17:06:06 -05:00
Alan Evans
9ebe920195
Move all files to natural position.
2020-01-06 11:08:30 -05:00