Harry
|
aec46306bb
|
Tombstone unviewed view-once messages in remote backups
|
2025-06-17 15:47:54 -07:00 |
|
kate-signal
|
704494d902
|
Add "Verify Backup Key" megaphone
|
2025-06-17 13:57:44 -07:00 |
|
Max Radermacher
|
bb2d89e55a
|
Update to LibSignal v0.75.0
|
2025-06-17 14:02:29 -05:00 |
|
kate-signal
|
b425af3c36
|
Store last backup date and backup size
|
2025-06-17 11:28:24 -07:00 |
|
Max Radermacher
|
a13b225cd5
|
Asyncify iDEAL callback handling
|
2025-06-17 00:05:50 -05:00 |
|
Harry
|
cd31be8f23
|
Try to reuse existing encryption key when merging downloaded attachments with offloaded attachments
|
2025-06-16 17:35:16 -07:00 |
|
Harry
|
07cd0842ed
|
Generate thumbnails before offloading attachments
|
2025-06-16 17:34:19 -07:00 |
|
Harry
|
89204698b3
|
Fix OWSProgressTest flakes
|
2025-06-16 18:53:05 -05:00 |
|
Harry Sanabria
|
faedda9c38
|
Fix inverted check for thumbnails
|
2025-06-16 16:22:50 -07:00 |
|
Harry
|
94e291ed16
|
Update to LibSignal v0.74.1 (Backup.LocatorInfo.integrityCheck)
Co-authored-by: Max Radermacher <max@signal.org>
|
2025-06-16 16:03:35 -07:00 |
|
Harry
|
1255e66119
|
Allow Attachment plaintextHash to be set even if not a stream
|
2025-06-16 15:13:08 -07:00 |
|
Harry
|
9506075c33
|
Update mediaName derivation
|
2025-06-16 15:12:08 -07:00 |
|
Harry
|
a8b5e3f85d
|
Use webP for backup thumbnails
|
2025-06-16 15:06:52 -07:00 |
|
Max Radermacher
|
45a0fdcfab
|
Asyncify wrapPromiseInProgressView
|
2025-06-16 13:21:38 -05:00 |
|
Max Radermacher
|
2dbe56cd0e
|
Wait until all pending messages are sent
|
2025-06-13 20:44:28 -05:00 |
|
Max Radermacher
|
9f0d943575
|
Send contact syncs via MessageSenderJobQueue
|
2025-06-13 20:31:01 -05:00 |
|
Max Radermacher
|
34bd529af5
|
Add Monitor primitive helper methods
|
2025-06-13 20:09:23 -05:00 |
|
Max Radermacher
|
73fe2d85a6
|
Don’t store absolute paths for megaphone images
|
2025-06-13 20:08:50 -05:00 |
|
Max Radermacher
|
01d5887996
|
Fix two race conditions in unit tests
|
2025-06-13 19:41:31 -05:00 |
|
Max Radermacher
|
2816749976
|
Asyncify batchUpdateIdentityKeys
|
2025-06-13 18:49:17 -05:00 |
|
Harry
|
1083f55e99
|
Increase last viewed threshold for attachment offloading to 7 days
|
2025-06-13 18:42:42 -05:00 |
|
Max Radermacher
|
fcfadc6d10
|
Add cancellation support for web socket requests
|
2025-06-13 15:25:20 -05:00 |
|
Harry
|
d04c2328db
|
Refactor BackupAttachmentDownloadQueue
|
2025-06-12 15:53:45 -07:00 |
|
kate-signal
|
4784589cf0
|
Add "View Backup Key" to Backup Settings
|
2025-06-12 12:38:57 -07:00 |
|
Harry
|
87bf5fe320
|
Do not assume backups are enabled and set backupPlan=free when link'n'syncing
|
2025-06-12 09:24:27 -07:00 |
|
Harry
|
4f6041e9b2
|
Use doubly-encrypted size for media tier size estimation
|
2025-06-10 22:38:20 -07:00 |
|
Sasha Weiss
|
ce065eaafc
|
Add "Record Backup Key" to Backup onboarding
|
2025-06-10 11:05:52 -07:00 |
|
Sasha Weiss
|
75ab2bfaa9
|
Add LocalDeviceAuthentication, use in LinkedDevicesView
|
2025-06-10 10:53:54 -07:00 |
|
kate-signal
|
05bdd722c0
|
Add @objc annotation to support Mantle (de)serialization
|
2025-06-10 09:58:30 -07:00 |
|
Max Radermacher
|
e4bb3e26cc
|
Handle overall send errors
|
2025-06-10 00:56:59 -05:00 |
|
Max Radermacher
|
d2e09dcfd7
|
Clear pendingPreKeyRotation when an error occurs
|
2025-06-10 00:56:33 -05:00 |
|
kate-signal
|
9ffa21e4c2
|
Group adds & invites should be urgent.
|
2025-06-09 18:05:41 -07:00 |
|
Max Radermacher
|
12913a395d
|
Adjust profile fetch cache ttl
|
2025-06-09 18:36:35 -05:00 |
|
Max Radermacher
|
750f5cee8d
|
Fix conflict resolution for banned group members
|
2025-06-09 11:32:17 -05:00 |
|
Max Radermacher
|
e4afd63698
|
Improve reliability when joining groups via links
|
2025-06-09 11:31:32 -05:00 |
|
Harry
|
68dc5eb9ed
|
Refactor BackupAttachmentUploadQueue
|
2025-06-06 10:18:34 -07:00 |
|
Pete Walters
|
0e16c2a19d
|
Wire up BackupRestoreConfirmation into reg flow
|
2025-06-06 10:30:57 -05:00 |
|
Pete Walters
|
efbeb24f88
|
Add CDN HEAD request
|
2025-06-06 10:15:51 -05:00 |
|
moiseev-signal
|
cbf9a6f4b9
|
Adopt libsignal 0.74.0 and opt-out of SPQR for now
|
2025-06-05 13:36:58 -07:00 |
|
Max Radermacher
|
78f1e53e7b
|
Fix group size checks when adding/inviting members
|
2025-06-05 15:01:02 -05:00 |
|
Max Radermacher
|
6019ef543d
|
Use web sockets in the notification service
|
2025-06-05 15:00:41 -05:00 |
|
Max Radermacher
|
a2a49ebd5d
|
Allow both fetch mechanisms in a single process
|
2025-06-05 14:59:53 -05:00 |
|
Max Radermacher
|
9fb39dfa8f
|
Don’t reconnect if elsewhere’d in the background
|
2025-06-05 14:58:52 -05:00 |
|
kate-signal
|
6498163133
|
Don't mark as read when archiving threads
|
2025-06-05 09:56:48 -07:00 |
|
Sasha Weiss
|
93d2a9274d
|
Add optional network/5xx retries to NetworkManager
|
2025-06-04 14:21:42 -07:00 |
|
Max Radermacher
|
fb6c288d3e
|
Remove notion of isSticky from remote configs
|
2025-06-04 12:39:36 -05:00 |
|
Max Radermacher
|
6833fe38d3
|
Consolidate max group size accesses
|
2025-06-04 12:38:41 -05:00 |
|
Max Radermacher
|
c8a906d8b9
|
Adjust socket check when processing messages
|
2025-06-04 10:57:14 -05:00 |
|
Max Radermacher
|
16f0ed8159
|
Add MonotonicDuration
|
2025-06-03 18:35:58 -05:00 |
|
Max Radermacher
|
67a01bebe4
|
Add waitUntil(deadline:) for background fetches
|
2025-06-03 16:51:15 -05:00 |
|