Commit graph

536 commits

Author SHA1 Message Date
ayumi-signal
b517bb817f
Use websocket for all chat service requests 2024-11-12 14:43:02 -05:00
Fedor Indutny
fbf39a36fb
Deprecate Keys.storageService sync field 2024-11-12 11:36:58 -08:00
Fedor Indutny
2678a8010d
Reorder checks in initialization sequence 2024-11-12 11:27:32 +10:00
trevor-signal
22d4b1d194
Batch redux conversation changed / added actions 2024-11-12 10:37:10 +10:00
trevor-signal
44fcf915de
Request contact sync before importing backup 2024-11-11 11:32:48 -08:00
Fedor Indutny
292ab54e22
Change attributes before queuing job
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2024-11-06 12:45:05 +10:00
Fedor Indutny
936d21d749
Don't run storage service concurrently with backup 2024-11-04 14:56:53 -08:00
Fedor Indutny
a338bc5a67
Update HKDF constants for backups 2024-10-31 10:01:03 -07:00
Fedor Indutny
9ff6c75eb9
Export/import attachments in integration tests 2024-10-11 15:14:28 -04:00
Jamie Kyle
e617981e59
Support endorsements for group 1:1 sends
Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
2024-10-10 10:57:22 -07:00
Scott Nonnenberg
adcf2212e5
Ensure that non-ACIs are excluded from the blocked UUIDs list 2024-10-10 09:20:57 +10:00
Fedor Indutny
60d7cbff3e
Migrate message ids to UUIDv7 2024-10-08 13:17:03 +10:00
Fedor Indutny
bad065859c
Fully move backup integration test to mock server 2024-10-07 12:58:59 -07:00
Jordan Rose
7d25988888
Handle libsignal websocket connect() errors 2024-10-04 11:00:43 +10:00
ayumi-signal
5e767d45a2
Fix app init wait for backup on first link
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2024-10-03 11:00:22 -07:00
Fedor Indutny
a527b88867
Disable storage service while importing backup 2024-10-02 09:36:19 -04:00
Scott Nonnenberg
b68e731950
Deduplicate and cancel unneeded retry requests 2024-10-01 08:23:32 +10:00
trevor-signal
511fc9c1a0
Export long message attachments 2024-09-23 12:24:41 -07:00
Fedor Indutny
a6a838a673
Better backup integration test harness 2024-09-20 20:10:28 -07:00
Scott Nonnenberg
cd2bb537fa
Alert internal users if first message on websocket is repeated 2024-09-20 14:27:39 -04:00
Fedor Indutny
d5f44c1b8f
Further improvements for backup import/export 2024-09-18 22:26:52 -07:00
trevor-signal
c11a894ad1
Don't block message processing on contact syncs 2024-09-18 08:52:31 +10:00
Fedor Indutny
8dabe4fbe4
Backup import/export consistency fixes 2024-09-16 14:30:39 -07:00
Scott Nonnenberg
b32dbf2c68
setProfileKey: Introduce 'reason' parameter for improved logging 2024-09-16 10:26:42 -04:00
Fedor Indutny
cd44a7a033
Introduce isStagingServer util method 2024-09-04 11:12:45 -07:00
Fedor Indutny
ee0090bb84
Make backup import UI part of install 2024-09-04 12:56:13 +10:00
Scott Nonnenberg
65f0cff4c1
Calling: When calling out, send profileKey to 1:1 recipient 2024-08-29 07:45:45 +10:00
Fedor Indutny
8ef149e3a8
Resumable backup import 2024-08-27 17:00:41 -04:00
Scott Nonnenberg
abdef4847a
Reinitialize redux after importing a backup 2024-08-26 10:26:21 -04:00
Fedor Indutny
67252866cf
Introduce incrementMessagesMigrationAttempts query
Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
2024-08-22 11:12:00 -07:00
Fedor Indutny
2fb50df0af
Introduce versioning clock to timer system 2024-08-21 09:03:28 -07:00
Fedor Indutny
38f532cdda
Resumable attachment downloads 2024-08-19 13:05:35 -07:00
Scott Nonnenberg
c040cb2d6c
Make messaging/relink mock test more reliable
Co-authored-by: Fedor Indutny <indutny@signal.org>
2024-08-15 10:13:48 +10:00
Fedor Indutny
89bdb68129
Remove deprecated endpoint 2024-08-13 06:38:23 +10:00
Fedor Indutny
5c350a0e3c
Download backup on link 2024-08-08 12:22:48 -07:00
Sergey Skrobotov
7a9e51f5ad
Restore remote config before connecting to server 2024-08-08 09:36:11 +10:00
Jamie Kyle
9a9f9495f1
Support delete for call links
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2024-08-06 12:29:13 -07:00
Fedor Indutny
03bc4764bc
Fix initialization order in background.ts 2024-08-05 16:33:12 -07:00
trevor-signal
81bed5c444
Properly abort inflight requests on resume or shutdown 2024-08-02 13:31:27 -04:00
Fedor Indutny
6940c532ea
Speed up message migration further 2024-08-01 14:43:04 -07:00
Fedor Indutny
77f70489e7 Speed up background message migration 2024-07-31 15:29:04 -07:00
ayumi-signal
f4a18414f1
Only run ensureFilePermissions() once as a migration 2024-07-29 14:56:23 -07:00
Fedor Indutny
06f9c4ffe1
Remove desktop.deleteSync from RemoteConfig 2024-07-23 09:58:40 -07:00
Fedor Indutny
c64762858e
Parallelize SQL queries 2024-07-22 11:16:33 -07:00
Fedor Indutny
28664a606f
New attachment storage system 2024-07-11 12:44:09 -07:00
Scott Nonnenberg
08da49a0aa
Delete Sync: Handle and send mostRecentNonExpiringMessages if needed 2024-06-24 10:49:36 -07:00
Scott Nonnenberg
75c32e86f0
Move receipts and view/read syncs to new syncTasks system 2024-06-17 15:24:39 -04:00
Scott Nonnenberg
7e31b37417 Use profileKey from any incoming DataMessage 2024-06-10 13:35:47 -07:00
Fedor Indutny
507a73ddcb
Show crash report modal earlier 2024-06-03 11:59:48 -07:00
Fedor Indutny
fbf91a4d79
Better sync between convo and protocol stores 2024-05-31 10:15:43 -04:00