Commit graph

685 commits

Author SHA1 Message Date
automated-signal
f62efbc30e
Handle libsignal websocket connect() errors
Co-authored-by: Jordan Rose <jrose@signal.org>
2024-10-04 11:32:24 -07:00
automated-signal
c6e618a581
Fix app init wait for backup on first link
Co-authored-by: ayumi-signal <143036029+ayumi-signal@users.noreply.github.com>
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2024-10-03 11:16:50 -07:00
Jamie Kyle
b26466e59d
Add schema utils 2024-10-02 12:03:10 -07:00
Scott Nonnenberg
85cf445924
Storage Service: Fetch updates on any group record merge 2024-10-02 09:45:58 -04:00
Fedor Indutny
a527b88867
Disable storage service while importing backup 2024-10-02 09:36:19 -04:00
Fedor Indutny
bb69f81b9f
Compute from embedded contact's displayName 2024-10-01 14:46:56 -07:00
trevor-signal
f730b0c82b
Use authorization header for websocket authentication 2024-10-01 16:33:15 -04:00
Scott Nonnenberg
b68e731950
Deduplicate and cancel unneeded retry requests 2024-10-01 08:23:32 +10:00
Jonathan Klabunde Tomer
a1a15193c6
Use /v1/accounts/whoami instead of looking up our username and link 2024-09-24 15:09:05 -07:00
Jamie Kyle
03ed42188e
Revert "Add urlPath util for building escaped URL paths" 2024-09-24 12:43:00 -07:00
Jamie Kyle
cd50c715a9
Add urlPath util for building escaped URL paths 2024-09-24 12:12:18 -07:00
Jordan Rose
ba6e11614e
Hook up LibSignalWebsocketResource.forceKeepAlive 2024-09-24 09:24:24 +10: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
Alex Konradi
14ca19e632
Upgrade to libsignal 0.58.0 2024-09-19 11:32:17 -07:00
Fedor Indutny
be4036f4ab Revert "Upgrade to libsignal 0.58.0" 2024-09-18 15:36:47 -07:00
Jamie Kyle
25e864a863
Improve error handling of invalid bodies 2024-09-18 15:17:25 -07:00
Alex Konradi
86ec8492e8
Upgrade to libsignal 0.58.0
Co-authored-by: Fedor Indutny <indutny@signal.org>
2024-09-18 14:58:44 -07:00
trevor-signal
c11a894ad1
Don't block message processing on contact syncs 2024-09-18 08:52:31 +10:00
trevor-signal
ad1a5cbcb0
Clarify logging when receiving stories 2024-09-17 12:31:50 -07:00
Fedor Indutny
3a991822c5
Fix some backup integration tests 2024-09-13 09:48:27 +10:00
Fedor Indutny
9687aee2ca
Backup import cancel UI 2024-09-11 14:03:18 -04:00
trevor-signal
2a55bfbef9
Respond to malformed messages with empty body 2024-09-10 05:26:21 +10:00
Jamie Kyle
24536e1342
Implement endorsements for group send 2024-09-06 10:52:19 -07:00
trevor-signal
1d199cfff6
Generate hash on avatar attachment bytes only 2024-09-06 05:28:08 +10:00
Fedor Indutny
cd44a7a033
Introduce isStagingServer util method 2024-09-04 11:12:45 -07:00
ayumi-signal
5a75246e42
Use storage service for call links 2024-09-04 11:06:06 -07:00
Fedor Indutny
ee0090bb84
Make backup import UI part of install 2024-09-04 12:56:13 +10:00
Fedor Indutny
84f1d98020
Add backup comparator test harness 2024-09-03 10:18:15 -07:00
Fedor Indutny
b2c3b1f43e
Refactor provisioning flow 2024-08-29 17:02:48 -07:00
Fedor Indutny
8ef149e3a8
Resumable backup import 2024-08-27 17:00:41 -04:00
Fedor Indutny
fefa5d9a25
Send FETCH_LATEST.LOCAL_PROFILE on capability flip 2024-08-23 15:14:56 -07:00
Fedor Indutny
59c6a4ec7b
Fix backup import flow in linking UI 2024-08-21 13:51:18 -07:00
Fedor Indutny
2fb50df0af
Introduce versioning clock to timer system 2024-08-21 09:03:28 -07:00
Fedor Indutny
09bd95228d
Add unlink step to existing UI flow 2024-08-19 13:26:05 -07:00
Fedor Indutny
38f532cdda
Resumable attachment downloads 2024-08-19 13:05:35 -07:00
Sergey Skrobotov
30a419bb2a
Adopt libsignal-net version with no auto-reconnect
Co-authored-by: Jordan Rose <jrose@signal.org>
2024-08-15 13:08:50 +10:00
trevor-signal
2cbc1a82b2
Add default timeout for initial response to attachment request 2024-08-13 13:23:29 -07: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
Scott Nonnenberg
068dfbc327
Attachment mock test: wait for draft attachment ready before send 2024-08-08 08:44:19 -04:00
Sergey Skrobotov
de33410be1
libsignal authenticated websocket 2024-08-06 14:21:15 -07: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
trevor-signal
81bed5c444
Properly abort inflight requests on resume or shutdown 2024-08-02 13:31:27 -04:00
Fedor Indutny
24a22bf191
Update prettier to 3.3.3 2024-07-23 17:31:40 -07:00
Fedor Indutny
c64762858e
Parallelize SQL queries 2024-07-22 11:16:33 -07:00
Fedor Indutny
1fd8b0ef23
Update @types/node to 20 2024-07-18 10:17:56 -07:00
Fedor Indutny
57f7dc1b16
Resumable v2 uploads 2024-07-16 19:25:07 -07:00
trevor-signal
61548061b8
Support thumbnail export & import during backup of visual attachments 2024-07-16 16:39:56 -04:00
trevor-signal
451ee56c92
Use v4/attachments endpoint for attachment upload forms 2024-07-16 16:25:43 -04:00