Matthew Chen
f2b76e60f9
Refine names.
2021-07-02 22:08:53 -03:00
Matthew Chen
f65d6e8e2d
Remove uiRead().
2021-07-02 22:04:58 -03:00
Matthew Chen
e1149c9337
Rework user profile writes.
2021-06-18 13:46:39 -03:00
Matthew Chen
bb13a783f0
Fix build warnings.
2021-06-07 11:11:30 -04:00
Matthew Chen
786e7cef3d
Fix build warnings.
2021-06-07 11:11:28 -04:00
Nora Trapp
12d67d25da
Use vanilla push for preauth challenge
2021-06-03 08:38:29 -07:00
Nora Trapp
5227fd64dc
Don't set voip token on service if using NSE
2021-06-03 08:38:29 -07:00
Matthew Chen
ee3a201034
Refine re-registration/re-linking logic.
2021-05-25 17:41:56 -03:00
Matthew Chen
50c3b2fa7b
Allow user to reset device data when re-linking to a new primary with a different phone number or uuid.
2021-05-25 17:41:56 -03:00
Nora Trapp
a365b45522
Add support for viewed receipts
2021-04-29 18:01:18 -07:00
Matthew Chen
afd2aeef5c
Payments UI.
2021-04-06 13:57:07 -03:00
Matthew Chen
86b8eb08b8
Remove YapDatabase.
...
Apply asset from design.
Fix rebase breakage.
2021-03-25 11:41:16 -03:00
Matthew Chen
d0cbf8cfd0
Rework dependency access.
2021-03-25 09:24:27 -03:00
Jordan Rose
68a27a76e2
Move AxolotlKit model classes into SSK and remove the dependency
...
We still need the AxolotlKit model classes to migrate old sessions,
but we don't need any of the actual protocol support. This also
means we can drop HKDFKit.
Additionally, we do still use some utilities from AxolotlKit:
- AxolotlExceptions.h: NSException names, should eventually be
replaced by NSErrors everywhere
- NSData+keyVersionByte.h: prepend/remove public key type byte,
should eventually be replaced by strong types (ECPublicKey)
- SPKProtocolContext.h: defines the SPKProtocol{Read,Write}Context
marker protocols, should be replaced by direct use of
SDSAny{Read,Write}Transaction
2021-03-22 16:17:47 -07:00
Jordan Rose
76b716462e
SSK: Make OrderedDictionary a struct and improve it a bit
...
- Now a struct, meaning no need for a clone() method
- Now a RandomAccessCollection indexed by Int
- Removed the subscript setter that EarlyMessageManager was using to
make the reordering behavior more explicit
- Generalized insert(key:value:isAppend:) to insert(key:at:value:)
- Added removeSubrange(_:)
2021-03-04 10:30:54 -08:00
Michelle Linington
5341d59ba1
Lint
2021-02-12 14:03:16 -08:00
Michelle Linington
b4d36dcf31
Design changes for onboarding
2021-02-12 13:14:13 -08:00
Matthew Chen
645bd76bd5
Rework app readiness.
2021-02-04 09:55:39 -03:00
Michelle Linington
8e28a9583b
Only enable banner for new users
2021-01-12 16:20:39 -08:00
Matthew Chen
a0e429e816
Refine CVC updates.
2021-01-05 10:45:54 -03:00
Matthew Chen
0dcb7e8622
Small fixes.
2020-12-23 10:41:56 -03:00
Matthew Chen
0763c37bd2
Bug fixes.
2020-12-19 08:13:27 -03:00
Matthew Chen
151e1158a9
Rename CVItemViewModel, CVItemViewModelImpl.
2020-12-11 16:49:14 -03:00
Matthew Chen
111338b59d
Rewrite conversation view.
2020-12-10 12:44:13 -03:00
Matthew Chen
b13ff0c879
Respond to CR.
2020-10-08 17:31:29 -03:00
Nora Trapp
31e4b0ce9d
Fix an issue with thread mapping
2020-09-29 11:35:56 -07:00
Matthew Chen
28a5de1a88
Improve spurious asserts.
2020-09-17 21:28:20 -03:00
Matthew Chen
ad6bda8a44
Rename singleton accessors.
2020-09-17 21:11:07 -03:00
Nora Trapp
f72c5c7f3d
PR Feedback
2020-09-02 16:12:50 -07:00
Nora Trapp
5187738c3d
Conversation Pinning
2020-09-02 14:13:05 -07:00
Nora Trapp
976dcfe7c8
Invert storage service discoverability flag
2020-08-28 09:23:32 -07:00
Nora Trapp
f968d6a12a
Storage service support for phone number sharing and discoverability
2020-08-26 16:29:29 -07:00
Nora Trapp
0fce3aec2c
Add initial handling of 'phone number discoverability' setting
2020-08-26 16:29:29 -07:00
Matthew Chen
fdd3c513ca
Rework Groups v2 & CDS feature flags.
2020-08-11 17:45:04 -03:00
Matthew Chen
fc82a11ccf
Clean up naming around profile fetches.
2020-07-08 11:04:01 -03:00
Matthew Chen
a4ae58c0f6
Respond to CR.
2020-06-18 12:09:42 -03:00
Matthew Chen
47d4c6013b
Clean up ahead of PR.
2020-06-18 12:05:07 -03:00
Matthew Chen
179ecaf258
Cache threads, interactions, attachments. Improve model cache.
2020-06-18 12:05:07 -03:00
Matthew Chen
23a322bfca
Move writes off of main thread.
2020-06-07 15:02:24 -03:00
Matthew Chen
6b4f192b1b
Remove usage of retainUntilComplete.
2020-05-22 09:51:12 -03:00
Nora Trapp
16c04e1610
Primary device transfer UI flows
2020-05-18 20:48:08 -07:00
Matthew Chen
8f468dce67
Respond to CR.
2020-05-11 10:29:13 -03:00
Matthew Chen
f8b9b209ff
Respond to CR.
2020-05-11 10:19:52 -03:00
Matthew Chen
2b987f994a
Merge remote-tracking branch 'private/release/3.8.1'
2020-05-01 12:40:28 -03:00
Matthew Chen
e223c697b5
Improve account attribute updates.
2020-05-01 12:13:03 -03:00
Matthew Chen
2ce2504058
Merge remote-tracking branch 'private/release/3.8.0'
2020-04-28 16:01:52 -03:00
Nora Trapp
7e06d31439
Move forward button back to main toolbar
2020-04-23 10:18:09 -07:00
Nora Trapp
12f0be1a62
Receive support for delete for everyone
2020-04-13 12:49:27 -07:00
Nora Trapp
ffd5787140
Support new storageCapable registration response
2020-04-08 11:52:16 -07:00
Nora Trapp
90c7ae52a2
Derive storage service key from master key, restore on re-register
2020-04-03 11:17:01 -07:00