Commit Graph

9816 Commits

Author SHA1 Message Date
Harry
0b6fbed63e
Generate file extension for oversize text 2024-04-03 11:30:50 -07:00
Max Radermacher
f471dffa84
Clean up dependencies/ObjC in some calling types 2024-04-03 12:12:19 -05:00
Pete Walters
1ba87f9587
Clean up group state messaging around invites. 2024-04-02 18:38:09 -05:00
Harry
cc441abc16
Explicitly drop serialization support for OWSSyncContactsMessage 2024-04-02 14:24:10 -07:00
Max Radermacher
ec2866f576
Create PhoneNumberUtil instance for each test 2024-04-02 16:10:08 -05:00
Max Radermacher
b0d9c9cc87
Fix crash when using an unknown region 2024-04-02 16:08:58 -05:00
Sasha Weiss
330f510545
Push the ?? 0 for expiration seconds deeper into TSMessageBuilder 2024-04-02 14:05:03 -07:00
Harry
4abfa3ec8c
Remove legacy attachment Ids from new prepared message types 2024-04-02 15:51:15 -05:00
Max Radermacher
fa2c20067b
Format all version numbers the same way 2024-04-02 15:50:17 -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
Max Radermacher
d2cc64ccf9
Clean up CallService object initialization 2024-04-02 12:20:57 -05:00
Harry
101f2982d0
Add separate transit tier encryption info 2024-04-02 09:57:59 -07:00
Harry
408be986d6
Group related cdn Attachment fields 2024-04-02 09:40:25 -07: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
dbff017cde
Add better "unimplemented" handling for unrecognized frame types 2024-04-01 15:26:25 -07:00
Sasha Weiss
34f6206ad8
Generate models for Backup.proto using Wire 2024-04-01 15:04:24 -07:00
Harry
dd99474d04
Support transient in-memory uploads in AttachmentUploadManager 2024-04-01 12:32:39 -07:00
Elaine
dc71e48e2e
Add nickname record 2024-04-01 12:47:15 -06:00
Max Radermacher
0bde6b63bc
Fix a few small bugs in the calls tab 2024-04-01 12:26:16 -05:00
Max Radermacher
c864c949ee
Use shorter redactions & modern Swift regex syntax 2024-04-01 12:09:02 -05:00
Pete Walters
2b09546964
Stop filtering out messages with no expiration during backup creation 2024-04-01 11:02:02 -05:00
Pete Walters
8a2b1b57f2
Use the correct lookup id for sent receipt restore in backups 2024-04-01 11:01:39 -05:00
Harry Sanabria
67719290aa Fix albumMessageId on outgoing message attachments 2024-03-30 13:28:53 -07:00
Pete Walters
b365f6ffb8 Add missing TESTABLE_BUILD 2024-03-30 08:42:16 -05:00
Pete Walters
c83b75c95f
Add MessageBackupManager import call in registration step 2024-03-29 20:44:04 -05:00
Harry
85f08fdabe
Add TSResourceUploadManager and AttachmentUploadManager 2024-03-29 18:20:00 -07:00
Pete Walters
b1c3c14e68
Add dev-only backup restore option for registraion flow. 2024-03-29 19:18:06 -05:00
Max Radermacher
6927b97251
Clean up some payment model validation logic 2024-03-29 18:21:24 -05:00
Harry
3fce7676dc
Add row id fetcher to StoryStore/SDSCodableModel 2024-03-29 15:31:20 -07:00
Harry
a39308f9ab
Add reference enumeration to attachment store 2024-03-29 15:29:56 -07:00
Elaine
393a152a2b
Add more contact badges 2024-03-29 16:08:35 -06:00
Harry
16d810e9fa
Use TSResourceId in upload notifications 2024-03-29 14:44:00 -07:00
Harry
ca54b1d54f
rename UploadManager->TSAttachmentUploadManager 2024-03-29 15:43:41 -05:00
Harry
4ce5fbd7d9
Remove unsafe message getter from UnpreparedOutgoingMessage 2024-03-29 14:49:27 -05:00
Pete Walters
3ea62d8fc4
Add some logging around paymentAddressData and profile updates 2024-03-29 13:55:50 -05:00
Harry
f7b9b6f8bc
Be more efficient fetching all attachments for a message 2024-03-29 11:42:11 -07:00
Harry
164f19cfbe
Extend AttachmentDataSource to include copying existing attachments 2024-03-29 11:41:13 -07:00
Harry
600daabd6f
Build outgoing contact avatars using TSResourceManager 2024-03-29 11:36:11 -07:00
Harry
0e24aa35ff
Add edit message as an explicit type in the new message send preparers 2024-03-29 11:24:18 -07:00
adel-signal
eeb0658bb1
calling: update 1:1 calls to use new calling/relays endpoint 2024-03-28 10:59:08 -07:00
Jordan Rose
8f3b28c09c OWSChatConnection: percent-encode websocket request paths
The server decodes percent-escapes within these paths, so we should
leave them encoded, as URL provides by default.
2024-03-28 10:45:17 -07:00
Harry
71f06fc3c2
Remove OutgoingMessagePreparer from MessageSendJobQueue 2024-03-28 10:38:12 -07:00
Harry
03c726e99b
Use PreparedOutgoingMessage for sticker sends 2024-03-28 10:37:36 -07:00
Harry
b8c55601dd
Update a few simple callsites to use PreparedOutgoingMessage 2024-03-28 10:37:00 -07:00
Harry
4059335aac
Use PreparedOutgoingMessage for all transient message enqueuing 2024-03-28 10:36:24 -07:00