Max Radermacher
|
079ae122ca
|
Fix & improve performance of registration ID check
|
2025-09-04 10:47:19 -05:00 |
|
Harry
|
b6a9d23c6a
|
Track completed unit count for backup attachment upload progress
|
2025-09-02 17:27:33 -07:00 |
|
Max Radermacher
|
d33f7931ea
|
Parallelize pre key fetches
|
2025-09-02 18:48:58 -05:00 |
|
Max Radermacher
|
61acbddebc
|
Remove global accesses from dedupeSignalRecipients
|
2025-09-02 17:50:29 -05:00 |
|
Max Radermacher
|
661c483d4f
|
Remove misleading comment and unnecessary wrapping
|
2025-09-02 11:47:55 -05:00 |
|
kate-signal
|
4bed84b2cc
|
Schema for polls
|
2025-08-27 16:00:07 -07:00 |
|
Max Radermacher
|
978953597c
|
Fan out messages to unregistered recipients
|
2025-08-26 15:42:34 -05:00 |
|
Max Radermacher
|
0b3b6452d9
|
Handle conflicts when sending with sender keys
|
2025-08-25 15:45:44 -05:00 |
|
Max Radermacher
|
80fb10cacb
|
Remove dbForReadTx/dbForWriteTx
|
2025-08-22 17:00:54 -05:00 |
|
Sasha Weiss
|
0b50e4512e
|
Remove concept of "V1" 2FA, clean up OWS2FAManager
|
2025-08-21 17:26:26 -07:00 |
|
Max Radermacher
|
ebcf361fdd
|
Make rebuildIncompleteViewOnceIndex blocking
|
2025-08-18 18:03:05 -05:00 |
|
Harry
|
cf25763407
|
Add originalTransitTierInfo to back up <45d old forwarded attachments for free tier users
|
2025-08-18 15:35:19 -07:00 |
|
Harry
|
0a9f870fc9
|
Stop reading incrementalMac from backup proto
|
2025-08-14 10:37:43 -07:00 |
|
Harry
|
f2b56b31d5
|
Use separate task queues for backup media tier fullsize vs thumbnail uploads
|
2025-08-11 12:48:51 -07:00 |
|
Sasha Weiss
|
2608feff8d
|
Store plaintext names for OWSDevice, decrypt/encrypt in OWSDeviceService
|
2025-08-07 11:44:03 -07:00 |
|
Sasha Weiss
|
800bbed6e8
|
Modernize OWSDevice
|
2025-08-07 11:42:41 -07:00 |
|
Sasha Weiss
|
9822fef1e8
|
Remove anyRemoveAllWithInstantiation
|
2025-07-30 10:31:31 -07:00 |
|
Harry
|
5e1c1f5de4
|
Fix backup attachment upload network retrying
|
2025-07-30 09:35:01 -07:00 |
|
Harry
|
451612c3b5
|
Recreate BackupOversizeTextCache table with <= length check not <
|
2025-07-23 12:04:22 -07:00 |
|
Harry
|
b74d87096a
|
Add BackupOversizeTextCache table
|
2025-07-18 14:59:34 -07:00 |
|
kate-signal
|
aa36739ee9
|
Promote chats with drafts to the top of the Chat List
|
2025-07-14 12:21:38 -07:00 |
|
Max Radermacher
|
9ab57e9265
|
Use more efficient index when counting messages
|
2025-07-08 08:47:30 -05:00 |
|
Harry
|
452e3556a0
|
Recompute existing mediaNames, rotate link'n'sync capability name
|
2025-07-07 13:10:13 -07:00 |
|
Max Radermacher
|
88eb5e7bcc
|
Fix false positive warning about nothing awaited
|
2025-07-03 16:29:26 -05:00 |
|
Sasha Weiss
|
d65ae767ba
|
Add writeWithRollbackIfThrows method to DB
|
2025-06-30 10:15:07 -07:00 |
|
Sasha Weiss
|
9a48618897
|
Consolidate DB default arguments
|
2025-06-30 10:14:35 -07:00 |
|
kate-signal
|
36dc1213e3
|
Add Message Backup megaphone
|
2025-06-27 13:19:34 -07:00 |
|
Harry
|
9879eb2d9f
|
Make Backup list media a durable operation
|
2025-06-26 18:00:08 -07:00 |
|
Harry
|
0018283dc6
|
Allow tx rollbacks on thrown errors in TimeGatedBatch
|
2025-06-26 16:19:41 -07:00 |
|
Max Radermacher
|
f1225defa7
|
Add cancellation support to ConcurrentTaskQueue
|
2025-06-25 17:19:55 -05:00 |
|
Max Radermacher
|
bb2d89e55a
|
Update to LibSignal v0.75.0
|
2025-06-17 14:02:29 -05: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
|
d04c2328db
|
Refactor BackupAttachmentDownloadQueue
|
2025-06-12 15:53:45 -07:00 |
|
Harry
|
68dc5eb9ed
|
Refactor BackupAttachmentUploadQueue
|
2025-06-06 10:18:34 -07:00 |
|
Max Radermacher
|
b0c183f9f4
|
De-protocolize/clean up AppExpiry
|
2025-06-02 15:24:04 -05:00 |
|
Max Radermacher
|
b68aee487f
|
Remove Schedulers from InMemoryDB
|
2025-05-30 14:34:10 -05:00 |
|
Harry
|
3d81e6f18c
|
Backups x Attachments fixes grab bag
|
2025-05-22 21:44:09 -07:00 |
|
Sasha Weiss
|
c5523905b4
|
Make disabling Backups durable
|
2025-05-21 23:36:53 -07:00 |
|
Max Radermacher
|
8e90b02969
|
Asyncify search flows
|
2025-05-21 12:27:16 -05:00 |
|
Harry
|
cbb99ed17d
|
Enqueue media tier downloads for all attachments when disabling optimize media
|
2025-05-20 16:56:18 -07:00 |
|
Harry
|
1b69b9c2ae
|
Track last viewed fullscreen time for attachments
|
2025-05-16 16:29:13 -07:00 |
|
Jordan Rose
|
586312ac18
|
Require PreKeyBundles to always contain Kyber keys
|
2025-05-14 16:19:57 -07:00 |
|
Max Radermacher
|
c9d1f7a370
|
Dump info again before zipping
|
2025-05-13 13:46:29 -05:00 |
|
Max Radermacher
|
068febceee
|
De-protocolize RecipientDatabaseTable
|
2025-05-06 12:06:09 -05:00 |
|
Max Radermacher
|
80a6816b31
|
Remove mocks for pre keys stores
|
2025-05-05 12:46:46 -05:00 |
|
Max Radermacher
|
54dfffb14d
|
Improve pre key culling logic
|
2025-05-02 13:48:42 -05:00 |
|
Sasha Weiss
|
c276db945d
|
Make InMemoryDB workaround for Previews implicit
|
2025-04-30 11:17:42 -07:00 |
|
Sasha Weiss
|
1e34c8eced
|
Add workaround to InMemoryDB for Xcode 16.3 previews
|
2025-04-25 14:05:00 -07:00 |
|
Max Radermacher
|
2a213f2b33
|
Clean up ModelReadCaches
|
2025-04-24 14:13:56 -05:00 |
|