Commit Graph

2358 Commits

Author SHA1 Message Date
Michael Kirk
75b54f06b4 Resume onboarding if user needs profile or PIN. 2020-02-18 15:37:17 -07:00
Nora Trapp
aa4101cbd9 Tap a photo to download while there's a pending message request. 2020-02-17 18:39:08 -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
Michael Kirk
643b64d8a5 add asserts, decompose method, unify translation comment, remove redundant groupThread check 2020-02-17 16:23:24 -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
Michael Kirk
73937c16fe Contact support flow after missed PIN 2020-02-17 16:09:54 -07:00
Nora Trapp
69d4201a13 Don't clear our local profile when our key changes, just update the key 2020-02-16 13:16:26 -07:00
Michael Kirk
651d73e4d5 debug action: unwhitelist 1 thread 2020-02-16 13:13:12 -07:00
Michael Kirk
2bed5d0cc3 persist pending read receipts 2020-02-16 13:13:12 -07:00
Michael Kirk
3bb38ddb99 swift friendly notification rename 2020-02-16 13:13:12 -07:00
Michael Kirk
597c07291d DRY up hasPendingMessageRequestWithTransaction 2020-02-16 13:13:12 -07:00
Michael Kirk
7eefc55975 disable key conversation settings while pending message request exists 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
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
75d40639d7 improve logging 2020-02-14 12:22:27 -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
9ed6da94e5 fix overzealous assert, e.g. if network is down 2020-02-13 21:16:10 -07:00
Michael Kirk
081c48cfeb percolate up error details 2020-02-13 11:25:05 -07:00
Nora Trapp
47f7d849a1 Use a local only key for storage service encryption. 2020-02-12 13:57:04 -08:00
Nora Trapp
1f3d2f93d8 PR Feedback 2020-02-12 09:59:11 -08:00
Nora Trapp
ccfba6e148 Remove some bad comments 2020-02-12 08:38:01 -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
3887c71665 Turn on storage service if we have the requisite keys. 2020-02-11 13:29:39 -08:00
Nora Trapp
0777b22eb4 Decrease storage service debounce 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
55b6734758 Merge branch 'nt/message-request-megaphone' 2020-02-10 11:26:18 -08:00
Michael Kirk
4c1afa18a6 secondary devices update capabilities w/ devices endpoint 2020-02-05 10:38:43 -07:00
Matthew Chen
6d17f5b646 Fix profile fetch rate limiting. 2020-02-04 23:26:33 -03:00
Nora Trapp
53495b1007 Fix a bug when receiving a reaction from a user without a thread. 2020-02-04 17:15:13 -08:00
Nora Trapp
305ab7316a Show toasts for 4 seconds. 2020-02-04 12:05:22 -08:00
Nora Trapp
630bfdd36e Fix reaction picker on iPhone 5/SE 2020-02-04 12:05:22 -08:00
Matthew Chen
ea2e5f9e8d Merge tag '3.3.0.6' 2020-01-30 20:13:47 -08:00
Matthew Chen
7a58c0c35e Address perf hotspot in orphan data cleaner around reactions. 2020-01-30 20:13:25 -08:00
Nora Trapp
c2cdf73bf1 More specific reactions notifications 2020-01-30 20:13:25 -08:00
Nora Trapp
5c78f0383e Design feedback 2020-01-30 20:13:18 -08:00
Matthew Chen
61575cbd70 Merge tag '3.3.0.5' 2020-01-30 20:13:17 -08:00
Nora Trapp
52e5f99d87 Fix vertical alignment of conversation + attachment approval textView 2020-01-30 20:13:17 -08:00
Nora Trapp
dc2e4b4e48 Preserve message text when pasting an attachment. 2020-01-30 20:13:17 -08:00
Nora Trapp
a6e84b2451 Preserve ordering of albums saved from share sheet 2020-01-30 20:13:17 -08:00
Nora Trapp
697f1545f2 Merge branch 'release/3.2.1' into release/3.3.0 2020-01-30 20:13:15 -08:00
Matthew Chen
3c0fe421bc Avoid String.prefix() crash. 2020-01-30 20:11:29 -08:00
Nora Trapp
e62e186004 Re-style toasts 2020-01-30 20:11:08 -08:00
Nora Trapp
8cef37fb1e PINs for everyone megaphone 2020-01-30 20:11:08 -08:00
Michael Kirk
83d26fe62e revamp group updates - show source, show changes, show icon 2020-01-30 20:10:55 -08:00