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
lilia
2f58ea5f3a
Fixup curve25519 module
...
Rename methods on the curve25519 interface to be a bit more high level.
Cleanup emscripten wrapper class, wrap long lines and such. Also add a
grunt task alias for building the emscripten compiled curve
implementation.
2014-11-09 15:30:37 -08:00
lilia
8d323a4d71
Hooray for options
2014-11-08 11:38:32 -08:00
lilia
b4f4f87a7c
Add emscripten-compiled curve25519 module
...
Build with `grunt compile && grunt concat:curve25519` after installing
emscripten.
Enable by either (a) not loading nativeclient.js or (b) setting
`textsecure.NATIVE_CLIENT = false` before loading nativeclient.js.
2014-11-08 10:56:30 -08:00