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
Nora Trapp
115ea3be12
Force refetch the latest manifest after cleaning up unknown identifiers
2020-07-22 14:43:24 -07:00
Nora Trapp
f2d96d02ec
Maintain unknown fields when updating storage records
2020-07-22 14:43:24 -07:00
Nora Trapp
ee9a56dc4b
Clean up orphaned accounts from storage service
2020-07-22 14:33:07 -07:00
Matthew Chen
269309de01
Add remote config for modern CDS and groups v2.
2020-07-22 13:04:33 -03:00
Nora Trapp
3d084f958d
Mark as unread
2020-05-27 18:29:59 -07:00
Nora Trapp
b104082f0d
Merge branch 'release/3.9.0'
2020-05-22 14:12:54 -07:00
Nora Trapp
eac6f89dc5
Remove storage service feature flag
2020-05-22 13:11:14 -07:00
Matthew Chen
6b4f192b1b
Remove usage of retainUntilComplete.
2020-05-22 09:51:12 -03:00
Matthew Chen
8755b371c1
Try to reduce 0x8badf00d crashes by performing "app did become ready" block one-by-one.; Reduce overall frequency of checkpoints.
2020-05-04 22:02:23 -03:00
Matthew Chen
63de16cd88
Avoid and be robust to duplicate identifiers in storage service manifests.
2020-04-27 13:25:29 -03:00
Nora Trapp
0816aa748a
PR Feedback
2020-03-24 17:11:02 -07:00
Nora Trapp
89450058b4
More proto changes: flatten and limit account to relevant data
2020-03-24 17:11:02 -07:00
Nora Trapp
9c291c94ed
Treat groupv2 storage records as unknown until the feature is enabled
2020-03-24 17:11:02 -07:00
Nora Trapp
6a39e3d174
Sync archived status with storage service
2020-03-24 17:11:02 -07:00
Nora Trapp
0849c45f21
Add support for Account record to storage service
2020-03-24 17:11:01 -07:00
Nora Trapp
e6178d54a6
Use proto3 for storage service
2020-03-24 17:11:01 -07:00
Matthew Chen
20aeb8df44
Merge remote-tracking branch 'private/release/3.6.0'
2020-03-02 13:39:20 -03:00
Matthew Chen
6a83554c68
Small fixes for the groups v2 work related to storage service.
2020-02-28 16:06:41 -03:00
Matthew Chen
d6d6693b7d
Fix bug in storage service manager.
2020-02-27 15:29:36 -03:00
Matthew Chen
4489df8b60
Respond to CR.
2020-02-27 10:25:20 -03:00
Matthew Chen
9b17ba0eee
Clean up ahead of PR.
2020-02-27 10:01:34 -03:00
Matthew Chen
1c9d4e81a6
Add support for v2 groups to storage service.
2020-02-27 10:01:34 -03:00
Matthew Chen
bcc2a4593c
Add support for v2 groups to storage service.
2020-02-27 10:01:34 -03:00
Matthew Chen
24fd4d071e
Add support for v2 groups to storage service.
2020-02-27 09:54:49 -03:00
Matthew Chen
32fed290bd
Add support for v2 groups to storage service.
2020-02-27 09:53:55 -03:00
Matthew Chen
0c5148f4b7
Add support for v2 groups to storage service.
2020-02-27 09:53:55 -03:00
Matthew Chen
52ecf2e95d
Add StorageServiceProtoGroupV2Record extension.
2020-02-27 09:53:55 -03:00
Nora Trapp
63bedcb33b
Specify local version when fetching storage manifest
2020-02-25 12:29:20 -07:00
Matthew Chen
c0547f33d2
Merge remote-tracking branch 'private/release/3.5.0'
2020-02-24 20:29:33 -03:00