Greyson Parrelli
763025d19b
Disable notification thumbnails on some devices.
...
Relates to #13287
2023-12-07 13:56:30 -05:00
Cody Henthorne
eb1d06b4a6
Fix thumbnail info generation bug in notifications.
2023-12-04 16:01:43 -05:00
Greyson Parrelli
2f52664820
Merge MediaMmsMessageRecord into MmsMessageRecord.
2023-11-15 17:02:21 -05:00
Clark
8fe196cd7a
Don't renotify every single message on new message.
2023-11-09 12:29:59 -05:00
Cody Henthorne
24ac385898
Fix dark theme issues with compose bottom sheets and donation bank name typo.
2023-11-08 19:51:46 -05:00
Greyson Parrelli
0659edb762
Add a new foreground service for attachment progress.
2023-11-01 20:45:16 -04:00
Greyson Parrelli
b8d229e58e
Enable auto-updates for nightly builds.
2023-10-30 18:09:17 -04:00
Greyson Parrelli
4b004f70ec
Update website build to use PackageInstaller.
2023-10-23 14:30:37 -04:00
Cody Henthorne
d9ecfeadc0
Add prompt to re-enable full screen intent notifications.
2023-10-20 14:22:08 -04:00
Cody Henthorne
6a6b80cce2
Decrease db thrashing when starting expiration timers for messages.
2023-10-17 11:15:56 -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
Clark Chen
c3408040fc
Skip optimized notifications check if flag disabled.
2023-09-28 19:57:33 -04:00
Cody Henthorne
efbd5cab85
Convert SignalService, Database, Group, Payment, and other remaining protos to wire.
2023-09-21 13:59:52 -03:00
Greyson Parrelli
f959543c19
Add UI for prompting about crashes.
2023-09-11 17:07:11 -03:00
Alex Hart
18b33a7776
Ensure lower api levels do not try to use Uri based IconCompat.
2023-09-11 15:27:58 -03:00
Alex Hart
48ae8c2465
Utilize Bitmap shortcut on API29 and under.
2023-09-07 10:42:39 -03:00
Greyson Parrelli
61cdb48273
Fix issue where notification settings were slow to open.
2023-09-06 16:23:14 -04:00
Alex Hart
6d4b487428
Update shortcut drawable to use content id.
2023-09-06 09:34:49 -04:00
Alex Hart
a3e36d2453
Update target API to 33
2023-09-06 09:34:48 -04:00
Greyson Parrelli
95c6f569d6
Fetch data in ConversationDataSource in parallel.
2023-09-06 09:34:48 -04:00
Cody Henthorne
39c1c1e371
Fix ANR-like bug when resuming MainActivity.
2023-08-17 15:02:16 -04:00
Clark
4cbcee85d6
Add prompt to help troubleshoot slow notifications.
2023-08-16 10:26:32 -04:00
Clark
251d251661
Send read receipts per edit message revision.
2023-08-14 17:20:04 -04:00
Clark
bb83ddfe28
Prompt user for debug logs with slow notifications.
2023-08-10 15:29:02 -03:00
Greyson Parrelli
14f3fb5a94
Break message-latency into high/low priority.
2023-08-10 15:29:02 -03:00
Greyson Parrelli
e3ec53c2d0
Remove deprecated SMS fields from recipient table.
2023-08-01 15:51:31 -04:00
Clark
66792f2d56
Add heuristics for delayed notifications.
2023-08-01 15:51:31 -04:00
Clark
0fde404da8
Add you may have messages notification.
2023-07-19 17:12:19 -04:00
Alex Hart
8f253ffc43
Add lazy thread creation throughout in preparation for CFV2.
2023-07-12 15:48:52 -04:00
Clark
2bef5653b4
Lower priority for apk update notification.
2023-06-06 12:47:16 -04:00
Greyson Parrelli
3b88d7cf94
Update notifications after transaction completes.
2023-05-26 14:23:07 -04:00
Clark
33745f0b0c
Fix edit message showing twice in notifications.
2023-05-24 11:29:58 -04:00
Greyson Parrelli
5c5b88ebcc
Pluralize some strings.
2023-05-17 15:30:26 -04:00
Cody Henthorne
1b82d10b39
Squelch notifications in noisy groups and during large initial message processing.
2023-05-17 15:30:08 -04:00
Alex Hart
8260be4bff
Upgrade Kotlin to 1.8.10 and Core-KTX to 1.10.0
2023-04-20 13:50:12 -04:00
Clark
07f6baf7c1
Add message editing feature.
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
Cody Henthorne
43cd647036
Add spoiler format style.
2023-03-24 15:49:26 -04:00
Clark
150c42c590
Add notification for failed story messages.
2023-03-22 14:28:09 -04:00
Greyson Parrelli
90cc672c37
Convert MessageTable to kotlin.
2023-03-20 17:39:09 -04:00
Clark
79a062c838
Introduce thread priorities for threads and handlerthreads.
2023-03-20 17:39:08 -04:00
Cody Henthorne
904817b498
Fix payment reaction notification.
2023-03-13 10:08:39 -04:00
Alex Hart
605289aca4
Upgrade ktlint and add twitter compose rules.
2023-02-14 14:02:22 -05:00
Cody Henthorne
77a3037614
Update icons in popup/context menus.
2023-02-01 17:41:28 -05:00
Clark
f3e715e069
Add support for scheduled message sends.
2023-01-26 20:25:27 -05:00
Cody Henthorne
0deed9d4d2
Fix notification sound not respecting notification volume.
...
Fix is immediate for general messages channel and for future custom channel creation
2023-01-25 17:02:41 -05:00
Cody Henthorne
cc490f4b73
Add text formatting send and receive support for conversations.
2023-01-25 17:02:41 -05:00
Greyson Parrelli
3e7dc79fe8
Remove unnecessary code now that minSdk is 21.
2023-01-17 14:30:48 -05:00
Greyson Parrelli
e2fb65920c
Ensure SMS and MMS messages are sent appropriately.
2023-01-06 11:27:33 -05:00
Greyson Parrelli
59f05e0815
Improve performance of marking chats read.
...
SQLite isn't always smart enough to use the best index for a query.
The main improvement here was to force it to use a better index than the
one it was using (which, on my device, happened to by the story index,
which was only minimally useful here).
2023-01-04 16:40:36 -05:00