Commit graph

593 commits

Author SHA1 Message Date
trevor-signal
6e8928b3c5
Update handling of aborted attachment download jobs 2025-09-23 09:49:15 -04:00
Fedor Indutny
40eaf078cc
Qualify CJS-only module imports 2025-09-19 13:05:51 -07:00
yash-signal
93ae2a4c48
Initial Poll message receive support 2025-09-18 11:06:43 -05:00
Fedor Indutny
c02565eaa8
Enforce node: schema for builtins, import extensions 2025-09-16 17:39:03 -07:00
Jordan Rose
1da1f9da84
Update to libsignal v0.80.3, add future sealed sender trust roots
Co-authored-by: Fedor Indutny <indutny@signal.org>
2025-09-15 10:58:02 -07:00
Alex Bakon
1d37db78d2
Switch remote config fetching to use new endpoint 2025-08-22 10:20:57 -05:00
gram-signal
8ab0014ab2
Add SPQR to capabilities upload. 2025-08-20 11:28:12 -07:00
trevor-signal
ed5cdae7c5
Wait to confirm keys sync message 2025-08-20 09:25:41 -07:00
Scott Nonnenberg
237e239e05 Remove backbone as a dependency
Co-authored-by: Yash <yash@signal.org>
Co-authored-by: ayumi-signal <143036029+ayumi-signal@users.noreply.github.com>
Co-authored-by: Jamie Kyle <113370520+jamiebuilds-signal@users.noreply.github.com>
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
2025-08-11 14:06:34 -07:00
Fedor Indutny
63cac44853
Remove unused capabilities 2025-08-08 11:31:08 -07:00
Fedor Indutny
ec8d6a7359
Faster CI runs 2025-08-07 10:33:21 -07:00
Scott Nonnenberg
7553a85b1c
SignalProtocolStore: Make preKeys and kyberPreKeys zone-aware 2025-08-05 05:19:24 +10:00
Scott Nonnenberg
fd794ae90d
Donations: Introduce timeouts in early stages of the workflow 2025-07-31 07:15:59 +10:00
Jamie Kyle
56223905da
Reduce number of log.error calls
Co-authored-by: ayumi-signal <ayumi@signal.org>
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2025-07-24 10:18:29 -07:00
Scott Nonnenberg
e17bcb2409
Donations: Show toasts when resuming after startup
Co-authored-by: ayumi-signal <143036029+ayumi-signal@users.noreply.github.com>
2025-07-17 04:33:41 +10:00
Fedor Indutny
b30c53d291
Use react-dom/client createRoot 2025-07-15 16:32:11 -07:00
Scott Nonnenberg
437e791573
Donations: Make workflow more robust 2025-07-10 07:34:42 +10:00
trevor-signal
bce305e3d0
Preserve conversation list ordering for message request response events 2025-07-08 13:12:36 -04:00
trevor-signal
3e24e510e6
Limit linked device interaction with backup service 2025-06-30 13:18:52 -07:00
Fedor Indutny
4347964030
Scope pino lines with filename 2025-06-16 11:59:31 -07:00
Fedor Indutny
9a4972d59e
Refactor build expiration checks 2025-06-10 12:17:07 -07:00
Scott Nonnenberg
54d4c2240e
Settings Tab: Educate user about change to bottom-left profile icon 2025-06-07 10:26:09 +10:00
Scott Nonnenberg
799a0dcc54
Move Profile Editor into the new Settings Tab 2025-06-03 09:46:52 +10:00
trevor-signal
115b79e4ac
Update message attachment migration 2025-06-02 14:16:37 -07:00
Fedor Indutny
8be2e8e527
Delay storage service sync until empty
Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
2025-05-30 10:39:39 -04:00
Fedor Indutny
6ab849400d
Simplify message receiver event 2025-05-22 09:39:45 -07:00
Scott Nonnenberg
ffb2f3cb7e
Settings Tab: Ensure that navigation to it is handled elsewhere 2025-05-20 16:03:31 -07:00
trevor-signal
15c826bc63
Refactor idle download state 2025-05-21 08:27:10 +10:00
ayumi-signal
c10d59458f
Add dev menu to import local backup 2025-05-19 16:32:06 -07:00
Scott Nonnenberg
fe9d042e40
Introduce the new Settings tab
Co-authored-by: Jamie Kyle <jamie@signal.org>
Co-authored-by: Fedor Indutny <indutny@signal.org>
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2025-05-14 20:58:20 -07:00
ayumi-signal
a2c74c3a8b
Basic support for local encrypted backups 2025-05-12 14:15:11 -07:00
Scott Nonnenberg
98270316c5
Introduce infrastructure for Notification Profiles 2025-05-05 10:39:04 -04:00
Scott Nonnenberg
9a6a9f0bf6
Shutdown: Don't hang up ringing incoming calls
Co-authored-by: ayumi-signal <143036029+ayumi-signal@users.noreply.github.com>
2025-04-26 06:23:44 +10:00
Fedor Indutny
9e2727bef6
Delay provisioner socket connection 2025-04-24 09:54:03 -07:00
Scott Nonnenberg
88a2f6f92e
MessageReceiver: Process messages from queue before websocket 2025-04-15 12:34:12 -04:00
Fedor Indutny
a575597396
Fix link-and-sync cancellation 2025-04-09 12:23:08 -07:00
trevor-signal
aba0e028d4
Show backup status in Settings window 2025-04-02 14:57:29 -04:00
yash-signal
7cf26c5e25
Click to download avatar for unaccepted conversations 2025-03-26 15:27:04 -05:00
Fedor Indutny
b3c7b48d1c
Attachment backfill 2025-03-24 23:34:58 -07:00
trevor-signal
7c0cbb58ef
Support idle primary device warning alert from server 2025-03-14 10:23:47 -04:00
Alex Bakon
5b130ae780
Handle server alerts received on libsignal auth socket
Co-authored-by: trevor-signal <trevor@signal.org>
2025-03-07 15:30:49 -05:00
trevor-signal
f5fe787ed7
Show critical-idle-primary-device banner in response to WS upgrade response headers 2025-03-06 12:58:57 -05:00
trevor-signal
c6fd321caf
Avoid spurious error log when waiting for contact syncs 2025-02-27 12:37:33 -08:00
yash-signal
0f767c0098
Improve Processing of Sync Tasks 2025-02-25 09:18:42 -06:00
trevor-signal
1bc5cc339b
Add mock test for libsignal websockets 2025-02-21 12:00:56 -05:00
trevor-signal
4c3db76bde
Refactor app initialization logic 2025-02-12 13:37:30 -05:00
Scott Nonnenberg
d26d915a44
Update to the latest SignalService.proto 2025-02-11 08:20:14 +10:00
Fedor Indutny
aa5dabd1d8
Remove another unused string 2025-02-06 17:24:13 -08:00
Fedor Indutny
9ac46b8e8a
Refactor sticker sync logic 2025-02-06 11:00:55 -08:00
Fedor Indutny
1b0de9d7bd
Don't fetch remote config twice on startup 2025-01-31 09:26:42 +10:00