Niels Andriesse
18ee21355c
Clean
2020-02-11 11:36:31 +11:00
Niels Andriesse
73c33ff096
Merge branch 'master' into dev
2020-02-11 11:27:04 +11:00
Ryan ZHAO
2aafce5f4c
apply the changes to MultipleRecipientNotification and refactor some code
2020-02-11 10:50:24 +11:00
Niels Andriesse
b5792a81aa
Update for core changes
2020-02-11 09:38:05 +11:00
Ryan ZHAO
3710be72fd
"Clicking on message notifications doesn't mark the messages as read" fixed
2020-02-07 15:39:44 +11:00
Ryan ZHAO
ea0ba98722
Display username in notifications instead of public keys fixed
2020-02-07 15:13:12 +11:00
Niels Andriesse
abae6ddb12
Fix notification bug
2020-02-06 10:02:13 +11:00
Niels Andriesse
d0225bdffb
Fix notification display name
2020-01-22 15:11:14 +11:00
Niels Andriesse
67eee3ddea
Fix notification display name
2020-01-22 13:43:18 +11:00
Niels Andriesse
b5cca49b54
Background poll for group messages
2020-01-22 11:57:16 +11:00
Mikunj
88234c26a3
Fix icon in notification.
2019-11-27 13:17:31 +11:00
Mikunj
31ad7a40de
Stop main thread from being blocked.
...
Refactoring.
2019-10-31 11:36:52 +11:00
Mikunj
7ff7c36e27
Cleanup code.
2019-10-30 09:59:11 +11:00
Mikunj
1c1685ae9d
Fix multidevice.
...
Fix authorisation grant not being sent.
2019-10-24 10:30:53 +11:00
Niels Andriesse
bf958fffe1
Partially disable settings for slave devices
2019-10-08 12:17:25 +11:00
Niels Andriesse
d0e5ddfe3f
WIP
2019-10-08 10:43:09 +11:00
Niels Andriesse
742d9bfa46
Partially implement feedback
2019-10-07 16:15:06 +11:00
Mikunj
da67bfab4c
Multi-device sending typing and receipt messages.
2019-10-07 10:32:45 +11:00
Niels Andriesse
52b55652c8
Clean
2019-09-12 09:59:15 +10:00
Mikunj
a683c3fa90
Disable notification triggers on group messages.
2019-09-11 09:29:29 +10:00
Niels Andriesse
67b7a1d8c2
Disable typing indicators in group chats
2019-08-23 09:41:35 +10:00
Niels Andriesse
24a03cd5bc
Disable notifications for group chats
2019-08-19 11:08:56 +10:00
Niels Andriesse
eb9537f1c1
Make group chats a bit more future proof
2019-08-09 12:00:01 +10:00
Niels Andriesse
1822e87f7c
Merge Signal 4.41.0
2019-08-07 16:48:54 +10:00
Niels Andriesse
a3a757c3ef
Disable quick reply for now
2019-07-25 10:40:57 +10:00
Niels Andriesse
7598830a1b
Fix quote messages & friend request handling
2019-07-24 15:05:39 +10:00
Niels Andriesse
0ef0140b0d
Update package
2019-07-24 12:30:23 +10:00
Niels Andriesse
1b7a04ab50
Update notification & app switcher icon
2019-07-24 09:51:09 +10:00
Greyson Parrelli
2a644437fb
Add sticker support.
...
No sticker packs are available for use yet, but we now have the
latent ability to send and receive.
2019-05-30 01:08:01 -04:00
Alan Evans
9445555d66
Code analysis - address @NotNull/@Nullable issues.
2019-05-22 13:51:56 -03:00
Alan Evans
8cf2654c5b
Show reply method SMS/Signal and respect sticky.
...
Fixes #8792
2019-05-06 16:45:30 -07:00
Greyson Parrelli
4a3c173adb
Migrated to new JobManager.
2019-04-15 10:56:26 -04:00
Greyson Parrelli
8cf3ba424a
Trim long text before displaying if necessary.
...
Fixes #8759
2019-04-15 10:13:35 -04:00
Greyson Parrelli
8caaf057e8
Remove unnecessary pre-19 code branches.
...
Now that our minSdk is 19, we can remove a lot of old code paths that
only ran pre-19.
2019-03-21 11:19:06 -07:00
Alan Evans
e0c11998c3
Make DisplayRecord take context as argument, so locale is more likely to be correct.
2019-03-13 18:28:16 -03:00
Greyson Parrelli
db1ad39c6b
Fix issues with bundled notifications.
2019-02-14 20:19:06 -08:00
Greyson Parrelli
cfff10622a
Move conversation classes to their own package.
2019-02-14 14:29:12 -08:00
Greyson Parrelli
45ddb7e1ad
Revert "Fix notification badge display."
...
This reverts commit a0c1446e9ff283b6e77cceb79ee16ba4e3c089d9.
2019-02-07 16:17:17 -08:00
Greyson Parrelli
e3b22dabce
Harden notification channels.
...
There's odd corner cases where channels can be duplicated. This commit
adds some hard checks where we trim any dead channels, and unset any
notification channels from recipients whose notification channel isn't
present in the system settings.
2019-01-30 16:10:47 -08:00
Bas van Schaik
ba67796992
Fix invalid equals
in NotificationChannels.channelExists
...
`DEFAULT_CHANNEL_ID` is a String, but `channel` is a NotificationChannel. Equals will therefore always return `false`. I think my fix (using `getId()`) is what was intended.
2019-01-30 16:10:47 -08:00
Greyson Parrelli
c76081d99c
Added support for link previews.
2019-01-30 16:10:43 -08:00
Greyson Parrelli
a0c1446e9f
Fix notification badge display.
...
This reverts commit 2489ea0d5bd2313074942cfc9ec14b4bbeaad836.
2019-01-21 16:43:59 -08:00
Greyson Parrelli
7c66c4a4f7
Updated logging.
2019-01-12 13:32:24 -08:00
Greyson Parrelli
bfdad2f47c
Updated logging.
2018-12-06 12:43:45 -08:00
Greyson Parrelli
2489ea0d5b
Revert "Fix notification badge display."
...
This reverts commit caf93b9203ff14332744d0208f550280f7fcc701.
2018-12-06 12:14:45 -08:00
Greyson Parrelli
caf93b9203
Fix notification badge display.
...
Fixes #7580
2018-12-03 15:32:13 -08:00
Moxie Marlinspike
5f31762220
Support for sealed sender - Part 1
2018-10-30 08:48:08 -07:00
Greyson Parrelli
f15fb904bf
Fix desktop double notification bug.
...
There were situations where we were posting two notifications for messages
when you had an 'active desktop'. This removes that.
2018-10-30 08:48:07 -07:00
Greyson Parrelli
45e0bb281f
Turn MessageRetrievalService into IncomingMessageObserver.
...
Due to an Android P bug, we basically need to stop calling
startService() in onResume()/onPause(). That means I had to turn
MessageRetrieval service into a singlton instead of a service. I also
moved the offending KeyCachingService calls into static methods that
didn't have to start the service.
2018-10-17 13:58:47 -07:00
Greyson Parrelli
f725dd5a7e
Show profile avatar in toolbar.
2018-10-03 14:24:00 -07:00