Ehren Kret
91ed508ed7
convert DataSource types from objc to swift
2024-08-28 10:56:41 -05:00
Harry
906759521a
Consolidate + clean up ChatColorSettingStore
2024-08-27 16:03:32 -07:00
Harry
096aa72133
Consolidate + clean up WallpaperStore
2024-08-27 15:57:10 -07:00
Harry Sanabria
1d947651d0
Use version pair for thread merging resolution
2024-08-23 15:34:52 -07:00
Max Radermacher
527280f78f
Use RemoteConfig as an instance type
2024-08-23 14:59:44 -05:00
Harry
8794e09425
Normalize OWSDisappearingMessageConfiguration at read time
2024-08-23 11:34:10 -07:00
Harry
6fe99bd69b
Add support for versioned DM expire timer updates
2024-08-22 14:02:03 -07:00
Adam Sharp
f1667993f5
Make AppContext a non-Objective-C protocol
2024-08-22 16:39:27 -04:00
Harry
dea120a068
Delete BridgingWallpaperImageStore and LegacyWallpaperImageStore
2024-08-22 08:50:43 -07:00
Max Radermacher
af03b70346
Migrate blocked recipients to dedicated table
2024-08-21 18:03:22 -05:00
Max Radermacher
07baa170f7
Remove “collection” concept from database types
2024-08-20 18:22:00 -05:00
Adam Sharp
0bbdac36c2
Use exhaustive switch statements when checking contacts authorization
2024-08-19 14:19:00 -04:00
Sasha Weiss
9690fd8ed8
Add "message request accepted" info message
2024-08-16 15:29:22 -07:00
Sasha Weiss
fb5ee27c80
Add "blocked" and "unblocked" info messages
2024-08-16 15:28:37 -07:00
Ehren Kret
086b4abfa5
fix several warnings
2024-08-15 16:09:58 -05:00
Sasha Weiss
5b35301892
Enable the Backup comparator for chat update tests
2024-08-13 15:52:25 -07:00
Sasha Weiss
6178a6a008
Enable LibSignal comparator for "contact" Backup tests
2024-08-13 10:42:45 -07:00
Sasha Weiss
e11061dd76
Add a missing TSInfoMessage messageType case to a switch
2024-08-12 12:21:39 -07:00
Harry
83ebf96c0d
Add media tier attachment download source enum cases
2024-08-07 15:43:38 -07:00
Sasha Weiss
6c44bf955e
Fixes for restoring a Group from Backups
2024-08-07 14:57:02 -07:00
Ehren Kret
99cb4b5ebe
remove toE164 method from PhoneNumber
2024-08-07 16:16:02 -05:00
Ehren Kret
fc350cb88a
convert PhoneNumber to swift
2024-08-07 16:16:02 -05:00
Ehren Kret
5c405b4981
convert ContactsManagerProtocol from objc to swift
2024-08-06 09:14:11 -05:00
Ehren Kret
3f04087244
replace Cryptography.computeSHA256Digest with CryptoKit.SHA256.hash(data:)
2024-08-05 12:29:18 -05:00
Ehren Kret
e1cfd116a2
rename OWSAES256Key in swift to Aes256Key
2024-08-02 09:29:55 -05:00
Ehren Kret
557d6a67cc
migrate Cryptography over to swift
...
`srand` is not accessible in swift. Remove `srand` anyhow as anything
using `rand` for any actual randomness should be considered a bug in
need of fixing rather than viewing `srand` as an acceptable workaround.
2024-08-01 14:43:34 -05:00
Max Radermacher
f2eb7f5a22
Extract LinkPreviewFetcher into its own type
2024-07-26 21:45:22 -05:00
Sasha Weiss
0d4a42193d
Set the isFullDelete flag on DeleteSyncs
2024-07-26 11:33:24 -07:00
Max Radermacher
f7398b4e6d
Check for profile when showing phone numbers
2024-07-25 02:57:42 -05:00
Max Radermacher
f3423d64f8
Move some GroupsV2 methods to better places
2024-07-25 02:02:32 -05:00
Sasha Weiss
40835a7f2f
Implement Backup of "thread merge" chat updates
2024-07-22 14:40:27 -07:00
Harry
fcd6828050
V2 attachment feature flags, take 2
2024-07-19 17:23:21 -07:00
Sasha Weiss
bffc980d53
Clean up disappearing message timer methods in GroupManager
2024-07-11 10:10:38 -07:00
Max Radermacher
4b15e46318
Rename AccountId → RecipientUniqueId
2024-07-11 10:38:21 -05:00
Adam Sharp
34a8cf2bda
Rename owsAssert to owsPrecondition
2024-07-09 10:42:56 -04:00
Sasha Weiss
6bab5d99b8
Support "simple chat updates" in Backups
2024-07-03 15:46:05 -07:00
Sasha Weiss
2f9e627aa0
Update block arguments for thread/interaction enumeration
2024-07-02 17:38:15 -07:00
Sasha Weiss
6e539fa9f0
Add a wrapper for phone number change info in info messages
2024-07-02 17:37:34 -07:00
Sasha Weiss
4c937a722a
Stabilize timestamps in Backups story-dlist test
2024-07-01 09:20:57 -07:00
Elaine
77fd765b15
Enable raise hand toast internally
...
And add local user support
2024-06-28 16:23:58 -06:00
Sasha Weiss
1478cd8313
Update the Backup proto to the latest
2024-06-28 10:03:57 -07:00
Harry
8a03b3fef3
Check attachment download eligibility due to ongoing call, pending message request, auto-download settings.
2024-06-26 09:02:53 -07:00
Harry
bb083ca39c
Fold SignalCoreKit into SignalServiceKit
...
Co-authored-by: Adam Sharp <sharplet@signal.org>
2024-06-26 08:44:41 -07:00
Harry
08377fdcc3
Add mimeType to v2 DownloadMetadata
2024-06-21 14:16:00 -07:00
Sasha Weiss
2769166d79
Add outgoing support for non-expiring messages in delete-sync messages
2024-06-21 12:14:27 -07:00
Sasha Weiss
d193a937c8
Add a capability to enable sending DeleteForMe sync messages
2024-06-13 11:12:05 -07:00
Harry
8d7e4c6844
Validate link preview images before sending
2024-06-12 14:40:36 -07:00
Max Radermacher
ce2465bc70
Use names in “<name> joined Signal” notifications
2024-06-12 13:39:00 -05:00
Sasha Weiss
41d2a3d1b2
Informational UX for delete syncs
2024-06-11 16:39:22 -07:00
Pete Walters
c8f9883e5d
Archive/Restore of story distribution lists
2024-06-05 16:55:35 -05:00