Commit Graph

3822 Commits

Author SHA1 Message Date
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
Nora Trapp
a48dbdc67c If you're not a member of a group, never show a message request. 2020-02-17 16:11:05 -07:00
Nora Trapp
e86410af4c Track pending read receipts even if we've read the message on another device. 2020-02-17 16:11:05 -07:00
Nora Trapp
41dc61042f Handle message requests in blocked threads. 2020-02-17 16:11:05 -07:00
Michael Kirk
018e29651a dont show message request if user left group 2020-02-16 13:15:13 -07:00
Michael Kirk
2bed5d0cc3 persist pending read receipts 2020-02-16 13:13:12 -07:00
Michael Kirk
7efbeba2ef plumb through thread to read receipt manager 2020-02-16 13:13:12 -07:00
Michael Kirk
f406de7797 plumb through messageRequest circumstance when marking as read 2020-02-16 13:13:12 -07:00
Michael Kirk
597c07291d DRY up hasPendingMessageRequestWithTransaction 2020-02-16 13:13:12 -07:00
Michael Kirk
b949ce7b27 documentation 2020-02-16 13:13:12 -07:00
Michael Kirk
e03a3345fa index info message query to determine if a group needs a message request 2020-02-15 11:37:24 -07:00
Michael Kirk
eb07cda055 separate indexable query for groups 2020-02-15 11:37:24 -07:00
Michael Kirk
4567b7ad83 fix message requests for groups 2020-02-15 11:37:24 -07:00
Michael Kirk
6a892c4150 Partial Revert of 'Mark messages locally as read but wait to send receipts until the message request is approved.'
Reverting all the OutgoingReceiptManager logic changes - but keeping some ancillary changes.
2020-02-15 11:37:24 -07:00
Nora Trapp
72718c62bb Mark messages locally as read but wait to send receipts until the message request is approved. 2020-02-15 11:37:24 -07:00
Nora Trapp
e420b2194c If there's a pending message request and we send a message to a thread, share our profile 2020-02-15 11:37:24 -07:00
Nora Trapp
f763b8624e Handle showing message request for non-incoming message interactions. 2020-02-15 11:37:24 -07:00
Michael Kirk
aa050aab44 remove overzealous assert 2020-02-14 12:22:27 -07:00
Michael Kirk
75d40639d7 improve logging 2020-02-14 12:22:27 -07:00
Michael Kirk
8d6ba881c7 fixup registration test 2020-02-14 12:17:50 -07:00
Michael Kirk
6ee6b21e2e avoid spurious error with fresh install
If you have no profile name to upload, this request will fail. Plus there's no
reason to wait for it anyway.
2020-02-14 10:24:18 -07:00
Michael Kirk
2d8cad76e9 handle case of empty remote manifest 2020-02-14 10:18:28 -07:00
Michael Kirk
04bf07e4ab include underlying error 2020-02-13 11:25:05 -07:00
Michael Kirk
081c48cfeb percolate up error details 2020-02-13 11:25:05 -07:00
Nora Trapp
1b09c90b3c PR Feedback 2020-02-12 14:10:41 -08:00
Nora Trapp
b124112658 Add a new feature flag to control PINs for new users 2020-02-12 13:57:04 -08:00
Nora Trapp
47f7d849a1 Use a local only key for storage service encryption. 2020-02-12 13:57:04 -08:00
Nora Trapp
4b5421cb18 Fix censorship circumvention for storage service. 2020-02-12 13:56:27 -08:00
Michael Kirk
6bc288d107 no packs installed by default 2020-02-12 14:50:41 -07:00
Michael Kirk
f60031c01f remove unused param 2020-02-12 14:50:41 -07:00
Michael Kirk
08095254f9 swoon stickers 2020-02-12 14:50:41 -07:00
Nora Trapp
1f3d2f93d8 PR Feedback 2020-02-12 09:59:11 -08:00
Nora Trapp
2d1a22a862 Pass through transactions to profile manager, avoid extraneous sync after merge 2020-02-12 08:24:06 -08:00
Nora Trapp
2f9492188a Add storage service support for v1 group whitelist / blocklist 2020-02-11 20:31:56 -08:00
Nora Trapp
70d948843f Remote FF for message requests 2020-02-11 18:27:46 -08:00
Nora Trapp
072541ddaa PR Feedback 2020-02-11 17:43:01 -08:00
Nora Trapp
dc0f8b80df Turn message request feature on (soon to be a remote flag) 2020-02-11 13:33:49 -08:00
Nora Trapp
5b2cb3cc62 Mark a specific set of experience upgrades complete for new users regardless of if they are launched. 2020-02-11 13:32:12 -08:00
Nora Trapp
3887c71665 Turn on storage service if we have the requisite keys. 2020-02-11 13:29:39 -08:00
Nora Trapp
724b483d00 Wait during registration for storage service restore and re-populate local profile if available 2020-02-11 13:29:39 -08:00
Nora Trapp
79d4b8e33a Storage Service Encryption Finalization 2020-02-11 13:29:02 -08:00