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