Cody Henthorne
c5b4f44ab8
Fix various compiler warnings.
2022-12-16 15:22:04 -05:00
Cody Henthorne
c56e63d62f
Convert OutgoingMediaMessage and it's couterparts to kotlin.
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
1764b21214
Fix crash when opening notification settings.
2022-12-06 13:11:22 -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
Cody Henthorne
74314e08ac
Show notification when mentioned in a group story reply.
2022-11-30 17:10:36 -05:00
Greyson Parrelli
81c10a1eae
Lazily initialize NotificationChannels.
2022-11-30 17:10:36 -05:00
Cody Henthorne
1dc29fda12
Add in-chat payment messages.
2022-11-10 16:58:25 -05:00
Cody Henthorne
975b242a08
Fix notification not showing after thread with custom notification is deleted.
2022-11-09 19:26:48 -05:00
Alex Hart
85d5ea0382
Fix story reaction notification summary.
2022-10-26 10:32:28 -03:00
Cody Henthorne
b6db7e7af6
Add phased SMS removal UX.
2022-10-13 16:32:51 -04:00
Alex Hart
220931d3df
Pass through clip information to video player.
2022-10-12 15:46:19 -04:00
Alex Hart
8c76cead58
Do not remove onboarding story when disabling stories.
2022-10-12 15:46:19 -04:00
Cody Henthorne
ff28ff0e6b
Fix too many pending intents crashes.
2022-09-28 11:33:35 -04:00
Cody Henthorne
4f803c695b
Fix crash when unable to decode notification image preview.
2022-09-28 11:33:35 -04:00
Alex Hart
25c0dc801f
Display group story notifications if user has reacted or replied.
2022-09-28 11:33:35 -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
9fd5e2057d
Fix reply messages for android auto.
2022-09-13 10:38:31 -04:00
Alex Hart
936212e684
Add initial sms exporter integration behind a feature flag.
2022-08-31 15:58:41 -04:00
Cody Henthorne
1e499fd12f
Refactor notification thumbnails to reduce chances for ANR.
2022-08-24 17:09:01 -04:00
Cody Henthorne
819f7a170f
Reduce profile avatar disk reads.
2022-07-21 13:18:20 -04:00
Cody Henthorne
748dbc2ba5
Fix incorrect notification sound when channel is set to silent.
...
Fixes #12317
2022-07-11 13:35:53 -03:00
Alex Hart
2270dfaf21
Update story notifications to match spec.
2022-07-05 15:46:06 -04:00
Cody Henthorne
4a8083f7b1
Fix Vivo NPE quirk.
2022-05-26 14:24:57 -03:00
Cody Henthorne
7e7bc13b62
Swallow too many pending intents exception.
2022-05-26 14:24:56 -03:00
Alex Hart
a03c49e12c
Implement group story notifications.
2022-05-18 11:54:17 -04:00
Cody Henthorne
06a49b5d5a
Force use of system settings to configure notifications on SDK30+.
2022-05-12 10:42:21 -03:00
Alex Hart
eaf36be9f6
NotificationThread migration.
2022-05-12 10:42:21 -03:00
Alex Hart
158f77a634
Add thread display body and proper image for gift badges.
2022-05-11 09:29:14 -03:00
Cody Henthorne
c54c73cb48
Exclude visible thread from notification shown check.
2022-05-09 12:14:30 -04:00
Cody Henthorne
55919cba59
Add notification not showing debuglog.
2022-05-06 12:59:03 -04:00
Alex Hart
a4a4665aaa
Implement badge gifting behind feature flag.
2022-05-02 15:25:55 -04:00
Greyson Parrelli
e2cb535f3f
Make names in group update descriptions tappable.
2022-04-20 16:32:54 -03:00
Greyson Parrelli
e09ce4c820
Use foreground services to process notification when appropriate.
...
Right now, the only condition is once every 3 minutes on Android 12.
This is ok because Android 12 will allow us (once every 2 minutes or
so) to start a foreground service, and it won't show it for the first 10
seconds. So we can kind of do it without any visual penalty.
2022-04-18 11:27:32 -04:00
Cody Henthorne
ac9257ec1c
Revert "Track inconsistencies between new and old network availability for internal users."
...
This reverts commit 007975e7da .
2022-03-28 19:07:20 -04:00
Greyson Parrelli
135fde68c1
Migrate some cursor utils to core-util.
2022-03-28 19:07:20 -04:00
Cody Henthorne
007975e7da
Track inconsistencies between new and old network availability for internal users.
2022-03-21 17:21:42 -04:00
Alex Hart
0fcbb5ffda
Send user to My Stories from failure notification.
2022-03-17 16:02:42 -04:00
Alex Hart
437c1e2f21
Implement UI and backend for sending story reactions.
...
Co-authored-by: Rashad Sookram <rashad@signal.org >
2022-03-17 16:02:42 -04:00
Greyson Parrelli
057231b9c3
Update libsignal-client to 0.14.0
2022-03-17 12:12:56 -04:00
Alex Hart
35cd36e9fe
Implement support for 'allows replies' toggle.
2022-03-08 10:41:37 -04:00
Alex Hart
174cd860a0
Implement Stories feature behind flag.
...
Co-Authored-By: Greyson Parrelli <37311915+greyson-signal@users.noreply.github.com >
Co-Authored-By: Rashad Sookram <95182499+rashad-signal@users.noreply.github.com >
2022-03-08 10:41:36 -04:00
Greyson Parrelli
80622147ab
Migrate importance of Background channel from Other channel.
2022-02-18 16:00:11 -05:00
Cody Henthorne
9389ee17b6
Use individual notification channels for background connection and call status.
2022-02-16 14:12:34 -05:00
Alex Hart
5a6d77bae4
Add better error handling for subscriptions.
2022-02-10 14:26:59 -04:00
Sgn-32
94078f8b91
Do not show double emoji reaction at end of reaction notification text.
...
Fixes #11860
2022-02-01 13:41:31 -05:00
Cody Henthorne
50b37e0402
Fix notification profile disable bug.
...
Fixes #11892
2022-01-12 12:27:06 -05:00
Cody Henthorne
0dd2397fb4
Fix notification profile manually enabled and scheduled bug.
2022-01-03 18:47:11 -05:00
Cody Henthorne
adcb1bae13
Fix bug with schedule end being set to midnight.
2021-12-20 13:31:18 -05:00
Cody Henthorne
b9ba1a3568
Fix notification schedule bug.
2021-12-13 12:34:53 -05:00