Commit Graph

3997 Commits

Author SHA1 Message Date
Matthew Chen
e9c04e8fa6 Backport DisappearingMessageToken to 3.6.x to facilitate moving between 3.6 and 3.7. 2020-03-04 18:53:22 -03:00
Matthew Chen
014b2ad007 Fix bug around avatars in new group creation flow. 2020-03-02 16:59:15 -03:00
Nora Trapp
79a44ad084 TSCall timestamp now reflects when a call was initiated 2020-03-02 10:59:09 -08:00
Matthew Chen
5c72623433 Merge remote-tracking branch 'private/release/3.5.1' into release/3.6.0 2020-02-28 16:32:02 -03:00
Matthew Chen
529dbf09cd Fix unit tests. 2020-02-28 16:30:54 -03:00
Matthew Chen
7624bcf13e Fix unit tests. 2020-02-28 16:30:54 -03:00
Matthew Chen
81638f8b88 Fix unit tests. 2020-02-28 16:30:54 -03:00
Nora Trapp
e2b9701b1c Dynamically populate date headers 2020-02-28 10:52:06 -08:00
Nora Trapp
4a5ef28936 Use a 12-byte IV for storage service 2020-02-28 10:10:10 -08:00
Matthew Chen
caa101beab Merge remote-tracking branch 'private/release/3.5.0' into release/3.6.0 2020-02-27 13:52:43 -03:00
Michael Kirk
32ec7fa116 fix missing profile avatar 2020-02-26 08:26:36 -07:00
Michael Kirk
48e6ade423 dont show message request for legacy convo 2020-02-25 12:57:10 -07:00
Nora Trapp
74ed52e261 Auto-accept group requests from trusted contacts 2020-02-25 12:48:07 -07:00
Nora Trapp
e5fd0f5d5d PR Feedback 2020-02-25 12:47:03 -07:00
Nora Trapp
672b2efb61 Keep track of who added us to a group so we can show it in message requests 2020-02-25 12:47:03 -07:00
Nora Trapp
04d1f5ad10 Always show a message request for blocked threads, even if you're no longer a member. 2020-02-25 12:47:03 -07:00
Nora Trapp
a360291deb Always quit the group when blocking a thread. 2020-02-25 12:47:03 -07:00
Nora Trapp
63bedcb33b Specify local version when fetching storage manifest 2020-02-25 12:29:20 -07:00
Matthew Chen
b56362368f Merge remote-tracking branch 'private/release/3.5.0' into release/3.6.0 2020-02-25 09:46:54 -03:00
Michael Kirk
22a327c808 prevent spurious message request from unwanted "group created" messages upon initial group sync of linked device 2020-02-24 13:31:49 -07:00
Nora Trapp
0665166f13 Rotate the storage service key 2020-02-21 22:22:11 -08:00
Nora Trapp
c4960b46b3 Fix BidirectionalDictionary orphan data bug 2020-02-21 21:44:31 -08:00
Nora Trapp
6ebdb6ebf5 Clear out missing accounts from local storage records. 2020-02-21 19:35:48 -08:00
Nora Trapp
da6a0e787f feature flags for production 2020-02-21 17:21:46 -08:00
Nora Trapp
153f8cadc0 Add block+delete message request action. 2020-02-21 16:57:38 -08:00
Nora Trapp
f9ec6e3640 Add remote FF for storage service 2020-02-21 16:32:30 -08:00
Nora Trapp
556026440e Ensure we don't create / use a non-synced storage service key on a linked device. 2020-02-21 16:32:30 -08:00
Nora Trapp
16bf98848b When creating a manifest from scratch tell the service to delete all existing records for our account 2020-02-21 16:32:30 -08:00
Nora Trapp
b1286bd701 Don't do storage service syncs for avatar changes 2020-02-21 16:32:30 -08:00
Nora Trapp
f98d203f4f Avoid extraneous syncing of profile changes 2020-02-21 16:32:30 -08:00
Nora Trapp
3f76aae74a Handle manifest item decryption failure gracefully 2020-02-20 19:56:50 -08:00
Nora Trapp
e7591df991 Sync message request response 2020-02-20 17:06:24 -08:00
Nora Trapp
d0b81ff3d4 Use a 16-byte IV for storage service encryption. 2020-02-20 13:59:58 -08:00
Michael Kirk
f198d9037d Merge tag '3.5.0.5' 2020-02-19 19:26:05 -07:00
Michael Kirk
2560b05f32 suppress some actions until onboarded 2020-02-18 18:39:15 -07:00
Michael Kirk
20a21a296d code would never be executed 2020-02-18 18:14:47 -07:00
Michael Kirk
3742976f66 remove hasPending2fa since it's redundant with onboarding flow 2020-02-18 15:37:17 -07:00
Michael Kirk
75b54f06b4 Resume onboarding if user needs profile or PIN. 2020-02-18 15:37:17 -07:00
Nora Trapp
ed2f497c2c Fix sender certificate when re-linking 2020-02-18 11:55:27 -07:00
Michael Kirk
014fc163e3 FF: don't require pins for new users 2020-02-18 11:54:17 -07:00
Michael Kirk
e0fdfec82b dump schema 2020-02-18 11:44:41 -07:00
Nora Trapp
a28a0060d5 Fix failed attachment download job 2020-02-17 19:05:48 -08:00
Nora Trapp
6a4741bdeb Automatically download all attachments when message request is accepted. 2020-02-17 18:39:03 -08:00
Nora Trapp
ac35c96f21 Don't download attachments when there's a pending message request. 2020-02-17 18:38:57 -08:00
Nora Trapp
0b583a7df7 Add check to see if blurhash is dark 2020-02-17 18:38:50 -08:00
Michael Kirk
341b9cb9f8 move computation out of loop for perf 2020-02-17 16:27:29 -07:00
Michael Kirk
a27850d1ca CR: add clarifying comment 2020-02-17 16:27:29 -07:00
Michael Kirk
314a050b09 CR: fix misspelled index name 2020-02-17 16:26:32 -07:00
Michael Kirk
4d23a16b63 fix typo in method name 2020-02-17 16:26:31 -07:00
Michael Kirk
643b64d8a5 add asserts, decompose method, unify translation comment, remove redundant groupThread check 2020-02-17 16:23:24 -07:00