Commit Graph

33318 Commits

Author SHA1 Message Date
Max Radermacher
3300dfb266
Update to LibSignal v0.45.0 2024-04-22 12:08:33 -05:00
Jordan Rose
f78a4dfaa5 OWSChatConnection: disable shadowing requests under CC
The previous comment describes the planned behavior, but it isn't
actually working yet.
2024-04-22 10:01:13 -07:00
Jordan Rose
4afddfe93d
Add a RemoteConfig flag to turn off libsignal unauth request shadowing
It's not likely we'll need this, but just in case.
2024-04-22 10:00:54 -07:00
Harry
eaf36878a4
Update media gallery view on the main thread 2024-04-22 09:57:31 -07:00
Jordan Rose
c3da50e5d5 OWSChatConnection: Bump the libsignal shadowing timeout to 3sec
Most requests on good networks happen well under 2sec, but there have
been a few timeouts that seem spurious (distinct from a series of
timeouts all happening in a row on the libsignal websocket).
2024-04-22 09:49:58 -07:00
Harry
e06e8e9fad
Fix view once downloads 2024-04-22 11:29:33 -05:00
Pete Walters
9dd6e3f8c1
Limit the number of gradient points for a TextAttachment 2024-04-22 11:52:00 -04:00
Ehren Kret
3b51f00f6a migrate two factory methods of UIImage+OWS to swift 2024-04-22 00:17:31 -05:00
Ehren Kret
e18aab9798 remove unused @objc attributes 2024-04-21 23:42:55 -05:00
Ehren Kret
ccf8bcc257 remove unused macro 2024-04-21 23:34:52 -05:00
Ehren Kret
039d2625b9 convert OWSMath.h to swift
OWSMath.swift overlaps somewhat with Math+OWS.swift but no worse than
OWSMath.h did previously. There are future refactoring efforts that
should occur there to use more of the extensions of Math+OWS.swift and
less of the extensions from OWSMath.swift
2024-04-21 23:26:16 -05:00
Ehren Kret
110a880d6c remove and disallow warnings in SignalServiceKitTests target 2024-04-21 09:55:30 -05:00
Ehren Kret
338a4134bc treat warnings as errors for Signal target 2024-04-21 09:37:48 -05:00
Ehren Kret
cc172f5ca0 use new API for reading notification settings
This addresses a deprecation warning on the Signal target. Note that
the new code follows the logic of the old code where it only checks
alerts, badges, and sounds settings for notifications. It may be
desirable at some point to revisit the definition of the function
`isSusceptibleToFailedPushRegistration` and decide what the correct
intentions of this code should be.
2024-04-21 09:35:04 -05:00
Ehren Kret
7ef51cc823 remove deprecated conformance to UIViewControllerPreviewingDelegate
The context menu interaction is already hooked up on
CLVTableDataSource using the internal methods so the extension is
retained but conformance to the deprecated protocol is no longer
required so it is removed.
2024-04-21 08:23:45 -05:00
Ehren Kret
2a08f7454c use secure coding unarchiving for user defaults 2024-04-20 21:50:01 -05:00
Ehren Kret
e0d0b5e3df add description to XCTFail 2024-04-20 15:12:41 -05:00
Ehren Kret
4461711f61 fix warnings in SignalPerformanceTests target 2024-04-20 14:29:28 -05:00
Ehren Kret
f41749cc9d fix warnings in SignalUI 2024-04-20 14:17:44 -05:00
Ehren Kret
12b450886f fix warnings in SignalTests target 2024-04-20 13:55:48 -05:00
Ehren Kret
9df9c9083e partial target treat all warnings as errors 2024-04-20 13:49:36 -05:00
Ehren Kret
cd5b4c2b6a fix warning
This is a convenience initializer not a designated initializer
2024-04-20 13:35:00 -05:00
Ehren Kret
b3ecf6d071 fix warning 2024-04-19 23:41:47 -05:00
Ehren Kret
03aa10a6eb remove some simple to fix warnings 2024-04-19 23:36:23 -05:00
Ehren Kret
f69c4a9ddd fix duplicate '-lz' warning 2024-04-19 22:48:31 -05:00
Ehren Kret
761bbb7f4e remove unused app readiness macros 2024-04-19 22:22:13 -05:00
Ehren Kret
81414d4e60 migrate DebugLogger to swift 2024-04-19 22:09:08 -05:00
Sasha Weiss
f1f4e6977d
Do away with ensureGroupIdMapping 2024-04-19 15:46:18 -07:00
Sasha Weiss
d8627324fa
Require a V2 group model for group creation 2024-04-19 15:37:45 -07:00
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