Commit Graph

53 Commits

Author SHA1 Message Date
Fedor Indutny 5e41701516 Lazily load better quality jumbomoji 2024-06-21 15:35:56 -07:00
Jamie Kyle ad9dcb34f4 Exit 1 with lint-intl failures 2024-05-28 11:30:39 +10:00
Fedor Indutny e90553b3b3 Add localized emoji search 2024-03-21 09:35:54 -07:00
Fedor Indutny 46b620228e Update country display names 2024-02-14 18:08:21 -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
Fedor Indutny 12a2ec8dd4 Install downloaded updates while in tray 2023-12-12 03:15:36 +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 cb0517d6d7 Update electron-notarize to 2.1.0 2023-10-30 14:57:49 -07:00
trevor-signal 5924f2eb49 Update strings 2023-06-28 16:05:45 -04:00
Jamie Kyle 74ec087a59 fix lint-intl bad test case 2023-06-15 13:36:11 -07:00
Jamie Kyle 5e8c22bf28 Fix i18n lint rule with emoji->emojify component 2023-06-14 17:57:04 -07:00
Jamie Kyle b76c7269f8 Refactor i18n/intl utils, support icu only, remove renderText 2023-06-14 16:26:05 -07:00
Jamie Kyle 7c8dec4b21 Add noOneChoice icu rule and fix broken string 2023-06-13 12:08:18 -07:00
Fedor Indutny cc525c249d Use custom entitlements for frameworks/libs 2023-05-31 12:00:15 -07:00
Jamie Kyle 0032d49e23 Fixes for locale matching 2023-05-17 10:19:27 -07:00
Fedor Indutny 48545d6a83 Update electron to 24.2.0 2023-05-10 12:58:35 -07:00
Fedor Indutnyy 1d45a3bbb8 Update strings 2023-05-10 21:44:26 +02: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
Jamie Kyle 02dedc7157 Update app icon ico files with more sizes 2023-04-04 16:38:59 -07:00
Jamie Kyle 9e28f4dbe0 Fix pluralization issues in translations 2023-04-04 12:05:50 -07:00
Josh Perez 318d52e178 Updates i18n strings 2023-03-29 18:34:07 -04:00
Fedor Indutny 09be01016a Fix linux icons 2023-03-21 10:43:19 -07:00
Fedor Indutny d986356eea Windows Installer tweaks 2023-03-20 14:22:32 -07:00
Fedor Indutny adf2957537 NSIS should fail installation on Windows < 7 2023-03-13 14:10:35 -07:00
Jamie Kyle 3705b959d6 Remove end year from licenses 2023-01-03 11:55:46 -08:00
Jamie Kyle 512d655d32 fix intl-linter tests 2022-10-10 13:12:57 -06:00
Jamie Kyle 6d56f8b8aa support icu messageformat for translations 2022-10-03 14:19:54 -07:00
Scott Nonnenberg e74376b997 Remove Grunt in favor of ts/scripts 2021-12-14 10:43:46 -06:00
Scott Nonnenberg efaaafa370 A few small bug fixes 2021-05-10 15:38:18 -07:00
Evan Hahn e26991a872 Update macOS app icon for Big Sur 2021-01-11 14:23:09 -08:00
Evan Hahn 8bfaf598af Add license headers across the project 2020-11-04 13:03:13 -06:00
Peter Thatcher d3a27a6442 Calling support 2020-07-30 13:08:47 -07:00
Josh Perez e5aaf9f501 Remove unneeded entitlements
Thanks to Csaba Fitzl (@theevilbit) of Offensive Security for bringing
this to our attention.
2020-07-29 17:15:12 -07:00
Josh Perez a12ac2aa37 Upgrade small logo icons 2020-04-15 10:25:20 -07:00
Scott Nonnenberg 1726e1b77a Fix windows fast-glob usage in lint-deps test task
* Introduce normalize-path wherever we use fastGlob

* CI: Update yarn version; install yarn via npm on windows

* Add more logging to Grunt file spectron usage

* Lock core.js to what it was resolving to before: 2.4.1

* test/index.html: Remove nonexistent test file

* test/index.html: Remove missing registration.js

* preload.js: Introduce client-side logging for load failures

* Gruntfile: Introduce better debuggability if prod test fails

* Reintroduce glob for searches inside asar
2020-02-26 17:53:39 -08:00
Scott Nonnenberg 957f6f6474 Add entitlements and build configuration for MacOS catalina 2019-10-10 11:30:47 -07:00
Scott Nonnenberg e475d99be3 Update yarn version in CI, resolve dependency conflict 2019-07-17 11:29:51 -07:00
Scott Nonnenberg c6d461c579 Bypass often-corrupt node_modules/.bin/grunt.cmd on windows (#1481)
FREEBIE
2017-09-15 10:20:29 -07:00
lilia 38b292ef9e Setup for mas build
// FREEBIE
2017-09-14 16:53:42 -07:00
lilia 7d47b53dc3 Generate icons with electron-icon-maker
Either icon-gen or local scaling of images was producing a corrupted and
glitchy .icns file. With this module, we need only provide a 1024px
image and it handles the scaling and generation of all other icon
assets.

// FREEBIE
2017-09-14 16:53:40 -07:00
lilia 9320b0b5f0 Make icons more consistent
Round corners everywhere. Also about 10% more padding around the tile.

// FREEBIE
2017-09-14 16:53:39 -07:00
lilia 32be90c728 Fix missing icons on linux
Move these to where the build expects them to be.

In theory electron-builder should generate these from a build/icon.icns
but that doesn't seem to be working.

// FREEBIE
2017-09-14 16:53:36 -07:00
lilia 9f1af24b9c Remove old curve25519 build task 2015-06-24 13:40:45 -07:00
lilia fd52575cd8 Remove obsolete build file 2015-05-15 15:47:16 -07:00
lilia 69ce5917f6 Allocate 64 bytes for curve25519 sigs
Closes #145
2015-02-10 13:10:54 -08:00
lilia 256dd5198c Free allocated memory
Closes #146
2015-02-10 13:10:34 -08:00
lilia 1ad898a62e Simplify webcrypto type conversion
Previously we'd get a WordArray and convert to string before converting
to array buffer. Instead, go directly to array buffer.
2014-11-09 21:52:36 -08:00
lilia e190582d9e Build CryptoJS components into webcrypto.js
We only depend on cryptojs for this webcrypto polyfill, so let Grunt
concatenate them into one file.

The reference in the getString helper isn't needed since we use the
built in string converters on CryptoJS's word arrays.
2014-11-09 21:52:33 -08:00