Greyson Parrelli
a847e385cb
Updated language translations.
2021-04-15 12:30:13 -04:00
Greyson Parrelli
134284723b
Fix storage service crash when matching a local GV2 group without a master key.
2021-04-15 12:07:00 -04:00
Greyson Parrelli
a6eb44ba95
Log when there's local storage inserts.
2021-04-15 11:45:24 -04:00
Cody Henthorne
1457738905
Fix bug with notification privacy and bubbles.
2021-04-15 11:35:42 -04:00
Greyson Parrelli
3dd0a60555
Rotate storage service V2 feature flag.
2021-04-15 11:08:29 -04:00
Greyson Parrelli
1eef18dcd3
Add a failsafe for deleting storageIds.
2021-04-15 11:08:29 -04:00
Greyson Parrelli
c86ee33371
Skip new validations in old storage sync job.
2021-04-15 11:08:29 -04:00
Greyson Parrelli
60690208de
Fix storage service crash when matching a local contact without an ID.
...
It's possible that we could match a local contact that doesn't have a
storageId, which would crash when we tried to make a model from it for
merging. This isn't an impossible case -- it could be that the manifest
has record of a user that is newly registered (or just registered at
some point and never deleted) and so we need to give our local record a
storageId for merging.
2021-04-15 11:08:29 -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
c817a3097d
Bump version to 5.8.3
2021-04-14 18:50:48 -04:00
Greyson Parrelli
b3aa25ad59
Updated language translations.
2021-04-14 18:50:15 -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
2547db2a8e
Revert "Prevent changes to conversations while device is unregistered."
...
This reverts commit ed8edb5aee
.
2021-04-14 18:02:57 -04:00
Cody Henthorne
9363f0ebb4
Prevent NPE in safety number change dialog.
2021-04-14 17:28:07 -04:00
Cody Henthorne
8d6d8019fe
Fix NPE in ComposeText.
2021-04-14 16:33:01 -04:00
Greyson Parrelli
e27089157d
Bump version to 5.8.2
2021-04-14 15:56:00 -04:00
Greyson Parrelli
99fc75eeda
Updated language translations.
2021-04-14 15:55:17 -04:00
Cody Henthorne
ec63dd704a
Mark previous messages in thread as read when receiving a read sync message.
2021-04-14 15:50:40 -04:00
Cody Henthorne
d46a9f6d1d
Rename Messages notification group and channel.
2021-04-14 15:50:40 -04:00
Christian
4b7d87c6bc
Display GroupV1MigrationEvent as ActionMessage in conversation MenuState
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
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
c8f17e2ab0
Bump version to 5.8.1
2021-04-13 15:07:54 -04:00
Greyson Parrelli
69870eb229
Updated language translations.
2021-04-13 15:07:21 -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
Greyson Parrelli
1b3ac83876
Bump version to 5.8.0
2021-04-12 12:32:35 -04:00
Greyson Parrelli
4ba3104bf3
Updated language translations.
2021-04-12 12:32:11 -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
d0986383ad
Make some assets smaller.
2021-04-12 12:25:09 -04:00
Alex Hart
ab7f507b03
Add custom lint for AlertDialog.Builder usage.
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
Greyson Parrelli
3f0377a840
Bump version to 5.7.6
2021-04-12 11:49:43 -04:00
Greyson Parrelli
d9147874dd
Updated language translations.
2021-04-12 11:49:10 -04:00
Alex Hart
06ed124057
Temporarily block payments for all regions.
2021-04-12 09:46:35 -03:00
Alan Evans
68aa97a676
Bump version to 5.7.5
2021-04-09 17:01:16 -03:00
Alan Evans
20bb07e829
Updated language translations.
2021-04-09 16:59:21 -03:00