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
ed8edb5aee
Prevent changes to conversations while device is unregistered.
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
Greyson Parrelli
0020c7c6dc
Clear storageIDs from recipient rows with bad data.
...
TBH this shouldn't affect external users. I believe this bad data was
only experienced internally a long time ago. But we want to make sure we
don't continue to sync that bad data, so we're just stripping the
storageID's from it.
2021-04-13 12:13:05 -04:00
Greyson Parrelli
20b98122c1
Send an empty group sync when linking devices if no groups exist.
2021-04-13 11:35:42 -04:00
Greyson Parrelli
35c102aa98
Fix issues with StorageSyncV2 bookkeeping.
...
1. I screwed up the comparators in the record processor. Pretty bad, glad this was caught.
2. Previously I was sort of keeping track of which local-only records were accounted for while I was merging, and then hoping everything worked out in the end. Now I just very directly take some set differences and retrieve the appropriate records, so it's clear that we should never fail certain validations.
3. Rev's the feature flag so we don't turn on something broken.
2021-04-13 11:32:24 -04:00
Cody Henthorne
fb316a22c6
Remove noisy log statement from DirectoryHelper.
2021-04-13 09:34:34 -04:00
Greyson Parrelli
5342af60cb
Set archived when merging contact records.
2021-04-13 00:53:23 -04:00
Cody Henthorne
eda2b87a57
Prevent race condition when closing/reopening message receiver.
2021-04-12 12:25:09 -04:00
Greyson Parrelli
ac0216d916
Only allow emojis as reactions.
2021-04-12 12:25:09 -04:00
Greyson Parrelli
e096ba27ce
Sync mute status via storage service.
2021-04-12 12:25:09 -04:00
Greyson Parrelli
25ce2a649a
Write additional storage validations based on previous manifest.
2021-04-12 12:25:09 -04:00
Greyson Parrelli
0e200b1fb6
Rewrite storage service change processing.
2021-04-12 12:25:09 -04:00
Alex Hart
552b19cbb0
Revert "Temporarily block payments for all regions."
...
This reverts commit 06ed124057
.
2021-04-12 12:25:09 -04:00
Alex Hart
06ed124057
Temporarily block payments for all regions.
2021-04-12 09:46:35 -03:00
Alan Evans
53b6cc21b1
Make call to desugared classes from ApplicationContext indirect for API19.
...
Fixes #11185
2021-04-09 16:48:49 -03:00
Alan Evans
4ae7312c7f
Use correct currency position for all locales.
2021-04-09 12:33:16 -03:00
Alan Evans
113393de8f
Enforce upper bound on MobileCoin/fiat entry.
2021-04-09 11:17:50 -03:00
Greyson Parrelli
5daa027c10
Disallow SMS/MMS sends to UUID-only recipients.
2021-04-09 10:13:00 -04:00
Alex Hart
86a8cd29e5
Fix issue preventing user from entering fiat value.
2021-04-08 12:00:41 -03:00
Alan Evans
af060f52e1
Place fee after estimated fiat.
2021-04-08 09:45:29 -03:00
Alex Hart
f87fc1d639
Fix activate getting cut off in activation dialog.
2021-04-08 09:13:09 -03:00
Alan Evans
759f30244a
Remove unnecessary sorts.
2021-04-07 18:02:55 -03:00
Greyson Parrelli
fcc49ae7b6
Limit the directory refresh in response to system contact changes.
...
Previously, we would do a full directory/CDS refresh in response to any
change in system contacts. That can be expensive.
This changes the behavior to look at how many new contacts there after
being notified of a contact change.
- If there aren't any, we just sync names and stuff.
- If we just have a few new contacts, we'll sync just those specifically.
- If we have a lot, we'll do a full sync.
2021-04-07 17:45:51 -03:00
Alex Hart
1aa8e9753d
Fix aspect ratio with info icon on API 21 devices.
2021-04-07 17:45:51 -03:00
Alex Hart
f400504898
Fix issue where formatted mnemonic with newlines would fail even though it looks correct.
2021-04-07 15:32:38 -03:00
Alex Hart
41e6097ac5
Fix issue resulting in crash when re-entering Recovery Phrase screen.
2021-04-07 15:10:50 -03:00
Alex Hart
8e4b08b493
Do not modify amount immediately after toggle.
2021-04-07 14:59:07 -03:00
Greyson Parrelli
7b3aa43217
Fix issue with GV1 deprecation and rotate feature flag.
2021-04-07 10:29:36 -04:00
Android Team
fddba2906a
Payments.
...
Co-authored-by: Alan Evans <alan@signal.org>
Co-authored-by: Alex Hart <alex@signal.org>
Co-authored-by: Cody Henthorne <cody@signal.org>
2021-04-06 17:07:19 -03:00
Hugo Kiehl
dd38dd9cae
Fixing notification image preview.
2021-04-06 15:27:23 -03:00
Cody Henthorne
5f0341cd53
Fix calling PIP stuck when calls ends on device lock screen.
...
Fixes #11090
2021-04-06 11:34:20 -04:00
Cody Henthorne
2218fc0d41
Start call service as foreground for notification actions.
2021-04-05 16:09:04 -04:00
Greyson Parrelli
b8cbcfe986
Prevent crash when reading cursor in DirectoryHelper.
...
The cause of the crash is very unclear. Our best guess at present is
that the cursor is unable to fit a single row within the 2mb allocation
window, and therefore can't read anything. In this case, the best we can
do is catch the exception and develop some future fallback. Logging the
exception will also mean that maybe we'll be able to get the actual
exception message.
2021-04-05 15:52:30 -04:00
Cody Henthorne
dbc5f5bfcc
Fix bluetooth ringing for outgoing calls.
2021-04-05 15:44:58 -04:00
Greyson Parrelli
33cb02b9e4
Disallow GV1 group edits when GV1 is disabled.
2021-04-05 15:25:41 -04:00
Cody Henthorne
8783d150e8
Fix potential OOM when updating shortcuts.
2021-04-05 14:21:32 -04:00
Cody Henthorne
449ea9375e
Fix old device locked dialog crash.
2021-04-05 14:10:54 -04:00
Cody Henthorne
f332cbf1bc
Fix state exception by always starting call service in foreground.
2021-04-02 15:29:01 -04:00
Cody Henthorne
c4d317b33e
Fix crash when bluetooth is unavailable for calling.
2021-04-02 13:09:06 -04:00
Cody Henthorne
9c59d6a69b
Use english help categories for email filter.
2021-04-02 12:42:10 -04:00
Cody Henthorne
c3af3e4740
Fix rounded corners for messages with a quote and small link preview.
2021-04-01 16:58:59 -03:00
Alex Hart
6418eac658
Prevent crash in forwarding captioned audio message to multiple recipients.
2021-04-01 10:33:40 -03:00
Cody Henthorne
1dc3cf7824
Move calling management out of service.
2021-03-31 16:02:32 -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
2144dc3b67
Fix call ringtone not playing on some custom ROMs and Samsung Android 11 devices.
2021-03-31 16:02:32 -03:00