Commit Graph

99 Commits

Author SHA1 Message Date
Jamie Kyle
b26466e59d Add schema utils 2024-10-02 12:03:10 -07:00
Fedor Indutny
1922864a49 Save artifacts on preload cache build failure 2024-09-09 10:41:32 -07:00
Fedor Indutny
3dba3a07f0 Generate preload cache from live app 2024-09-08 16:26:12 -07:00
Fedor Indutny
695f64a55a Include code cache for preload bundle
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2024-09-09 07:09:57 +10:00
Fedor Indutny
2835934277 Track installer size across commits 2024-08-27 14:44:36 -04:00
ayumi-signal
ec36ae7f26 Update reproducible build script to reflect build process 2024-08-08 10:03:43 -07:00
hackerbirds
7ee35ebdec Introduce reproducible build system on Linux 2024-08-08 10:02:44 -07:00
ayumi-signal
b3a5fd3cfb Fix lint 2024-08-02 15:08:50 -07:00
Jon Seager
cb5e7a029b build: use resolve4/resolve6 in build:dns-fallback.
`dns.lookup` relies on making syscalls to the underlying
system using `getaddrinfo`, which can sometimes fail in
proxy situations.

This is an equivalent implementation using the native
NodeJS DNS functions.
2024-08-01 17:14:11 +01:00
Fedor Indutny
24a22bf191 Update prettier to 3.3.3 2024-07-23 17:31:40 -07:00
Fedor Indutny
9006990e58 Parallelize test-electron 2024-07-22 12:27:09 -07:00
Fedor Indutny
be50f52a32 Use a fork of @electron/symbolicate-mac for speed 2024-07-11 13:14:10 -07:00
Fedor Indutny
f6650c0b91 Check for icu: strings in js folder as well 2024-07-03 12:02:10 -07:00
trevor-signal
0ab8ec34d0 Add back testUtilities.debug 2024-07-02 12:56:40 -07:00
Fedor Indutny
abf33f98cd Interactive test-electron 2024-06-27 17:22:06 -07:00
Fedor Indutny
3ed63edbc8 Upgrade electron to 31.1.0 2024-06-27 13:25:36 -07:00
Fedor Indutny
5e41701516 Lazily load better quality jumbomoji 2024-06-21 15:35:56 -07:00
Fedor Indutny
2e98c0a866 Patch app-builder-lib to save win asar integrity 2024-06-03 16:34:14 -07:00
ayumi-signal
d47b46500e Fix reference to signal art 2024-05-31 13:53:21 -04:00
Jamie Kyle
6655bfc576 Make ICU types stricter for inline JSX 2024-05-15 14:48:02 -07:00
Fedor Indutny
96e38690c2 Update electron to 30.0.5 2024-05-15 09:48:54 -07:00
Fedor Indutny
6a3438f5a8 Revert "Update electron to 30.0.0" 2024-04-19 00:20:52 +02:00
Fedor Indutny
cba88e6e45 Update electron to 30.0.0 2024-04-16 17:03:06 -07:00
Fedor Indutny
e533292d33 Fix push-strings script 2024-04-09 12:14:12 -07:00
Fedor Indutny
f55e6e3407 Move away from smartling CLI 2024-03-21 11:31:31 -07:00
Fedor Indutny
e90553b3b3 Add localized emoji search 2024-03-21 09:35:54 -07:00
Fedor Indutny
1fcad38967 Skip updating ICU types if they are unchanged 2024-03-14 10:14:58 -07:00
Fedor Indutny
c11b8fb5e3 Delete a bunch of unused strings
Co-authored-by: Jamie Kyle <jamie@signal.org>
2024-03-08 10:09:40 -08:00
Fedor Indutny
d10126d337 Fix symbolication of windows crash reports 2024-03-05 09:17:00 -05:00
Fedor Indutny
698cd59693 Rebuild icu-types as a part of dev:transpile
Co-authored-by: ayumi-signal <143036029+ayumi-signal@users.noreply.github.com>
2024-03-04 12:20:25 -08:00
Fedor Indutny
78f4e96297 ICU types 2024-03-04 10:03:11 -08:00
Jamie Kyle
9c072c5bc1 Improve performance of mock tests 2024-02-29 14:01:12 -08:00
Fedor Indutny
96e63964b9 Add parse-crash-reports script 2024-02-29 12:36:10 -08:00
Jamie Kyle
3050a314f9 Add unicode bidi isolates to i18n substitutions for strings 2024-02-28 16:42:43 -08:00
Fedor Indutny
e3dbcc1e0f Resolve fallback dns addrs during build 2024-02-27 16:53:58 -08:00
Fedor Indutny
d2b99213da Use rezip-electron when build macOS zip files 2024-02-23 11:37:48 -08:00
Fedor Indutny
46b620228e Update country display names 2024-02-14 18:08:21 -08:00
Fedor Indutny
9ad6d5b66b Use libsignal-client for parsing crash reports 2024-02-13 13:41:48 -08:00
Fedor Indutny
a329189489 New compose UX for usernames/e164
Co-authored-by: Jamie Kyle <113370520+jamiebuilds-signal@users.noreply.github.com>
2024-02-08 15:19:03 -08:00
Scott Nonnenberg
36c834ea26 macOS: Prepare for code-signing outside of electron-builder 2024-01-23 17:31:49 -08:00
trevor-signal
b089eef942 Retry test-electron in case of SIGBUS 2023-12-08 02:54:33 +01:00
Jamie Kyle
f180f66e77 Update locale display name strings 2023-11-14 13:08:28 -08:00
Jamie Kyle
ec71342691 Update to static translated locale display names 2023-11-08 12:39:56 -08:00
Scott Nonnenberg
a2cfaa81a4 sign-windows: Put quotes around paths provided to sign script 2023-11-03 16:28:39 -07:00
Scott Nonnenberg
ebd5397bb5 sign-windows: If return code is non-zero, throw 2023-11-03 15:44:34 -07:00
Scott Nonnenberg
1be90fff3d sign-windows: await call to realpath 2023-11-03 14:01:43 -07:00
Scott Nonnenberg
1e19a4e5ee Windows: No longer rely on electron-builder for code-signing 2023-11-03 11:35:16 -07:00
Scott Nonnenberg
8045e97995 macOS: Make both notarize() calls consistent 2023-10-30 15:26:30 -07:00
Scott Nonnenberg
cb0517d6d7 Update electron-notarize to 2.1.0 2023-10-30 14:57:49 -07:00
Josh Perez
7d35216fda Replace MessageController with MessageCache 2023-10-03 17:12:57 -07:00