Alex Hart
f2d5ea0391
Refactor app settings.
2021-05-12 12:23:00 -04:00
Greyson Parrelli
31e1c6f7aa
Handle 428 rate limiting.
2021-05-05 16:47:13 -04:00
Cody Henthorne
29a0b86411
Address API23 notification issues and update when conversation content changes.
2021-05-04 20:31:29 -04:00
Cody Henthorne
751afadebd
Fix notification issues introduced when adding lower API versions.
2021-04-28 20:49:36 -04:00
Cody Henthorne
bd2a1d5574
Add support for lower APIs to new notification system.
2021-04-28 16:36:11 -03:00
Cody Henthorne
c9d1fb8533
Fix reaction notification data inconsistencies.
...
Co-authored-by: Greyson Parrelli <greyson@signal.org>
2021-04-26 16:44:26 -04:00
Cody Henthorne
5ca4db6ea5
Fix crashes and issues with blurred avatars.
...
- Tinting on Android 5/6 caused NPE deep in Android
- Invite group flow can have zero members
- Missed spot to blur avatar in old notification flow
2021-04-24 14:32:02 -04:00
Cody Henthorne
ad81b310e3
Blur avatar photos from unknown senders when in message request state.
2021-04-23 14:42:51 -04:00
Cody Henthorne
a843619c5b
Fix various notification display issues and properly support reply.
2021-04-16 18:59:21 -04:00
Cody Henthorne
b7118b6bd8
Fix view once media in notifications.
2021-04-15 23:36:15 -04:00
Cody Henthorne
97296ca7d7
Fix bugs with preference and lock state changes.
2021-04-15 15:08:27 -04:00
Cody Henthorne
1457738905
Fix bug with notification privacy and bubbles.
2021-04-15 11:35:42 -04:00
Cody Henthorne
69ebee3eeb
Fix notification thumbnail being shown when content should be hidden.
2021-04-15 10:24:06 -04:00
Cody Henthorne
4bdb367c19
Fix thumbnail being shown for reaction notifications.
2021-04-15 10:02:53 -04:00
Greyson Parrelli
cdddfd37d2
Dynamically respond to notificationsV2 feature flag.
...
We were only reading it once, possibly before the flags were
initialized. This lets us be more responsive to the flag changing within
an application cycle.
2021-04-14 18:50:15 -04:00
Cody Henthorne
d46a9f6d1d
Rename Messages notification group and channel.
2021-04-14 15:50:40 -04:00
Cody Henthorne
9c5a0ba7eb
Hide message in notification when pending message request approval.
2021-04-14 15:50:40 -04:00
Greyson Parrelli
e461625da4
Add Log.internal()
2021-04-14 15:50:40 -04:00
Cody Henthorne
c393cd655d
Fix bad notification state with in-thread reaction notifications.
2021-04-14 15:50:40 -04:00
Cody Henthorne
5df1fa3c65
Move contact join events to separate channel.
2021-04-14 15:50:40 -04:00
Cody Henthorne
e796968d19
Add new notification system.
2021-04-14 15:50:40 -04:00
Greyson Parrelli
670aed2074
Move ViewOnceMessageManager and ExpiringMessageManager to AppDependencies.
2021-04-13 14:49:32 -04:00
Hugo Kiehl
dd38dd9cae
Fixing notification image preview.
2021-04-06 15:27:23 -03:00
Cody Henthorne
d8dead82b6
Improve Call Notification UX when things don't go as planned.
2021-03-31 16:02:32 -03:00
Greyson Parrelli
b053fbc4a7
Use Log.tag where appropriate.
2021-03-31 16:02:32 -03:00
Cody Henthorne
75aab4c031
Add Device to Device Transfer UI.
2021-03-12 16:08:22 -05:00
Greyson Parrelli
8c90c3ad81
Update notification megaphone behavior.
...
Detect when they've blocked the channel group, and also don't snooze the
megaphone unless they hit 'not now'.
2021-03-02 10:08:02 -05:00
Greyson Parrelli
8f6ff215aa
Show a megaphone when notifications are disabled.
2021-02-25 12:54:23 -05:00
Cody Henthorne
b91f04316a
Fix lint errors and add submodules to qa checks.
2021-02-24 15:07:56 -05:00
Greyson Parrelli
8950100bd7
Decrypt and process messages all in one transaction.
...
Giddy up
2021-02-23 18:34:18 -05:00
Alan Evans
0d9490e1fb
Force disabling of foreground notification vibration.
2021-02-12 16:33:06 -04:00
Cody Henthorne
1935b0ebdd
Do not show message notifications if disabled in settings.
2021-02-12 11:09:51 -05:00
AsamK
341a31da00
Fix crash from incoming call without contacts permission.
...
When the device is in Do Not Disturb mode and a call comes in from a
system contact, the app crashes if the user has revoked the contacts
permission.
The crash occurs because in Do Not Disturb mode Signal tries to check if
the contact is starred.
2021-02-08 14:28:19 -05:00
Greyson Parrelli
141cab1105
Perfom a migration to notify users of new contacts.
2021-01-11 23:22:01 -05:00
Alex Hart
b7477d287b
Reopen properly when we select launcher icon.
...
* Reopen properly when we select launcher icon.
* Reduce noise
2021-01-06 17:03:20 -04:00
Alex Hart
744b79419b
Swap out AsyncTask usage in notification action receivers with bounded threadpool.
2020-12-18 10:41:14 -04:00
Greyson Parrelli
8e93bf9075
Create a core-util module with some common utilities.
2020-12-05 13:44:13 -05:00
Sgn-32
9333e4fb68
Fix notification text for view-once videos.
...
Fixes #10141
2020-12-01 09:49:05 -05:00
Greyson Parrelli
105862b524
Chunk read sync messages.
...
Same thing we do with read receipts we send to other people. Just missed
this part.
2020-11-30 11:36:04 -05:00
Alex Hart
e1bf23251f
Add support for Android 11 Conversation Bubbles.
2020-11-25 14:11:17 -04:00
Alex Hart
e57a35ab3e
Localize Conversation Intent creation.
2020-11-25 11:40:05 -04:00
Cody Henthorne
a640d9e298
Improve group update copy and implement speaker indexing.
2020-11-25 11:40:05 -04:00
Greyson Parrelli
95468c85a8
Break large read receipt messages into chunks.
2020-11-18 14:19:28 -05:00
Alex Hart
930370783e
Implement ShortcutInfo for API 30.
2020-11-18 14:25:01 -04:00
Cody Henthorne
23618923d8
Attempt to recover from reoccurring exceptions when showing notifications.
2020-11-18 12:28:05 -05:00
Cody Henthorne
696fffb603
Improve mention notifications by only showing alerting notifications once.
2020-11-11 15:29:02 -05:00
Cody Henthorne
65461ce86f
Fix incorrect reaction notification copy for various attachment types.
...
Fixes #10141 . Thanks to @Sgn-32 for the initial PR.
2020-11-11 15:29:01 -05:00
Alex Hart
b182f73415
Fix wakelock release exception.
2020-10-21 11:11:42 -03:00
Alex Hart
082d9e852c
Voice Note Beta Feedback fixes.
2020-10-16 13:14:01 -03:00
Cody Henthorne
b46589cd14
Remove mentions feature flag.
2020-10-15 16:19:17 -04:00