Matthew Chen
783fadf301
Adding logging around profile avatar in storage writes.
2021-11-16 16:21:48 -03:00
Eugene Bistolas
64f126ae3f
[Badging] Badge receipt credential fetch and redemption
2021-11-09 14:26:05 -08:00
Eugene Bistolas
858e3ef1c6
[Badging] Set up new subscription on server / stripe
2021-11-09 14:25:55 -08:00
Matthew Chen
eab1f82123
Move MobileCoin SDK to SignalUI.
2021-11-02 14:26:03 -03:00
Matthew Chen
15393f034e
Take profile changes from linked devices.
2021-10-12 16:46:12 -03:00
Nora Trapp
2814ab7629
Convert to new Promise library
2021-09-03 11:41:34 -07:00
Matthew Chen
778a791fcc
Refine production logging.
2021-09-01 16:33:16 -03:00
Matthew Chen
c1a8005a74
Never emit invalid e164 in storage service contact records; be robust to invalid e164 incoming protos.
2021-09-01 16:33:16 -03:00
Nora Trapp
d40ea59158
Fix universal DM syncing
2021-08-18 15:03:29 -07:00
Matthew Chen
fcdca12cf5
Deprecate REST, Part 1
...
* Port socket manager to Swift.
* Clean up HTTP request success/failure state & errors.
* Rework network manager.
* Rework HTTP errors.
* Rework errors "properties": isRetryable, etc.
* Fix test breakage.
2021-08-18 14:25:36 -03:00
Matthew Chen
6e2c6ff575
Rework blocking manager.
2021-07-21 16:37:59 -07:00
Nora Trapp
858b87ac51
Restrict various AppReadiness blocks to main app only
2021-06-24 12:20:46 -07:00
Matthew Chen
c0f3b95ba0
Rework user profile writes.
2021-06-18 13:46:39 -03:00
Matthew Chen
e192e5013d
Rework user profile writes.
2021-06-18 13:46:38 -03:00
Matthew Chen
7dafc6aa3d
Rework user profile writes.
2021-06-18 13:46:38 -03:00
Nora Trapp
bb59b27958
Avoid duplicate message fetch in NSE
2021-06-16 11:40:06 -07:00
Matthew Chen
335b71aa4e
Fix missing ThreadAssociatedData, again.
2021-05-21 16:19:51 -03:00
Nora Trapp
e439bb619e
Move isArchived, isMarkedUnread, and mutedUntilDate off of TSThread
2021-05-13 12:54:33 -07:00
Nora Trapp
a365b45522
Add support for viewed receipts
2021-04-29 18:01:18 -07:00
Nora Trapp
dcb1a3e1e9
PR Feedback
2021-04-29 15:46:43 -07:00
Nora Trapp
9475658233
Sync universal expire timer
2021-04-29 15:46:43 -07:00
Matthew Chen
899ca5729f
Bug fixes.
2021-04-06 13:57:10 -03:00
Matthew Chen
742d26a5e6
Update Cocoapods.
2021-04-06 13:57:07 -03:00
Matthew Chen
590067499a
Payments entropy, storage service, backup + restore flows.
...
* Update how payments state is stored in storage service.
* Build 'view passphrase' UI flow.
* Build 'restore payments wallet' UI flow.
* Rework the 'view passphrase' UI flow.
2021-04-06 13:57:07 -03:00
Matthew Chen
235eb5d119
Payments changes in SignalMessaging.
2021-04-06 13:57:07 -03:00
Nora Trapp
6c17505b68
Sync mute with storage service
2021-03-27 12:13:20 -07:00
Matthew Chen
d0cbf8cfd0
Rework dependency access.
2021-03-25 09:24:27 -03:00
Nora Trapp
cb32d88056
Improve storage service sync handling of profile changes
2021-03-12 17:05:02 -08:00
Matthew Chen
6f737748e9
Avoid profile key conflicts.
2021-03-12 17:05:02 -08:00
Matthew Chen
645bd76bd5
Rework app readiness.
2021-02-04 09:55:39 -03:00
Jordan Rose
c7b6ba7010
Make OWSAccountIdFinder's methods into class methods
...
OWSAccountIdFinder is no longer used for dependency injection in
SignalMetadataKit, so there's no need to allocate empty NSObjects just
to call the methods.
No functionality change.
2021-01-28 12:03:50 -08:00
Matthew Chen
34b6da7b2f
Fix build warnings; fix crash around url session errors.
2021-01-23 23:10:54 -03:00
Michelle Linington
876b4ee758
PR Feedback
2021-01-12 16:29:30 -08:00
Michelle Linington
7694423c4d
Add a preference for contact/profile avatars
2021-01-12 16:29:29 -08:00
Jordan Rose
87c6355222
Protobuf: Regenerate wrappers for Swift-only protos
...
And update clients to match (mostly let -> var, but some dropping of
@objc and Equatable as well)
2020-11-17 12:46:26 -08:00
Matthew Chen
5cee24cef9
Refine group migrations.
2020-10-30 09:20:51 -03:00
Matthew Chen
ed9ae2ec9f
Migrate groups from v1 to v2.
2020-10-30 09:04:12 -03:00
Matthew Chen
d364796d9d
Remote obsolete remote config & feature flags around gv2.
2020-10-08 17:24:11 -03:00
Matthew Chen
3480af38e4
Fix build warnings.
2020-09-25 15:16:19 -03:00
Matthew Chen
ad6bda8a44
Rename singleton accessors.
2020-09-17 21:11:07 -03: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
Michelle Linington
13367343a5
Add StorageService proxiedLinkPreview store and forward
...
Updated devices still need to persist proxiedLinkPreview state to ensure
that any updates they make to storage service maintain existing
proxiedLinkPreview state.
2020-08-26 16:47:47 -07:00
Nora Trapp
0064db7911
PR Feedback
2020-08-26 16:29:29 -07:00
Nora Trapp
f968d6a12a
Storage service support for phone number sharing and discoverability
2020-08-26 16:29:29 -07:00
Matthew Chen
debfabda42
Refine error retry handling.
2020-08-13 10:32:40 -03:00
Nora Trapp
cd23769aa6
Resolve Storage Service profile name churn
2020-08-05 10:22:59 -07:00
Matthew Chen
03a6cbd45b
Use block mode when blocking threads.
2020-07-24 17:31:17 -03:00
Nora Trapp
d7ef3405e2
Update storage service unknown fields when writing to the manifest
2020-07-24 13:21:21 -07:00
Nora Trapp
5b373e4fee
Handle when UUID <-> phone number mapping changes
2020-07-24 13:15:02 -07:00