78 Commits

Author SHA1 Message Date
automated-signal 1a7112ec74 Simplify TaskWithTimeout
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
2026-03-24 09:31:03 -07:00
Scott Nonnenberg 2ce5f92693 Move understanding of Chats tab location into Nav 2026-02-21 06:49:02 +10:00
Fedor Indutny 44076ece79 Rename files 2025-10-16 23:45:44 -07:00
Fedor Indutny 3387cf6a77 Prepare for adding file suffixes 2025-10-16 23:45:44 -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 c02565eaa8 Enforce node: schema for builtins, import extensions 2025-09-16 17:39:03 -07:00
Jamie Kyle 58f2dd94d2 Init AxoSwitch/AxoCheckbox & forced-colors mode 2025-09-10 13:25:46 -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 b30c53d291 Use react-dom/client createRoot 2025-07-15 16:32:11 -07:00
Fedor Indutny 4347964030 Scope pino lines with filename 2025-06-16 11:59:31 -07:00
Scott Nonnenberg c3b2c7af27 When a profile fetch fails, warn and don't log callstack 2025-06-10 16:16:26 -04: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
Jamie Kyle deec5fc1e2 Wrap all React roots with StrictMode 2025-05-05 09:48:36 -07:00
Jamie Kyle ecb19d5a10 Fix join group modal 2025-04-15 13:01:17 -07: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
trevor-signal 5773fc1ace Improve performance of deleting all data 2025-01-15 10:28:21 -08:00
Jamie Kyle 8fde907b17 Upgrade outdated dependencies 2024-11-18 11:20:23 -08:00
Fedor Indutny 230ecdf7c9 Show update UI on backup version mismatch 2024-11-12 15:56:20 -08:00
trevor-signal 22d4b1d194 Batch redux conversation changed / added actions 2024-11-12 10:37:10 +10:00
Fedor Indutny 09bd95228d Add unlink step to existing UI flow 2024-08-19 13:26:05 -07:00
Fedor Indutny c64762858e Parallelize SQL queries 2024-07-22 11:16:33 -07:00
Scott Nonnenberg a39e46db5c getProfiles: Better logging; don't let promise propagate 2024-03-25 13:03:15 -04:00
ayumi-signal 73e8bec42f Change ephemeral settings to only persist in ephemeralConfig 2024-03-07 09:36:08 -08:00
Jamie Kyle 89e66da351 Init Language Picker 2023-11-06 22:19:23 +01:00
Josh Perez 9374832ea4 Enables ContextIsolation 2023-01-12 16:24:59 -08:00
Jamie Kyle 3705b959d6 Remove end year from licenses 2023-01-03 11:55:46 -08:00
Fedor Indutny ed271d92ea Add no-misused/floating-promises lint rule 2022-12-21 10:41:48 -08:00
Fedor Indutny 991580a1ed Improve error handling during group sends 2022-11-22 10:43:43 -08:00
Fedor Indutny 698c7a7739 Fix click handling for stories 2022-09-27 13:24:21 -07:00
Alvaro 6cfe2a09df Consecutive playback and per-conversation playback rate 2022-09-15 14:10:46 -06:00
Josh Perez 936ce91b2e Move getUntrustedContacts out of conversation_view 2022-08-16 16:59:11 -07:00
Josh Perez d7307934bc Adjust some types 2022-07-12 17:37:21 -07:00
Scott Nonnenberg 2464e0a9c1 Convert signal.js and preload.js to Typescript 2022-06-13 14:39:35 -07:00
Evan Hahn f50a6abe36 Remove unused eslint-disables 2022-06-03 14:07:51 -07:00
Fedor Indutny df7cdfacc7 Don't mkdir restore dir in updater 2022-03-04 11:59:47 -08:00
Fedor Indutny 29c2f77d40 Display differential download size in UI 2022-02-25 10:44:03 -08:00
Scott Nonnenberg 90356d4c0f Move a number of sync messages to jobs for retry 2022-01-14 13:34:52 -08:00
Fedor Indutny e46a1979c4 Use different z-index for app-loading-screen 2021-12-04 00:04:34 +01:00
Evan Hahn c0444f66a1 Add badges to safety number change dialog 2021-11-17 15:58:34 -06:00
Scott Nonnenberg cbae7f8ee9 Search for username in compose mode 2021-11-11 17:17:29 -08:00
Evan Hahn 5619eeca83 Upgrade Prettier to 2.4.1 2021-11-11 16:43:05 -06:00
Evan Hahn 74fde10ff5 Prefer import type when importing types 2021-10-26 14:15:33 -05:00
Josh Perez 4e6c415ad8 Ensure that delete logs timeout does not run after resolution 2021-09-20 20:25:29 -04:00
Josh Perez 65ddf0a9e8 Import log instead of using it off of window 2021-09-17 14:27:53 -04:00
Fedor Indutny 4bed918cf8 Reorder IPC callbacks for settings window 2021-09-07 14:42:17 -05:00
Josh Perez 8045a83374 Refine the clear all data experience 2021-08-24 15:57:34 -05:00
Josh Perez e9308bbafb New option for control over update downloads 2021-08-19 15:56:29 -07:00
Josh Perez 91af0dad78 Faster preferences window 2021-08-18 13:08:14 -07:00