280 Commits

Author SHA1 Message Date
trevor-signal
11b1b30ca6 Add clipboard utility to copy text temporarily 2025-12-17 10:47:16 -05:00
yash-signal
1338eadf6f Call Quality Survey Integration 2025-12-10 14:05:46 -06:00
Fedor Indutny
3387cf6a77 Prepare for adding file suffixes 2025-10-16 23:45:44 -07:00
Fedor Indutny
bfb390e644 Remove window.getAccountManager 2025-10-10 14:38:51 -07:00
Fedor Indutny
41a6cfaf63 Remove window.i18n in favor of SignalContext.i18n 2025-10-10 13:48:40 -07:00
Fedor Indutny
40c31e138b Remove window.Signal.Migrations 2025-10-10 13:37:38 -07:00
Fedor Indutny
87c12a7634 Remove a bunch more global variables 2025-10-09 23:44:06 -07:00
Fedor Indutny
290d2f3b4b Remove window.Signal.Services.storage 2025-10-09 15:09:47 -07:00
Fedor Indutny
bcac163e73 Remove window.textsecure global 2025-10-09 13:03:13 -07:00
Scott Nonnenberg
99682a4981 Support for Notification Profiles
Co-authored-by: trevor-signal <trevor@signal.org>
Co-authored-by: ayumi-signal <143036029+ayumi-signal@users.noreply.github.com>
2025-10-08 10:06:24 +10:00
Fedor Indutny
911133decd Move SignalProtocolStore off window 2025-10-07 10:02:13 +10:00
Fedor Indutny
f6df564aa9 Simplify source file dependency graph 2025-10-02 13:43:11 -07:00
Fedor Indutny
40eaf078cc Qualify CJS-only module imports 2025-09-19 13:05:51 -07: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
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
Scott Nonnenberg
470cd1624d Donations: Finish wiring up the 3ds validation flow 2025-07-10 10:13:32 -07:00
Jamie Kyle
157496f822 Init Chat Folders Settings UI 2025-06-25 10:17:33 -07:00
Scott Nonnenberg
ffb2f3cb7e Settings Tab: Ensure that navigation to it is handled elsewhere 2025-05-20 16:03:31 -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
Fedor Indutny
9e2727bef6 Delay provisioner socket connection 2025-04-24 09:54:03 -07:00
Fedor Indutny
5ae1417667 Lazy-load mac-screen-share C++ addon 2025-04-07 14:51:04 -07:00
Fedor Indutny
b9e3985058 Better preload time counting 2025-04-04 08:24:35 +10:00
Fedor Indutny
3758e8138a Relax media checks in calling lobbies 2025-03-17 11:38:26 -07:00
Fedor Indutny
0c875b444b Show a modal for macOS media permissions 2025-02-27 11:09:06 -08: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
f846678b90 Use minimal replacement class for MessageModel 2025-01-10 08:18:32 +10:00
Jamie Kyle
b97e67121f Brand Refresh 2024-11-05 18:05:24 -08:00
trevor-signal
f5a170818b Log query stats during backup import 2024-10-28 10:11:19 -07:00
Fedor Indutny
d0b8a2991f Refactor screen share picker internals 2024-09-19 18:03:44 -07:00
Jamie Kyle
24536e1342 Implement endorsements for group send 2024-09-06 10:52:19 -07:00
Fedor Indutny
cd44a7a033 Introduce isStagingServer util method 2024-09-04 11:12:45 -07:00
Fedor Indutny
0f2cda876c Expose data helpers for dev tools use 2024-08-08 16:10:25 -07:00
Fedor Indutny
c64762858e Parallelize SQL queries 2024-07-22 11:16:33 -07:00
trevor-signal
0ab8ec34d0 Add back testUtilities.debug 2024-07-02 12:56:40 -07:00
Scott Nonnenberg
189a8a0877 Remove leftover logic checking whether we are behind proxy 2024-06-28 17:45:32 -07:00
Fedor Indutny
abf33f98cd Interactive test-electron 2024-06-27 17:22:06 -07:00
Fedor Indutny
1280afe619 Show reconnecting notification when screensharing 2024-05-06 14:48:31 -07:00
Fedor Indutny
793346031b Rename backupServerPublicParams 2024-04-22 23:25:56 +02:00
adel-signal
61710eb8e3 calling: add setTurnServerOverride to SignalDebug to allow choosing ice server
Co-authored-by: Adel Lahlou <adel@signal.com>
2024-04-08 17:41:57 -07:00
Fedor Indutny
d85a1d5074 Add preliminary message backup harness 2024-03-15 10:20:33 -04:00
ayumi-signal
73e8bec42f Change ephemeral settings to only persist in ephemeralConfig 2024-03-07 09:36:08 -08:00
ayumi-signal
96b3413feb Basic call link join support 2024-02-22 13:19:50 -08:00
Fedor Indutny
9ad6d5b66b Use libsignal-client for parsing crash reports 2024-02-13 13:41:48 -08:00
Jamie Kyle
89e66da351 Init Language Picker 2023-11-06 22:19:23 +01:00
Jim Gustafson
59a4f237fd Preload media devices to avoid later delay
Co-authored-by: ayumi yu <ayumi@signal.org>
2023-11-01 11:03:08 -07:00
Josh Perez
7d35216fda Replace MessageController with MessageCache 2023-10-03 17:12:57 -07:00
Jamie Kyle
9c7dc22a23 Update nav tab badges, fix several call tabs issues 2023-08-21 09:30:32 -07:00
Fedor Indutny
366b875fd2 Introduce Service Id Types
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2023-08-21 09:30:32 -07:00