Commit Graph

4103 Commits

Author SHA1 Message Date
Michael Kirk
643b64d8a5 add asserts, decompose method, unify translation comment, remove redundant groupThread check 2020-02-17 16:23:24 -07:00
Nora Trapp
aad98e866e Hide profile share status / button in conversation settings. 2020-02-17 16:11:05 -07:00
Nora Trapp
c83930272b Don't show disappearing message timer button in nav bar while pending request 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
73937c16fe Contact support flow after missed PIN 2020-02-17 16:09:54 -07:00
Michael Kirk
8180812935 Fix some memory leaks in onboarding controller 2020-02-16 18:49:26 -07:00
Michael Kirk
651d73e4d5 debug action: unwhitelist 1 thread 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
f406de7797 plumb through messageRequest circumstance when marking as read 2020-02-16 13:13:12 -07:00
Michael Kirk
e844d6124c re-enable marking visible messages as read in conversation view regardless of message request 2020-02-16 13:13:12 -07:00
Michael Kirk
d09998d652 hide action buttons for pending message requests 2020-02-15 19:36:53 -07:00
Michael Kirk
7eefc55975 disable key conversation settings while pending message request exists 2020-02-15 11:37:24 -07:00
Michael Kirk
e8ef310cd7 clarify method. I stared at it for a long time. 2020-02-15 11:37:24 -07:00
Michael Kirk
4ffdc7cda6 disallow reaction when pending message request 2020-02-15 11:37:24 -07:00
Michael Kirk
f8a393aac8 disallow swipe-to-reply when pending message request 2020-02-15 11:37:24 -07:00
Michael Kirk
c7d7d61c4b disallow reply in message actions 2020-02-15 11:37:24 -07:00
Michael Kirk
07eee27461 Fix nested sneaky transaction 2020-02-15 11:37:24 -07:00
Michael Kirk
aed8482171 disable calling with pending message request 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
cc3ccec04a Display the message request dialog if a message is received while viewing the thread 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
9c63a5e6b0 fix profile names with emoji 2020-02-15 11:36:08 -07:00
Matthew Chen
2cc1cdd372 Fix string length measurement in message request view. 2020-02-13 10:00:37 -03: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
cfd7983576 Update the conversation list when the profile whitelist changes. 2020-02-11 18:54:10 -08:00
Nora Trapp
70d948843f Remote FF for message requests 2020-02-11 18:27:46 -08:00
Nora Trapp
55ac356de5 Dismiss message request if accepted by another device. 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
2fde911cab Fix onboarding dark mode styling and other small design tweaks 2020-02-11 13:29:39 -08:00
Nora Trapp
381b770dc6 Re-enable 2FA if provided valid pin during registration. 2020-02-09 17:11:59 -08:00
Nora Trapp
fe9864f935 Fix PIN creation during registration. 2020-02-09 16:48:55 -08:00
Nora Trapp
94487f081a Fix pin reminder when keyboard is not presented 2020-02-09 16:28:51 -08:00
Nora Trapp
3f0d4b9cd9 Fix pin reminder landscape (disallow except for iPad) 2020-02-09 16:12:28 -08:00
Nora Trapp
56f0e534a9 Megaphone pins4all reminder flow 2020-02-09 15:21:58 -08:00
Nora Trapp
69731c977c We don't need to migrate v1 PINs in the v2 reminder, it's only for v2 PINs. 2020-02-09 13:32:18 -08:00
Nora Trapp
1d29dbefdc Ensure that the experience upgrade view is dismissed when completed via other means. 2020-02-09 13:31:43 -08:00
Nora Trapp
977b470609 Fix crash when tapping notification (hopefully) 2020-02-06 14:41:30 -08:00
Nora Trapp
e737e0aa73 Add censorship circumvention support for KBS and Storage Service 2020-02-05 19:18:31 -08:00
Nora Trapp
9c288b8698 Disable KBS when censorship circumvention is enabled. 2020-02-05 11:38:58 -08:00
Nora Trapp
bbfb22b93d Reaction design tweaks. 2020-02-05 10:07:59 -08: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
de08f1aab3 Allow paging even if there is only 1 emoji 2020-02-04 16:32:47 -08:00
Nora Trapp
5ba33ad19c Don't support dynamic type on the pin view for now. Reduce vertical space consumption. 2020-02-04 14:39:36 -08:00
Nora Trapp
c73b133747 Fix a bug where the navbar on pin setup view could be inadvertently hidden. 2020-02-04 14:39:36 -08:00
Michael Kirk
38ab13e710 fix unintentionally erased drafts
previously we 'loaded current draft' in several code paths - including whenever
the `themeDidChange` which was triggered by the trait change that occurs when
an app resigns active.

This introduced a race where-in we could reload the old draft concurrent with
saving the new draft. When we lost the race we'd inadvertently reload the old
draft before resaving it as the "new" draft - losing the new draft.
2020-02-04 15:08:10 -07:00
Nora Trapp
009b6127b9 Add All tab to reaction detail view 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
Nora Trapp
ed58a395bc Show PIN setup during onboarding regardless of feature flags. 2020-02-03 09:48:02 -08:00