Commit graph

27 commits

Author SHA1 Message Date
Audric Ackermann
3456162402
Moved opengroupv1 test to opengroupv2 tests 2021-05-27 14:51:56 +10:00
Audric Ackermann
c91f866d95
Fix app image start for non-debian based distribs (#1622)
Fixes #1620
2021-05-12 11:06:25 +10:00
Audric Ackermann
f7581cf4eb
increase prettier maxWidth to 100 2021-04-22 18:03:58 +10:00
Audric Ackermann
7dfe8042cd
fix SUID issue 2021-03-16 13:56:18 +11:00
Audric Ackermann
3e020d4a91
add a way to disable sandbox if we cannot use it without crashing 2021-03-03 15:59:23 +11:00
Mikunj
5bd7b1254e Fix incorrect bash script 2020-02-18 16:24:47 +11:00
Mikunj
9c35659c6e Only enable signing if we have a certificate on Mac 2020-02-18 16:08:56 +11:00
Mikunj Varsani
aec4ad0a26
GitHub actions (#814)
* Added build and release actions

* Added building instructions.
Updated electron builder to 23.2.3.
Fix unpacked directory not being removed correctly.

* Minor fix to build command

* Allow users to change install location on windows.
Added AppImage for linux.

* Fix artifact naming
2020-02-07 13:20:40 +11:00
Vincent
5fbbdc33c3 Signal branding 2020-01-21 14:59:18 +11:00
Maxim Shishmarev
2824dcfe25 Update mac.plist
as per Mikunj's request
2019-10-23 17:25:30 +11:00
Mikunj
3ba71fad9e Linting. 2019-10-23 09:31:36 +11:00
Mikunj
103e5e0ab8 Added mac signing 2019-10-23 09:20:25 +11:00
Mikunj
b8aa60b95d Added loki icon. 2019-01-16 11:25:34 +11: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