Commit Graph

25 Commits

Author SHA1 Message Date
Alex Konradi
b8d7683604
Reapply "Perform CDSI lookups via libsignal-net if flag set" 2024-04-05 20:06:55 -05:00
Max Radermacher
2eb55766f4 Revert "Perform CDSI lookups via libsignal-net if flag set"
This reverts commit c2798a9661.
2024-04-05 15:10:20 -05:00
Ehren Kret
90f61c96ad fix merge conflict 2024-04-05 15:06:53 -05:00
Alex Konradi
c2798a9661
Perform CDSI lookups via libsignal-net if flag set 2024-04-05 14:09:06 -05:00
Max Radermacher
52f13c3f14
Show “Deleted Account” for deleted accounts 2024-04-05 13:56:56 -05:00
Elaine
659e897dc9
Allow nicknames to be saved and displayed 2024-04-05 09:35:57 -06:00
Harry
ef97f3d8f1
Pre-upload contact syncs before sending 2024-04-03 13:26:05 -07:00
Harry
cc441abc16
Explicitly drop serialization support for OWSSyncContactsMessage 2024-04-02 14:24:10 -07:00
Max Radermacher
b0d9c9cc87
Fix crash when using an unknown region 2024-04-02 16:08:58 -05:00
Max Radermacher
fd27c212d5
Remove NSCoding conformance from SignalAccount 2024-04-02 13:52:16 -05:00
Max Radermacher
4cdae7175f
Stop using NSKeyedArchiver in SignalAccounts 2024-04-02 13:48:57 -05:00
Max Radermacher
ee490fbdf4
Standardize Contact nullability for primary/linked 2024-04-02 13:38:55 -05:00
Max Radermacher
c06d92f163
Split Contact & SystemContact 2024-04-02 13:37:36 -05:00
Max Radermacher
35a02b28d2
Don’t disambiguate numbers with the same label 2024-04-02 13:01:30 -05:00
Max Radermacher
638e4f9421
Simplify & stabilize system contact parsing 2024-04-02 12:54:03 -05:00
Jordan Rose
b0de59f2e2 Remove required from every init that is not dynamically dispatched
This included:
- Removing unavailable inits wholesale if no longer `required`
- Marking a few classes `final` so they could continue using
  `Self(...)` rather than `OWSWhatever(...)`
2024-04-01 15:27:20 -07:00
Sasha Weiss
34f6206ad8
Generate models for Backup.proto using Wire 2024-04-01 15:04:24 -07:00
Elaine
dc71e48e2e
Add nickname record 2024-04-01 12:47:15 -06:00
Elaine
393a152a2b
Add more contact badges 2024-03-29 16:08:35 -06:00
Harry
4059335aac
Use PreparedOutgoingMessage for all transient message enqueuing 2024-03-28 10:36:24 -07:00
Max Radermacher
413e1411be
Call modern function for country names 2024-03-28 03:01:56 -05:00
Jordan Rose
3df4d465fe Remove AtomicLock; it was just a simple wrapper around UnfairLock 2024-03-27 10:57:32 -07:00
Jordan Rose
2727a70b90 Make AtomicValue's lock-sharing explicit
Also:
- Remove AtomicUInt's @objc, it's no longer used from ObjC
- Remove Codable conformances, they would implicitly use shared locks
  and weren't used in practice
2024-03-27 10:57:32 -07:00
Max Radermacher
0d8166682d
Run clang-format on SignalServiceKit/ files 2024-03-27 12:27:06 -05:00
Max Radermacher
e10faa8593
Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00