Commit Graph

33289 Commits

Author SHA1 Message Date
Jim Gustafson
8cf388e57e
Update to RingRTC v2.40.1 2024-04-19 17:14:09 -05:00
Jim Gustafson
218c6f4338
Support multi-recipient message sending
Co-authored-by: Max Radermacher <max@signal.org>
2024-04-19 16:46:09 -05:00
Max Radermacher
9a3edb9754
Compare credential times against requested times 2024-04-19 16:38:33 -05:00
Max Radermacher
ec64e040b6
Update Reachability to v3.7.6 2024-04-19 16:35:54 -05:00
Harry
ef2b8b56df
Copy paste methods only used in TSAttachmentMultisend 2024-04-19 14:28:08 -07:00
Harry
f2c112b5b5
Much ado about nothing 2024-04-19 14:27:05 -07:00
Harry
58c8d4544e
Use enum for ConversationItem.outgoingMessageClass 2024-04-19 14:22:40 -07:00
Harry
722331b9ab
Asyncify and simplify SharingThreadPickerViewController sending logic 2024-04-19 14:21:55 -07:00
Max Radermacher
b8c907a6de
Don’t reconcile badges unless they changed 2024-04-19 15:29:26 -05:00
Pete Walters
c9fb03a211
Add random IV to backup file 2024-04-19 13:11:43 -05:00
Pete Walters
f2f29ec9dd
Add padding to gzipped backups 2024-04-19 13:02:37 -05:00
Pete Walters
b58a7e0411
Change from Compression.framework to zlib 2024-04-19 12:39:44 -05:00
Harry
4921b0a083
Fix gifs redux 2024-04-19 10:12:10 -07:00
Max Radermacher
558a62dc2e
Download local avatar after Storage Service syncs 2024-04-18 17:43:41 -05:00
Sasha Weiss
df99ce0055
Post a Calls Tab notification when marking unended group calls as ended 2024-04-18 15:33:08 -07:00
Elaine
8d9d04af42
Add nickname tooltip to contact about sheet 2024-04-18 15:05:44 -06:00
Harry
6b74605739
Fix forwarding logic for attachments 2024-04-18 14:03:35 -07:00
Harry
ff772520c8
Fix animated stickers 2024-04-18 13:58:07 -07:00
Harry
f8f892af6a
Fix isAnimatedImage usage (gifs) 2024-04-18 11:32:20 -07:00
Pete Walters
ec9ce653a9
Joining by link can result in a group change action with a PNI 2024-04-18 13:30:25 -05:00
Harry
51817bee42
Fix stickers (#8342) 2024-04-18 10:04:04 -07:00
Ehren Kret
2fe5b54ffb switch to upstream blurhash 2024-04-18 09:21:46 -05:00
Max Radermacher
a241f40621
Fix a few build warnings 2024-04-17 19:11:13 -05:00
Max Radermacher
518398e2cd
Move RemoteMegaphoneFetcher to the Signal target 2024-04-17 19:10:49 -05:00
Max Radermacher
12df76782f
Fix crash when entering the background on iPad 2024-04-17 19:10:32 -05:00
Max Radermacher
71c82a607c
Fix build notification error & ignore other errors 2024-04-17 19:07:41 -05:00
Max Radermacher
869e7ff2c6
Break SignalCall ↔ CallService circular dependency 2024-04-17 19:07:16 -05:00
Max Radermacher
e9cdafcff4
Format sender certificate parameters correctly 2024-04-17 17:40:56 -05:00
Max Radermacher
b4325d543c
Clarify some confusing sender certificate code 2024-04-17 17:02:26 -05:00
Marissa Le Coz
4071a93282 Bump version to 7.9 2024-04-17 15:40:34 -04:00
Marissa Le Coz
9a609b9599 Update translations 2024-04-17 15:39:53 -04:00
Marissa Le Coz
375caab055 Update release notes 2024-04-17 15:36:49 -04:00
Max Radermacher
2effcde44c
Add script to send build notifications 2024-04-17 13:43:48 -05:00
Harry
42df2e2d20
Fix sharesheet attachment send progress sheet 2024-04-17 13:43:28 -05:00
Elaine
f51aa37426
Restore conversation settings edit button for groups 2024-04-17 13:09:13 -05:00
Harry
26d85aa86c
Use provided auth's isPrimaryDevice in StorageServiceOperation instead of TSAccountManager 2024-04-17 13:07:16 -05:00
Harry
bc13656fc4
Correct meaning of multisend 'enqueued' promise 2024-04-17 12:49:33 -05:00
Max Radermacher
a7ec7fe131
Use version numbers that match the App Store 2024-04-17 12:49:20 -05:00
Ehren Kret
e49883f53d generically handle receiving bplists to the share view controller
Types that fit into RAM may be sent in via the Swift APIs as bplists
instead of as their proper types. This appears to be an undocumented
behavioral difference between the Swift APIs and the older Objective-C
APIs we were using before. This change should now generically try to
handle anything that might be small enough to fit in RAM as
potentially a NSKeyedArchiver bplist out in the event that attempting
to load the type directly fails.
2024-04-17 10:02:41 -05:00
Pete Walters
37ee81baeb
Skip backing up default message expiration info. 2024-04-17 08:19:40 -05:00
Max Radermacher
bc74ec3953
Tweak or remove redundant/noisy info lines 2024-04-16 19:37:25 -05:00
Max Radermacher
2b85069f8e
Don’t use inheritance with CallService 2024-04-16 19:36:24 -05:00
Max Radermacher
ae75124475
Stop caching notification preview type 2024-04-16 19:35:19 -05:00
Max Radermacher
661935a210
Simplify & speed up sds_codegen.sh 2024-04-16 19:34:47 -05:00
Harry
eb7c1a2563
Unify TSAttachmentMultisend sharesheet and main app methods 2024-04-16 16:23:34 -07:00
Max Radermacher
972bb6d37a
Tweak some info and warning lines 2024-04-16 18:10:49 -05:00
Max Radermacher
0b3fed060c
Reorganize fields on the Internal menu 2024-04-16 17:34:22 -05:00
Marissa Le Coz
fe7a963ee0
Add completion to reaction picker presentation animation 2024-04-16 18:18:02 -04:00
Marissa Le Coz
8ee0bd5e63
Limit flip cam button in call controls for group calls 2024-04-16 18:13:06 -04:00
Harry
de1cb662a1
Expose AttachmentUploadManager on deps bridge 2024-04-16 14:39:08 -07:00