Commit graph

105 commits

Author SHA1 Message Date
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
Fedor Indutny
95b0f67a47
Fix file extension in symoblicate-crash-reports 2023-09-20 10:08:29 +02:00
Fedor Indutny
30da67da1a
Add support for symbolicating raw .dmp files 2023-09-11 20:25:17 +02:00
Fedor Indutny
d0cac2263e Update electron-builder to 24.6.3 2023-08-21 09:30:33 -07:00
Fedor Indutny
e3c6b4d9b1
Update typescript to 5.1.3 2023-06-22 21:27:06 +02:00
Jamie Kyle
b76c7269f8
Refactor i18n/intl utils, support icu only, remove renderText 2023-06-14 16:26:05 -07:00
Jamie Kyle
0032d49e23
Fixes for locale matching 2023-05-17 10:19:27 -07:00
Fedor Indutny
834bc16c0d
Map zh_TW to zh-Hant in NSIS 2023-05-10 12:31:40 -07:00
Jamie Kyle
ed539c31b8 Remap zh-TW to zh-Hant to match Traditional Chinese in other regions 2023-05-09 10:52:42 -04:00
Jamie Kyle
cdc68d1c34
Use LocaleMatcher to resolve system preferred locales 2023-04-17 12:26:57 -07:00
Fedor Indutny
d986356eea
Windows Installer tweaks 2023-03-20 14:22:32 -07:00
Fedor Indutny
e0bac61346
Remove deleted strings after one month 2023-03-16 13:19:43 -07:00
Fedor Indutny
adf2957537
NSIS should fail installation on Windows < 7 2023-03-13 14:10:35 -07:00
Fedor Indutny
a72c326503
Allow substitutions when symbolicating reports 2023-02-22 10:48:00 -08:00
Fedor Indutny
2637df0c42
Use Signal tokenizer in FTS5 2023-01-26 15:53:22 -08: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
Josh Perez
5e6eeecede
Removes Backbone.View and jQuery 2023-01-02 13:34:41 -08:00
Fedor Indutnyy
eb2a7ac5cd Merge branch signalapp/Signal-Desktop#5753 2022-12-12 20:50:46 -08:00
Fedor Indutny
9d8ad21819
Remove underscore 2022-11-29 16:53:39 -08:00
Scott Nonnenberg
5957c111cf
Move to smartling for translation services 2022-09-27 14:01:06 -07:00
Scott Nonnenberg
46baf2a69b
_locales: Remove empty description fields 2022-09-16 14:59:00 -07:00
Jamie Kyle
0086216c9d
Add eqeqeq rule but require == for null 2022-09-14 14:40:44 -07:00
Scott Nonnenberg
0ba23d4b62
Format all messages.json files in preparation for larger changes 2022-08-31 20:42:18 -07:00
Scott Nonnenberg
9328a56430 Update strings 2022-08-03 14:27:34 -07:00
Evan Hahn
f50a6abe36
Remove unused eslint-disables 2022-06-03 14:07:51 -07:00
Scott Nonnenberg
dad4fffb4e
Notarization: Update electron-notarize and start using notarytool 2022-05-03 10:07:16 -07:00
Fedor Indutny
6d816d01ad
Better tool for symbolication of crash reports 2022-04-11 11:46:02 -07:00
Fedor Indutny
11d54f6769
Fully notarize universal dmg instead of stapling 2022-04-05 17:56:53 -07:00
Fedor Indutny
b8c1faf086
Staple .zip/.dmg build artifacts on macOS 2022-04-05 16:13:11 -07:00
Dimitris Apostolou
718d0a7046
Fix typos 2022-03-13 11:10:17 +02:00
Fedor Indutny
c87cb59676
Update electron-builder to 23.0.1 2022-03-03 14:16:44 -08:00
Fedor Indutny
19441cd3f3
Optimize number of range requests in updater 2022-03-01 14:44:29 -08:00
Fedor Indutny
f58d1332c4
Differential updates 2022-02-24 13:01:41 -08:00
Fedor Indutny
c11e9350d5
Notarize in afterSign step instead of afterPack 2022-02-24 12:24:48 -08:00
Fedor Indutny
5e113f8975
Run notarization in afterPack script 2022-02-24 11:39:26 -08:00
Fedor Indutny
eebd252b81
Change location of copied language packs 2022-02-24 11:28:46 -08:00
Fedor Indutny
31d2cce309
Prune frameworks folder before zipping release 2022-02-23 15:34:51 -08:00
Fedor Indutny
65e107fba5
Copy missing locale paks on build 2022-02-04 10:24:49 -08:00
Andreas Schneider
90ed90dae5 ts:scripts: Use SOURCE_DATE_EPOCH env if available
See https://reproducible-builds.org/docs/source-date-epoch/

Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
2022-01-21 14:01:23 +01:00
Fedor Indutny
e5111c4565
Fix flaky test-release test 2022-01-12 11:15:58 -08:00
Fedor Indutny
91f1b62bc7
Detect startup after recent crashes 2022-01-11 12:02:46 -08:00
Evan Hahn
c8d32f0327
Switch to qrcode-generator library 2022-01-05 09:59:59 -08:00
Fedor Indutny
9e9e5274cf
Fuse electron at build time 2021-12-17 09:50:42 -08:00
Fedor Indutny
afd6f3bc20
Compact universal builds for macOS 2021-12-16 16:11:18 -08:00
Scott Nonnenberg
e74376b997
Remove Grunt in favor of ts/scripts 2021-12-14 10:43:46 -06:00
Fedor Indutny
874a019227
M1 Support 2021-12-03 23:49:15 +01:00
Evan Hahn
8bfaf598af Add license headers across the project 2020-11-04 13:03:13 -06:00
Sidney Keese
48df8ab3b1 ESLint Migration 2020-09-04 09:39:17 -04:00
Josh Perez
4678f076eb
Custom zip script for macOS update package 2020-05-13 11:44:24 -07:00