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