Commit Graph

60 Commits

Author SHA1 Message Date
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
bcac163e73 Remove window.textsecure global 2025-10-09 13:03:13 -07:00
Fedor Indutny
f6df564aa9 Simplify source file dependency graph 2025-10-02 13:43:11 -07:00
trevor-signal
2c1cb5ac4e Toast on main process errors 2025-09-19 16:00:46 -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
emir-signal
ebf2892039 Add support for call link epochs
Co-authored-by: trevor-signal <trevor@signal.org>
2025-08-07 15:12:56 -04:00
Scott Nonnenberg
470cd1624d Donations: Finish wiring up the 3ds validation flow 2025-07-10 10:13:32 -07:00
Fedor Indutny
4347964030 Scope pino lines with filename 2025-06-16 11:59:31 -07:00
trevor-signal
60f55f1749 Show error toast on database errors 2025-05-28 11:24:11 -07: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
Fedor Indutny
9e2727bef6 Delay provisioner socket connection 2025-04-24 09:54:03 -07:00
Fedor Indutny
b9e3985058 Better preload time counting 2025-04-04 08:24:35 +10:00
Fedor Indutny
0c875b444b Show a modal for macOS media permissions 2025-02-27 11:09:06 -08:00
Fedor Indutny
22d30ec4eb Notification token on Windows 2025-02-03 14:30:19 -08:00
ayumi-signal
6451ff0cf1 Remove desktop.calling.adhoc flags 2025-01-15 12:19:44 +10: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
Fedor Indutny
cd44a7a033 Introduce isStagingServer util method 2024-09-04 11:12:45 -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
Fedor Indutny
c64762858e Parallelize SQL queries 2024-07-22 11:16:33 -07:00
Scott Nonnenberg
189a8a0877 Remove leftover logic checking whether we are behind proxy 2024-06-28 17:45:32 -07:00
ayumi-signal
9b781826a7 Fix logging for in call close confirmation 2024-06-11 10:29:43 -07:00
ayumi-signal
38226115a4 Update log header 2024-05-23 10:36:34 -07:00
Fedor Indutny
31cbb89b0d Move sticker creator API to chat service 2024-05-15 15:26:37 -07:00
Fedor Indutny
793346031b Rename backupServerPublicParams 2024-04-22 23:25:56 +02:00
Sergey Skrobotov
e388f13910 Upgrade libsignal-client to 0.44.0 and adopt API changes 2024-04-04 14:39:52 -07:00
Sergey Skrobotov
9f40562b19 unauthenticated WebSocket via libsignal: shadowing mode
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2024-03-14 14:08:51 -07: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
ayumi-signal
93c019dc30 Ask for confirmation when closing app during call 2024-02-19 06:44:05 -08:00
Fedor Indutny
9ad6d5b66b Use libsignal-client for parsing crash reports 2024-02-13 13:41:48 -08:00
ayumi-signal
96131112da Fix video and audio playback to pause on window close 2024-02-02 15:39:32 -08:00
Scott Nonnenberg
c59ae342fc Show window on click of incoming group call notification 2023-12-04 16:52:44 -08:00
Jamie Kyle
89e66da351 Init Language Picker 2023-11-06 22:19:23 +01:00
Jamie Kyle
3ef0d221d1 Refactor Signal app routing 2023-11-02 15:42:31 -04: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
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
Jamie Kyle
4455328312 Expose i18n globals in SignalContext across all windows 2023-08-07 13:28:09 -07:00
Scott Nonnenberg
40c21b1666 Improved windows notifications 2023-08-01 09:06:29 -07:00
Jamie Kyle
1143c0e9ba macOS: Add support for 12/24-hour time display preferences 2023-07-31 09:23:19 -07:00
trevor-signal
82e058f2b8 Conversation open speed benchmarking for staging builds
Co-authored-by: Fedor Indutnyy <indutny@signal.org>
2023-07-21 00:37:56 +02:00
Fedor Indutny
00349b5b33 Disable image preload 2023-05-01 13:42:34 -07:00
Jamie Kyle
0e490542a7 RTL 2023-04-20 10:03:43 -07:00
Fedor Indutny
56145fabcc isInSystemContacts should use systemName 2023-03-22 12:25:52 -07:00