Josh Perez
d970d427f8
Create text stories
2022-06-16 17:48:57 -07:00
Fedor Indutny
635aab838f
Counteract zoom-level changes in custom titlebar
2022-06-16 16:49:59 -07:00
Josh Perez
603b76c3d9
v5.47.0-beta.1
2022-06-16 13:58:22 -04:00
Scott Nonnenberg
fbf7b939ab
Ensure all components of sticker creator startup are in package
2022-06-14 20:17:12 -07:00
Fedor Indutny
253e050262
CDSI Support
2022-06-14 18:15:33 -07:00
Scott Nonnenberg
038ec9e05d
Introduce new auto-updating staging channel
2022-06-14 15:08:38 -07:00
Fedor Indutny
0b4121528a
Clicking open menu should dismiss it
2022-06-13 16:25:19 -07:00
Scott Nonnenberg
2464e0a9c1
Convert signal.js and preload.js to Typescript
2022-06-13 14:39:35 -07:00
Fedor Indutny
740d8e4c96
Upgrade electron to 19.0.4 ( #4206 )
2022-06-10 13:50:22 -07:00
Fedor Indutny
5634601554
Use patched frameless-titlebar on Windows
2022-06-08 15:00:32 -07:00
Josh Perez
42eb4013d0
Upgrade react and storybook
2022-06-06 17:48:02 -07:00
Jim Gustafson
bb9a270bfd
Update to RingRTC v2.20.8
2022-06-03 09:32:35 -07:00
Scott Nonnenberg
db523f0684
v5.46.0-beta.1
2022-06-01 15:52:14 -07:00
Fedor Indutny
8426610542
Update electron to 18.3.2
2022-06-01 13:49:17 -07:00
Jim Gustafson
1184756866
Update to RingRTC v2.20.7
2022-05-27 11:21:56 -07:00
Fedor Indutnyy
c3e8db229f
v5.45.0-beta.1
2022-05-25 13:48:50 -07:00
Fedor Indutny
9e1528fa24
Update electron to 18.3.0
2022-05-23 17:06:03 -07:00
Fedor Indutny
494287a570
Fix audio indicator svg glitch
2022-05-23 15:00:01 -07:00
Jim Gustafson
3aa958533b
Update to RingRTC v2.20.6
2022-05-23 09:24:24 -07:00
Fedor Indutny
ac59dec5aa
Update electron to 18.2.4
2022-05-18 15:48:15 -07:00
Fedor Indutnyy
4e76259917
v5.44.0-beta.1
2022-05-12 14:12:46 -07:00
Fedor Indutny
e1392a2cca
Update electron to 18.2.2
2022-05-11 14:02:41 -07:00
Fedor Indutny
1b052ad16b
Report process cpu/memory usage in debug log
2022-05-09 18:12:04 -07:00
Jim Gustafson
9817946afc
Update to RingRTC v2.20.5
2022-05-06 10:47:26 -07:00
Josh Perez
fb21285ce3
Merge branch 'main' into pr/5866
2022-05-04 21:28:12 -04:00
Josh Perez
53c2305c4d
v5.43.0-beta.1
2022-05-04 21:16:26 -04:00
Scott Nonnenberg
dad4fffb4e
Notarization: Update electron-notarize and start using notarytool
2022-05-03 10:07:16 -07:00
Jim Gustafson
925b89b3a9
Update to RingRTC v2.20.4
2022-04-29 12:58:25 -07:00
Fedor Indutnyy
f80b3b22e8
v5.42.0-beta.1
2022-04-28 12:39:51 -07:00
Dennis Ameling (he/him)
dc66af4331
Update node-gyp to 9.0.0
2022-04-28 21:06:56 +02:00
Fedor Indutny
99de97a099
Update electron to 18.1.0
2022-04-27 14:15:57 -07:00
Jim Gustafson
1809efc31d
Update to RingRTC v2.20.2
2022-04-27 10:41:52 -07:00
Fedor Indutny
5d65e3b36c
Revert update to electron 18.1.0
...
* Revert "Update electron-builder to 23.0.8"
This reverts commit c8842d94ec
.
* Revert "Update to electron@18.1.0"
This reverts commit 5f3a62cbb6
.
2022-04-26 18:15:43 -07:00
Fedor Indutny
c8842d94ec
Update electron-builder to 23.0.8
2022-04-25 17:15:10 -07:00
Fedor Indutny
5f3a62cbb6
Update to electron@18.1.0
2022-04-25 13:58:01 -07:00
Fedor Indutny
ed9f54d7d6
Update libsignal-client to 0.16.0
2022-04-21 13:42:20 -07:00
Fedor Indutnyy
7344f480c1
v5.41.0-beta.1
2022-04-21 11:44:03 -07:00
Fedor Indutny
e5ba00b798
Initial GV2 mock tests
2022-04-20 12:35:53 -07:00
Josh Perez
c165bc964a
v5.40.0-beta.1
2022-04-15 18:25:56 -04:00
Fedor Indutny
610ebdd1e3
Batch storage item read requests
2022-04-12 17:50:17 -07:00
dependabot[bot]
c82ce8f15f
Upgrade moment to v2.29.2
2022-04-11 11:33:36 -07:00
Fedor Indutny
c3fa6b87fe
Use different commit of better-sqlite3
2022-04-07 17:12:22 -07:00
Fedor Indutny
a15d84aade
Update better-sqlite3
2022-04-07 15:49:23 -07:00
Fedor Indutnyy
09fbfe5421
v5.39.0-beta.1
2022-04-07 12:57:03 -07:00
Fedor Indutny
4c798bf7b8
Update dependencies to support Emoji v14
2022-04-07 14:50:42 -04:00
Jim Gustafson
933c07c9ce
Update to RingRTC v2.20.1
2022-04-06 17:36:09 -07:00
Fedor Indutny
6ddf7b913a
Manually asarUnpack sharp's binaries
2022-04-06 11:24:27 -07:00
Fedor Indutny
b8c1faf086
Staple .zip/.dmg build artifacts on macOS
2022-04-05 16:13:11 -07:00
Fedor Indutny
9568d5792e
Allow adding to a group by phone number
2022-04-04 17:38:22 -07:00
Fedor Indutnyy
b066d04817
v5.38.0-beta.1
2022-03-31 16:31:49 -07:00
Fedor Indutny
a8962c7d20
Update electron to 17.3.1
2022-03-30 11:53:32 -07:00
Fedor Indutny
f7c3a44056
Update electron to 17.3.0
2022-03-29 10:06:42 -07:00
Fedor Indutny
8b36e37d18
Update esbuild to 0.14.28, use es2020 target
2022-03-28 18:47:29 -07:00
Evan Hahn
555b9d8aa1
Upgrade webpack-cli to 4.92 and webpack-dev-server to 4.7.4
2022-03-28 16:18:00 -07:00
Jordan Rose
5a107e1bc3
Update for @signalapp/libsignal-client rename
2022-03-24 14:47:21 -07:00
Fedor Indutny
6d97976179
Update electron to 17.2.0
2022-03-23 16:32:54 -07:00
Scott Nonnenberg
308cef086c
v5.37.0-beta.1
2022-03-23 16:27:22 -07:00
Fedor Indutny
2eaacac151
Use --force-long with pbjs
2022-03-23 13:49:27 -07:00
Scott Nonnenberg
bb066d4a84
Reintroduce inline metadata with full RTL support
2022-03-23 13:23:28 -07:00
dependabot[bot]
2b0c291b07
Upgrade node-forge to v1.3.0
2022-03-23 10:14:38 -07:00
Fedor Indutny
110eeb0f63
Ignore node_modules in pprettier glob
2022-03-22 15:08:10 -07:00
Fedor Indutny
356f123092
Use parallel-prettier for lint
2022-03-22 13:45:34 -07:00
Jim Gustafson
5d051ae16a
Update to RingRTC v2.20.0
2022-03-18 11:11:30 -07:00
Evan Hahn
8c7ab7363f
Update author
name in package metadata
2022-03-17 14:22:51 -07:00
Fedor Indutny
536dd0c7b0
Update electron to 17.1.2
2022-03-15 14:45:53 -07:00
Fedor Indutny
e51e0d299e
Update esbuild to 0.14.27
2022-03-14 16:58:23 -07:00
Scott Nonnenberg
0e853ec7b7
v5.36.0-beta.1
2022-03-09 15:33:41 -08:00
Fedor Indutny
a72cf075ef
Optimize initial storage service fetch
2022-03-09 10:22:34 -08:00
Fedor Indutny
f8724e91da
Remove useZip for now
2022-03-08 10:16:44 -08:00
Fedor Indutny
3399e0c823
Fix useZip
location in package.json
2022-03-08 09:21:37 -08:00
Evan Hahn
224bbe0e8b
Upgrade node-forge to 1.2.1
2022-03-08 09:12:04 -08:00
Fedor Indutny
83afd8683b
Update electron to 17.1.1
2022-03-08 09:11:52 -08:00
Fedor Indutny
16cd115530
Use zip compression for windows installer
2022-03-07 17:28:33 -08:00
Jim Gustafson
dc9d186a2a
Update to RingRTC v2.19.2
2022-03-04 16:36:00 -06:00
Fedor Indutny
688cca1806
Update sqlcipher to 4.5.1
2022-03-04 11:08:36 -08:00
Evan Hahn
88b14e0130
Simplify prettier
invocations (yarn format
, yarn lint
)
2022-03-04 13:00:11 -06:00
Fedor Indutny
c87cb59676
Update electron-builder to 23.0.1
2022-03-03 14:16:44 -08:00
Josh Perez
1eafe79905
v5.35.0-beta.1
2022-03-02 19:47:01 -05:00
Jim Gustafson
637b67d9a5
Update to RingRTC v2.19.0
...
Co-authored-by: Evan Hahn <evanhahn@signal.org>
2022-03-02 11:28:29 -06:00
Fedor Indutny
e7b4b9015c
Update TypeScript to 4.6.2
2022-03-02 10:55:35 -06:00
Fedor Indutny
19441cd3f3
Optimize number of range requests in updater
2022-03-01 14:44:29 -08:00
Fedor Indutny
524f0cfaea
Update mock server and drop /etc/hosts requirement
2022-02-28 17:46:32 -06:00
Fedor Indutny
0260e61348
Move tsc from yarn generate
to yarn lint
2022-02-28 13:28:20 -08:00
Evan Hahn
74ce24db68
Upgrade React and ReactDOM to 16.14.0
2022-02-25 17:59:27 -06:00
Fedor Indutny
1d89ffcc2d
Update mock-server, upload ci logs on failure
2022-02-24 17:21:56 -08:00
Fedor Indutny
c11e9350d5
Notarize in afterSign step instead of afterPack
2022-02-24 12:24:48 -08:00
Fedor Indutny
edcd005f5e
Update electron to 17.1.0
2022-02-24 12:05:04 -08:00
Fedor Indutny
5e113f8975
Run notarization in afterPack script
2022-02-24 11:39:26 -08:00
Fedor Indutnyy
d637985796
v5.34.0-beta.1
2022-02-23 18:09:27 -08:00
Fedor Indutny
31d2cce309
Prune frameworks folder before zipping release
2022-02-23 15:34:51 -08:00
Scott Nonnenberg
4763831d3e
background.ts: Introduce types for redux initialState
2022-02-23 12:48:40 -06:00
Fedor Indutny
5d035dff86
Drop GV1 records when GV2 records are present
2022-02-22 14:30:59 -08:00
Evan Hahn
811e38b633
Upgrade to Electron 17.0.1
2022-02-18 15:58:49 -06:00
Evan Hahn
37d4776472
v5.33.0-beta.1
2022-02-16 12:34:03 -06:00
Fedor Indutny
6281d52ec6
Storage service tests and benches in ts/test-mock
2022-02-11 14:32:51 -08:00
Fedor Indutny
0174687542
Use esbuild
2022-02-11 13:38:52 -08:00
Evan Hahn
8c85a9d37f
Build both Sass files at once
2022-02-11 11:33:06 -08:00
dependabot[bot]
028b4a4ce8
Upgrade node-fetch to 2.6.7
2022-02-11 11:32:37 -08:00
Evan Hahn
ae3b12bea8
Switch from deprecated node-sass
to sass
2022-02-11 10:59:24 -06:00
Scott Nonnenberg
2055aaf776
v5.32.0-beta.1
2022-02-10 14:07:45 -08:00
Evan Hahn
ca540d3047
Update google-libphonenumber to 3.2.27
2022-02-09 09:21:15 -08:00
Evan Hahn
5ce26eb91a
Speaking indicator for group calls
...
Co-authored-by: Peter Thatcher <peter@signal.org>
Co-authored-by: Jim Gustafson <jim@signal.org>
Co-authored-by: Josh Perez <60019601+josh-signal@users.noreply.github.com>
2022-02-08 12:30:33 -06:00
Fedor Indutny
40983ca73e
Update electron to 16.0.8
2022-02-02 14:18:09 -08:00
Josh Perez
f03cf1ba0e
v5.31.0-beta.1
2022-02-02 16:18:21 -05:00
Jim Gustafson
ab9d33cf1a
Update to RingRTC v2.17.2
2022-01-28 13:55:36 -06:00
Fedor Indutnyy
ec04e520ec
v5.30.0-beta.1
2022-01-20 15:23:50 -08:00
Evan Hahn
15fbbf0a67
Remove react-docgen-typescript
dependency
2022-01-18 12:52:53 -08:00
Jim Gustafson
d8c071dca6
Update to RingRTC v2.17.0
2022-01-15 20:59:01 -06:00
Fedor Indutny
48836d5761
Update @react-spring/web to 9.4.1
2022-01-13 10:31:13 -08:00
Scott Nonnenberg
3448f7da92
v5.29.0-beta.1
2022-01-12 14:52:48 -08:00
Evan Hahn
2324a8230f
Fix test-node warning about empty folder
2022-01-12 12:50:44 -08:00
Fedor Indutny
e5111c4565
Fix flaky test-release test
2022-01-12 11:15:58 -08:00
Fedor Indutny
8f2c663a12
Update electron to 16.0.7
2022-01-11 17:03:21 -08:00
Josh Perez
5a3c9c7332
Use app.getLocale to setup spellchecker locale
2022-01-11 11:05:22 -08:00
Evan Hahn
c8d32f0327
Switch to qrcode-generator library
2022-01-05 09:59:59 -08:00
Evan Hahn
17bee00821
v5.28.0-beta.1
2022-01-05 10:10:13 -06:00
Fedor Indutny
868092ac5f
Drop unused generated protobufjs methods
2022-01-03 19:29:41 -08:00
Fedor Indutny
46ddcc50f9
Update electron to 16.0.6
2022-01-03 17:43:42 -08:00
Fedor Indutny
08764c27dd
Include sharp dlls on windows
2021-12-22 20:51:15 +01:00
Jim Gustafson
c6a4f6ec5c
Update to RingRTC v2.16.1
2021-12-17 22:47:56 +01: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
9d1d219853
Fix yarn dev: add dev:sass and dev:sass-bridge
2021-12-16 14:17:08 -06:00
Evan Hahn
70ae5bb613
Fix Storybook by transforming TypeScript earlier
2021-12-15 19:08:04 +01:00
Fedor Indutny
e57ca66fd0
Update yarn.lock
2021-12-14 17:00:01 -08:00
Evan Hahn
3ec96bde78
v5.27.0-beta.1
2021-12-14 13:01:28 -06:00
Scott Nonnenberg
e74376b997
Remove Grunt in favor of ts/scripts
2021-12-14 10:43:46 -06:00
Evan Hahn
465b387a13
Update TypeScript ESLint dependencies
2021-12-13 17:15:24 -08:00
Fedor Indutny
bbc13d058e
Update electron to 16.0.4
2021-12-09 09:06:04 +01:00
Fedor Indutny
419d1ca176
Fix sticker-creator
2021-12-07 19:46:08 +01:00
Evan Hahn
56a8e79413
Remove Fabric's optional dependencies
2021-12-06 13:58:07 -08:00
Fedor Indutny
3b70f4b0f1
Install cross-platform deps before packaging
2021-12-06 10:05:26 -08:00
Evan Hahn
86937a1734
Upgrade humanize-duration to 3.27.1
2021-12-06 18:18:48 +01:00
Fedor Indutny
874a019227
M1 Support
2021-12-03 23:49:15 +01:00
Jim Gustafson
38cdb9b289
Update to RingRTC v2.16.0
2021-12-03 14:22:58 -06:00
Josh Perez
a0b3464e15
v5.26.0-beta.1
2021-12-02 13:47:33 -05:00
Josh Perez
7affe313f0
Add image editor
2021-11-30 20:14:25 -06:00
Fedor Indutny
7c1ce3366d
Move StandaloneRegistration to React
2021-11-30 09:51:53 -08:00
Fedor Indutny
1ce39478a2
Update signal-client to 0.11.0
2021-11-24 09:39:47 +01:00
Fedor Indutny
bd6ee4b16d
Use strict @electron/fuses
2021-11-23 23:00:44 +01:00
Jim Gustafson
f9ad013e16
Update to RingRTC v2.15.0
2021-11-20 09:47:35 -06:00
Jim Gustafson
b9518ed0c5
Update to RingRTC v2.14.3
2021-11-19 09:17:41 -06:00
Jim Gustafson
4f4431bc30
Update to RingRTC v2.14.2
2021-11-16 21:18:13 -06:00
Fedor Indutnyy
0da0b5fb3a
v5.25.0-beta.1
2021-11-16 21:40:54 +01:00
Fedor Indutnyy
4a055d4b95
Update electron to 15.3.2
2021-11-16 09:56:00 +01:00
Scott Nonnenberg
1982d5c8db
Update several dependencies, remove a few as well
2021-11-15 16:49:34 -08:00
Evan Hahn
ede34ecee3
Enable noImplicitOverride
TypeScript compiler option
2021-11-12 15:44:20 -08:00
Evan Hahn
4490d9f2d0
Upgrade Reselect to 4.1.2
...
Co-authored-by: Fedor Indutnyy <indutny@signal.org>
2021-11-12 16:37:44 -06:00
Evan Hahn
5619eeca83
Upgrade Prettier to 2.4.1
2021-11-11 16:43:05 -06:00
Jordan Rose
983713003d
Update to libsignal-client v0.10.1 with zkgroup included
2021-11-11 16:24:28 +01:00
Jim Gustafson
d2592de366
Update to RingRTC v2.14.1
2021-11-10 09:31:10 -06:00
Fedor Indutny
f65c25b7d8
Downgrade sass-loader to 10.2.0
2021-11-09 10:53:37 -06:00
Jim Gustafson
dd342e1f22
Update to RingRTC v2.14.0
2021-11-08 17:44:18 -06:00
Fedor Indutny
409bf1fc82
WebSocket API for CDS
2021-11-08 15:32:31 -08:00
Fedor Indutny
4cb1ea9e5d
Update electron to 15.3.1
2021-11-09 00:09:56 +01:00
Fedor Indutny
519ca05911
Update electron to 15.3.0
2021-11-08 22:43:37 +01:00
Evan Hahn
c822c45310
v5.24.0-beta.1
2021-11-03 15:59:27 -05:00
Fedor Indutny
927c22ef73
Update better-sqlite3 to update sqlcipher
2021-11-02 09:41:52 -07:00
Scott Nonnenberg
3190f95fac
Usernames: Create/update/delete in profile editor
2021-11-01 12:13:35 -07:00
Evan Hahn
4a6b7968c1
v5.23.0-beta.1
2021-10-28 17:50:09 -05:00
Fedor Indutny
33090b5cbd
Bump better-sqlite3
2021-10-27 11:44:37 -07:00
Fedor Indutny
76d8b5e375
Get rid of electron.remote
2021-10-27 10:54:16 -07:00
Josh Perez
3e38a4b761
Downgrade to electron v13.5.0
2021-10-22 20:24:20 -04:00
Fedor Indutnyy
099bafe917
v5.22.0-beta.1
2021-10-21 16:00:55 -07:00
Fedor Indutny
d359048747
Use read stream for fetching debug logs
2021-10-21 15:53:14 -07:00
Jim Gustafson
df06e13041
Update to RingRTC v2.13.6
2021-10-21 16:58:40 -05:00
Fedor Indutny
1b1ed2cd05
Better reporting for DB corruption errors
2021-10-21 13:13:33 -07:00
Josh Perez
3a507349cd
Change electron version to v13.5.1
2021-10-20 19:42:39 -04:00
Jim Gustafson
e6ca3872d1
Update to RingRTC v2.13.5
2021-10-15 13:27:25 -07:00
Josh Perez
354e69689b
v5.21.0-beta.1
2021-10-14 21:21:56 -04:00
Josh Perez
d0e8fbd5a6
Animates ModalHost overlay
2021-10-14 09:52:42 -07:00
Scott Nonnenberg
cfc5407d03
Update to Electron 3.5.2
2021-10-14 09:48:53 -07:00
Josh Perez
8220ea4c87
Remove dead css
2021-10-07 16:46:11 -07:00
Evan Hahn
26eabf16a8
v5.20.0-beta.1
2021-10-06 16:58:58 -05:00
Fedor Indutny
1466f9f1b2
Update got/form-data to latest
2021-10-06 09:25:22 -07:00
Josh Perez
fa66ddde0f
Context isolation for the debug log window
2021-10-06 09:16:51 -07:00
Jim Gustafson
65a604bf36
Update to RingRTC v2.13.4
2021-10-05 17:03:11 -07:00
Scott Nonnenberg
48229332ea
Introduce focus traps for ModalHost, add button role to DropZone
2021-10-04 10:14:00 -07:00
Jim Gustafson
adaeb81c32
Update to RingRTC v2.13.3
2021-10-04 09:03:20 -05:00
Scott Nonnenberg
9a1430a460
Typescriptify main.js
2021-10-01 13:49:59 -05:00
Evan Hahn
af510c9096
Upgrade zkgroup to v0.8.2
2021-09-30 11:06:03 -07:00
Fedor Indutnyy
9120266acd
v5.19.0-beta.1
2021-09-29 17:16:16 -07:00
Josh Perez
b6cfe0933d
Adds open/close animations to dialogs and modals
2021-09-29 16:59:37 -04:00
Evan Hahn
1303fd009e
Upgrade RingRTC to v2.13.2
2021-09-28 13:16:58 -05:00
Evan Hahn
7b9a68b7f9
Upgrade zkgroup to v0.8.1
2021-09-28 09:30:30 -07:00
Fedor Indutny
daf75190b8
Upgrade @signalapp/signal-client to 0.9.5
2021-09-23 17:06:57 -07:00
Evan Hahn
04a4e6e5ff
Upgrade RingRTC to v2.13.1
2021-09-23 08:49:33 -07:00
Scott Nonnenberg
1913752fa0
v5.18.0-beta.1
2021-09-22 09:02:50 -07:00
Evan Hahn
09d729a780
Support emoji 13.1
2021-09-16 16:25:11 -07:00
Evan Hahn
f9095d372a
Upgrade electron-mocha to v10.1.0
2021-09-16 14:00:52 -07:00
Josh Perez
43685d15c6
Context isolation for About, ScreenShare, Preferences
2021-09-16 11:52:56 -04:00
Jim Gustafson
9ffa29ca0d
Update to RingRTC v2.13.0
2021-09-12 11:58:50 -05:00
Evan Hahn
49434d7a81
Update eslint-plugin-mocha to 9.0.0
2021-09-10 09:22:13 -07:00
Fedor Indutny
a67335272c
Update Electron to 13.3.0
2021-09-09 16:43:00 -05:00
Evan Hahn
82f1920ce2
Support ??
operator in Storybook
2021-09-03 14:39:46 -07:00
Scott Nonnenberg
fb6c43747d
v5.17.0-beta.1
2021-09-02 17:45:03 -07:00
Scott Nonnenberg
ee5f276e0c
Update proxy-agent to 5.0.0, move @types/pino to dev dependencies
2021-09-02 17:29:15 -07:00
Scott Nonnenberg
5bf3720d1d
Update to libsignal-client@0.9.0, handle new invalid registration error
2021-09-02 13:44:34 -07:00
Evan Hahn
eed873d4e0
Update RingRTC to v2.12.0
2021-09-01 17:31:43 -05:00
Evan Hahn
9890a51f25
Upgrade @typescript-eslint dependencies to v4.30.0
2021-08-31 09:47:57 -07:00
Scott Nonnenberg
dcf29078f4
ConversationView: Improve types
2021-08-30 14:32:56 -07:00
Fedor Indutny
a43abe628a
Update TypeScript to 4.4.2
2021-08-27 15:21:42 -05:00
Evan Hahn
7d7dce3d16
v5.16.0-beta.1
2021-08-26 16:49:04 -05:00
Evan Hahn
f0c7804929
Upgrade p-queue to v6.6.2
2021-08-23 12:12:05 -05:00
Evan Hahn
79c976668b
Receive rings for group calls
2021-08-20 09:06:15 -07:00
Josh Perez
017a0fa807
v5.15.0-beta.1
2021-08-19 20:53:24 -04:00
Fedor Indutny
19f4bdd337
Update signal-client to 0.8.4
2021-08-18 17:04:40 -07:00
Josh Perez
91af0dad78
Faster preferences window
2021-08-18 13:08:14 -07:00
Evan Hahn
fe12ca936f
Update better-sqlite3 types
2021-08-17 11:17:16 -05:00
Evan Hahn
520a213bf6
Update RingRTC to v2.11.0
2021-08-17 11:16:48 -05:00
Scott Nonnenberg
f96246fecf
v5.14.0-beta.1
2021-08-11 16:53:52 -07:00
Josh Perez
9078919545
Transcode heic/heif images
2021-08-09 13:06:21 -07:00
Scott Nonnenberg
7ce89414bf
Support for alpha build channel
2021-08-06 14:21:01 -07:00
Josh Perez
9db8765b6c
v5.13.0-beta.1
2021-08-05 20:42:55 -04:00
Fedor Indutny
674ea824c2
Update electron, electron-builder, @electron/fuses
2021-08-04 15:15:38 -07:00
Evan Hahn
402dda0e67
Remove tar
dependency\
2021-08-03 15:20:17 -07:00
dependabot-preview[bot]
7b22428a6f
Bump tar from 4.4.8 to 4.4.15
2021-08-03 16:31:16 -05:00
Evan Hahn
3b476fb60d
Fix tooltip placement bugs by upgrading Popper
2021-08-03 12:04:49 -05:00
Evan Hahn
f33a0db32c
Convert the loading window to TypeScript
2021-08-03 09:28:45 -05:00
Scott Nonnenberg
efe5d86424
v5.12.0-beta.1
2021-07-28 15:06:13 -07:00
Jim Gustafson
eceae64d41
Update to RingRTC v2.10.7
2021-07-27 14:25:54 -05:00
Evan Hahn
dd346f496d
Upgrade @typescript-eslint dependencies to squash warning
2021-07-23 10:13:09 -07:00
Evan Hahn
ceb2f594e3
Upgrade Sinon to v11.1.1
2021-07-22 14:53:49 -05:00
Evan Hahn
6893bbec64
v5.11.0-beta.1
2021-07-20 16:11:46 -05:00
Fedor Indutny
c3bdf3d411
Show lightbox for GIFs
2021-07-14 16:39:52 -07:00
Josh Perez
62ab66c1c8
v5.10.0-beta.1
2021-07-14 18:24:11 -04:00
Fedor Indutny
570fb182d4
Fully move to protobufjs
2021-07-13 11:54:53 -07:00
Josh Perez
ff20c652d2
v5.9.0-beta.1
2021-07-07 19:50:01 -04:00
Evan Hahn
276cfca844
Clean up app/*.js when running clean-transpile
2021-07-07 12:09:49 -07:00
Evan Hahn
3827f05db9
Upgrade to TypeScript v4.3.5
2021-07-07 11:37:55 -05:00
Evan Hahn
f46fbf99df
Upgrade Electron to v13.1.6
2021-07-06 12:29:11 -07:00
Fedor Indutny
299fe2af36
More protobufjs use
2021-07-02 14:21:24 -05:00
Scott Nonnenberg
1032249b82
v5.8.0-beta.1
2021-06-30 15:28:06 -07:00
Fedor Indutny
d11283f0f1
Update RingRTC to v2.10.6
2021-06-29 09:39:53 -05:00
Evan Hahn
7cf7b1fca5
Upgrade zkgroup to v0.7.3
2021-06-28 12:16:55 -07:00
Josh Perez
01eabf9ec6
Option to send photos as high quality
2021-06-25 11:08:16 -05:00
Evan Hahn
dcb5bb6726
v5.7.0-beta.1
2021-06-23 14:22:05 -05:00
Evan Hahn
d0a6bf400c
Format HTML files with Prettier
2021-06-23 11:18:47 -07:00
Evan Hahn
672d060172
Upgrade from Electron v13.1.2 to v13.1.3
2021-06-21 17:49:31 -07:00
Scott Nonnenberg
24960d481e
Move all files under /app to typescript
2021-06-18 10:04:27 -07:00
Josh Perez
7bb6ad534f
v5.6.0-beta.1
2021-06-17 17:36:10 -04:00
Fedor Indutny
df0aadc8a4
Update electron to 13.1.2
2021-06-10 13:53:43 -07:00
Scott Nonnenberg
6e88c6aee1
v5.5.0-beta.1
2021-06-09 16:53:57 -07:00
Jim Gustafson
5a3d2f7807
Update to RingRTC v2.10.5
2021-06-09 15:29:19 -07:00
Evan Hahn
a374772dc8
Upgrade Backbone to v1.4.0
2021-06-07 09:43:42 -07:00
Fedor Indutny
6e2d0ff2ae
update electron to 13.1.0
2021-06-04 14:27:06 -07:00
Evan Hahn
d98345f20f
Update RingRTC to v2.10.4
2021-06-03 09:01:07 -07:00
Fedor Indutny
0f4a1d6e28
Update @signalapp/signal-client to 0.8.1
2021-06-02 13:47:25 -07:00
Josh Perez
81227066ce
v5.4.0-beta.2
2021-06-01 20:41:07 -04:00
Josh Perez
373ffe4663
Screen sharing improvements
2021-06-01 12:47:55 -07:00
Scott Nonnenberg
ee513a1965
Support for message retry requests
2021-05-28 12:11:19 -07:00
Evan Hahn
05f9224273
Update Babel dependencies to allow import type
2021-05-27 08:44:06 -07:00
Scott Nonnenberg
e6f1ec2b6b
Send support for Sender Key
2021-05-25 15:40:04 -07:00
Scott Nonnenberg
525525fd0c
v5.3.0-beta.1
2021-05-20 17:56:32 -07:00
Josh Perez
ceffc2380c
Add screensharing behind a feature flag
2021-05-20 17:37:19 -07:00
Fedor Indutny
028b4f162b
update @signalapp/signal-client to 0.5.2
2021-05-20 17:37:18 -07:00
Scott Nonnenberg
4ce4569afb
Upgrade a number of sub-dependencies
2021-05-20 17:37:09 -07:00
Fedor Indutny
94d2c56ab9
Introduce in-memory transactions for sessions
2021-05-20 17:37:09 -07:00
Scott Nonnenberg
e6bab06510
Receive support for Sender Key
...
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2021-05-20 17:37:08 -07:00
Josh Perez
984b5e2b44
v5.2.0-beta.1
2021-05-12 20:32:20 -04:00
Scott Nonnenberg
c62b5a900e
Update proxy-agent to v4.0.1
2021-05-10 15:38:39 -07:00
Scott Nonnenberg
efaaafa370
A few small bug fixes
2021-05-10 15:38:18 -07:00
Fedor Indutny
17a051a5b7
Burn fuses only on install to fix Windows CI
2021-05-07 13:59:31 -07:00
Fedor Indutny
2347bb334c
Update Electron to 12.0.7
2021-05-07 15:10:19 -05:00
dependabot-preview[bot]
16034f9358
Upgrade underscore to v1.12.1
2021-05-07 12:04:05 -07:00
Fedor Indutny
dc695732bf
Use fuses to disable ELECTRON_RUN_AS_NODE
2021-05-07 11:04:38 -07:00
Josh Perez
a1e4820cb7
Upgrade to moment@2.29.1
2021-05-07 10:44:41 -05:00
Evan Hahn
cd61d8464d
Upgrade Lodash to latest version, v4.17.21
2021-05-07 09:46:09 -05:00
Evan Hahn
f71f789c94
Upgrade Grunt to v1.4.0
2021-05-06 17:07:11 -05:00
Scott Nonnenberg
504a967be1
Revert "Update to RingRTC v2.9.6"
2021-05-06 16:30:23 -05:00
Fedor Indutny
986d8a66bc
Show challenge when requested by server
2021-05-05 17:09:29 -07:00
Fedor Indutny
03c68da17d
Update to electron 12.0.6
2021-05-05 15:41:32 -07:00
Evan Hahn
736075322c
Render disappearing message timers generically
2021-05-03 16:24:40 -07:00
Jim Gustafson
805eab6878
Update to RingRTC v2.9.6
2021-04-29 14:27:36 -07:00
Evan Hahn
a5a64f354f
Upgrade Prettier from v2.1.2 to v2.2.1
2021-04-29 14:27:36 -07:00
Scott Nonnenberg
86d2a4b5dd
decrypt/encrypt with libsignal-client, remove libsignal-protocol-javascript
2021-04-29 14:27:35 -07:00
Scott Nonnenberg
dfbbd16e50
v5.1.0-beta.5
2021-04-28 15:30:48 -07:00
Fedor Indutny
863e700325
deps: update better-sqlite3
2021-04-27 12:31:49 -07:00
Fedor Indutny
1ca121aef5
Bundle sql worker with webpack
2021-04-14 14:15:26 -07:00
Evan Hahn
31a777a130
Merge branch 'WhyNotHugo-python3' into next-beta
2021-04-14 14:15:24 -07:00
Evan Hahn
ea6562b7ac
Merge branch 'hiqua-no_lower_limit_query' into next-beta
2021-04-14 14:14:57 -07:00
Fedor Indutny
25458be515
upgrade electron-builder to 22.10.5
2021-04-13 18:27:43 -07:00
Fedor Indutny
c6d5d852a9
Upgrade electron to 12.0.3
2021-04-13 16:18:05 -07:00
Josh Perez
ef781af0ce
Updates a11y dev deps
2021-04-13 17:33:24 -04:00
Josh Perez
1c23efb76b
v5.0.0-beta.4
2021-04-09 16:46:00 -04:00
Hugo Osvaldo Barrera
207c533de1
Use a node-gyp version which supports Python3
...
The currently pinned version of `node-gyp` requires Python 2. Python 2
has reached its EOL a long time ago and is unsupported by upstream.
The requirement on Python 2 is also an unnecessary barrier for new
developers to contribute to Signal.
This changeset updates the required version of node-gyp to one
compatible with Python 3.
`CONTRIBUTING.md` remains unchanged, since this dependency was not
previously mentioned anyway.
Supersedes #4407
Fixes #4783
2021-04-09 22:13:11 +02:00
Evan Hahn
23b3d34eef
Upgrade Sharp to v0.28.1
2021-04-09 15:01:25 -04:00
Fedor Indutny
4fd3ed7242
Bundle preload.js
2021-04-09 00:06:14 -04:00
Fedor Indutny
c609389aaf
Update to Webpack 5
2021-04-09 00:05:41 -04:00
Fedor Indutny
d599032cef
Always run yarn
from "scripts"
2021-04-08 23:53:18 -04:00
Fedor Indutny
37c8c1727f
Types, better-sqlite3, and worker_threads for our sqlite
2021-04-08 23:53:18 -04:00
Fedor Indutny
3970ae642d
Update node to 14.16.0
2021-04-08 23:51:54 -04:00
Fedor Indutny
6e41009d74
Update zkgroup to the latest
2021-04-08 23:51:54 -04:00
Fedor Indutny
5bcf50ede9
Update electron to 12.0.2
2021-04-08 23:51:53 -04:00
Josh Perez
fbaf3ba247
v5.0.0-beta.3
2021-04-08 15:37:53 -04:00
Josh Perez
d6bb8ae35e
Adds axe-storybook-testing
2021-04-06 16:12:33 -04:00
Josh Perez
86cb7c97be
v5.0.0-beta.2
2021-04-05 18:40:48 -04:00
Evan Hahn
eb97c1194a
Add Zod for runtime and compile-time type checking, use it in logging code
2021-04-05 18:08:50 -04:00
Josh Perez
d77e8804e3
v5.0.0-beta.1
2021-03-30 20:41:37 -04:00
Josh Perez
3324563762
v5.0.0-beta.0
2021-03-19 17:10:26 -04:00
Fedor Indutny
aeab3f8d16
package: clean-transpile should remove tsc cache
2021-03-19 16:57:36 -04:00
Fedor Indutny
1dcbee4e2a
Use eslint --cache CLI argument to speed up linting
2021-03-19 16:57:35 -04:00
Fedor Indutny
b93164a8c0
Reduce size of asar file and unpacked asar folder
2021-03-19 16:57:35 -04:00
Evan Hahn
55f0beaa6d
Speed up yarn dev
TypeScript transpilation
2021-03-19 16:57:35 -04:00
Evan Hahn
e81c18e84c
Storybook: allow optional chaining
2021-03-19 16:57:35 -04:00
Josh Perez
d85a43fe93
Replace bunyan with pino
2021-03-19 16:57:35 -04:00
Fedor Indutny
12d7f24d0f
New UI for audio playback and global audio player
...
Introduce new UI and behavior for playing audio attachments in
conversations. Previously, playback stopped unexpectedly during window
resizes and scrolling through the messages due to the row height
recomputation in `react-virtualized`.
With this commit we introduce `<GlobalAudioContext/>` instance that
wraps whole conversation and provides an `<audio/>` element that
doesn't get re-rendered (or destroyed) whenever `react-virtualized`
recomputes messages. The audio players (with a freshly designed UI) now
share this global `<audio/>` instance and manage access to it using
`audioPlayer.owner` state from the redux.
New UI computes on the fly, caches, and displays waveforms for each
audio attachment. Storybook had to be slightly modified to accomodate
testing of Android bubbles by introducing the new knob for
`authorColor`.
2021-03-19 16:57:35 -04:00
Jim Gustafson
5447d0ad69
Update to RingRTC v2.9.4
2021-03-19 16:53:51 -04:00
Jack Lloyd
84dc166b63
Bump to using 0.3.0 release of the libsignal-client library
...
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2021-03-19 16:53:51 -04:00
Jim Gustafson
79ddd48c28
Update to RingRTC v2.9.3
2021-03-19 16:53:51 -04:00
Evan Hahn
fe187226bb
Upgrade protobufjs to 6.10.2
2021-03-19 16:53:51 -04:00
Jordan Rose
011bdd2ae3
Omit unused resources from built package
2021-03-19 16:53:51 -04:00
Quentin Hibon
c2be9e6f3a
Remove Debian dependency libappindicator1
...
See [#5031 ][0].
[0]: https://github.com/signalapp/Signal-Desktop/pull/5031
2021-03-19 14:43:23 -05:00
Scott Nonnenberg
db27a36e72
v1.40.1-beta.1
2021-02-22 14:32:42 -08:00
Scott Nonnenberg
a4a27724bf
v1.40.0-beta.8
2021-02-17 13:33:44 -08:00
Scott Nonnenberg
66d30f2a0d
Update libsignal-client for improved win32 build
2021-02-17 11:07:18 -08:00
Scott Nonnenberg
220d906422
Update google-libphonenumber to v3.2.17
2021-02-16 12:14:54 -08:00
Scott Nonnenberg
e083ad692f
v1.40.0-beta.7
2021-02-12 11:46:28 -08:00
Scott Nonnenberg
45d2df8d2b
v1.40.0-beta.6
2021-02-12 10:44:20 -08:00
Scott Nonnenberg
ed786898fb
Update to Electron v11.2.3
2021-02-11 12:20:05 -06:00
Scott Nonnenberg
a1721ed307
v1.40.0-beta.5
2021-02-10 15:06:39 -08:00
Evan Hahn
24f2363ebe
Upgrade Sinon to latest version, v9.2.4
2021-02-10 14:47:55 -08:00
Scott Nonnenberg
2ecd2d23bb
v1.40.0-beta.4
2021-02-05 10:22:13 -08:00
Scott Nonnenberg
94491ab691
v1.40.0-beta.3
2021-02-04 15:49:13 -08:00
Jim Gustafson
245f8c665d
Update to RingRTC v2.9.2
2021-02-04 11:54:18 -08:00
Evan Hahn
bc37b5c907
Add an assertion when updating conversations; update cleanData
2021-02-04 11:54:03 -08:00
Evan Hahn
850482ea70
Upgrade libsignal-client to fix CI issues
2021-02-04 10:12:21 -08:00
Evan Hahn
dd160177a9
Remove new temporary SQLCipher build files from bundled app
2021-02-01 11:48:20 -05:00
Evan Hahn
d22add261b
Upgrade blueimp-load-image to v5.14.0
2021-01-29 14:44:57 -08:00
Evan Hahn
8746b7fe79
Remove some unnecessary files from builds
2021-01-29 14:17:28 -08:00
Jack Lloyd
a769402c0c
Use the libsignal-client for curve operations
2021-01-27 14:39:09 -08:00
Evan Hahn
a8787e7c9e
Convert logging infrastructure to TypeScript
2021-01-27 13:13:33 -08:00
Jordan Rose
8ebe3f0a95
Reduce package size by omitting unused resources
2021-01-25 18:29:01 -08:00
Evan Hahn
c8b551edab
Upgrade to Electron 11
2021-01-25 18:29:01 -08:00
Evan Hahn
ca669a2638
Update Sharp to the latest version, v0.27.0
2021-01-25 18:29:01 -08:00
Evan Hahn
c85c073669
Update Bunyan to the latest version, v1.8.15
2021-01-25 18:29:00 -08:00
Evan Hahn
38a898cdb8
Update read-last-lines to v1.8.0
2021-01-25 18:28:59 -08:00
Evan Hahn
8ccf402497
Use consistent User-Agent when uploading debug logs
2021-01-25 18:28:59 -08:00
Scott Nonnenberg
cbc6c29479
Finish in-redux conversation lookups, getPropsForSearchResult moved
2021-01-25 18:28:58 -08:00
Evan Hahn
dd0ea6b3fe
Upgrade TypeScript to the latest version, v4.1.3
2021-01-25 18:28:57 -08:00
Scott Nonnenberg
1356625391
v1.39.6-beta.1
2021-01-19 17:39:33 -08:00
Scott Nonnenberg
8bff6e24f0
v1.39.5-beta.1
2021-01-12 18:06:01 -08:00
Josh Perez
78e524589d
v1.39.4-beta.1
2020-12-17 12:14:27 -05:00
Evan Hahn
116ff74be8
Update license tests in preparation for new year
2020-12-17 12:12:52 -05:00
Josh Perez
2e770a2b08
v1.39.3-beta.1
2020-12-16 17:39:45 -05:00
Josh Perez
6a715dbddb
v1.39.2-beta.4
2020-12-10 13:48:54 -05:00
Josh Perez
bcca31cfcc
v1.39.2-beta.3
2020-12-09 18:38:15 -05:00
Josh Perez
52e1662375
v1.39.2-beta.2
2020-12-08 19:48:58 -05:00
Evan Hahn
dd01942d2c
Update to RingRTC v2.8.7
2020-12-07 14:18:46 -08:00
Evan Hahn
c151d09088
Update to RingRTC v2.8.6, fixing group calling audio bugs
2020-12-07 09:25:02 -08:00
Scott Nonnenberg
6832b8acca
Timeline: repair oldest/newest metrics if we fetch nothing
2020-12-04 14:41:40 -06:00
Evan Hahn
6b2e955a82
Update to RingRTC v2.8.5
2020-12-04 09:32:31 -08:00
Evan Hahn
f3f2cb2b5e
Show active speaker in group calling PiP
2020-12-01 15:52:09 -08:00
Josh Perez
a5657473c3
v1.39.2-beta.1
2020-11-23 16:38:53 -05:00
Josh Perez
af6ec26225
Upgrades to RingRTC v2.8.3
2020-11-23 14:49:32 -05:00
Josh Perez
ce68eb4dc6
Upgrades to RingRTC v2.8.2
2020-11-23 14:49:31 -05:00
Josh Perez
c6eafbb8d5
Fix tooltip bugs
2020-11-23 14:49:31 -05:00
Josh Perez
07ff4c9dcb
1.39.1-beta.2
2020-11-23 14:49:31 -05:00
Josh Perez
85de77d629
1.39.1-beta.1
2020-11-23 14:49:31 -05:00
Evan Hahn
b366967ca5
Upgrade to RingRTC v2.8.2 RC.6
2020-11-23 14:48:12 -05:00
Scott Nonnenberg
26884432a2
Update TypeScript, Prettier and typescript-eslint for new TypeScript 3.8 syntax
2020-11-23 14:45:44 -05:00
Scott Nonnenberg
21c322f7fa
v1.38.1-beta.3
2020-11-16 14:11:45 -08:00
Scott Nonnenberg
e9f37ec46b
v1.38.1-beta.2
2020-11-12 15:32:46 -08:00
Jim Gustafson
ff0794e08b
Update to RingRTC v2.8.1
2020-11-11 15:10:41 -06:00
Scott Nonnenberg
89d5972522
v1.38.1-beta.1
2020-11-10 17:00:12 -08:00
Evan Hahn
753e0279c6
Upgrade to Emoji v13
...
This adds support for the [117 new emojis added in Emoji v13](https://emojipedia.org/emoji-13.0/ ).
2020-11-06 09:36:20 -08:00
Evan Hahn
63c4cf9430
Update license
field in package.json and bower.json
2020-11-04 13:03:13 -06:00
Evan Hahn
8c3da11996
Convert emoji actions to use redux-thunk
2020-11-04 13:03:13 -06:00
Evan Hahn
a7f87bde64
Remove EditorConfig
2020-11-04 13:03:13 -06:00
Scott Nonnenberg
5629634aff
Introduced encoding dependency, needed by node-fetch
2020-11-04 13:00:40 -06:00
Jim Gustafson
a8eb281292
Update to RingRTC v2.7.3
2020-11-04 13:00:40 -06:00
Sidney Keese
fbf93374c1
Replace Draft with Quill for composition area
...
Co-authored-by: Sidney Keese <sidney@carbonfive.com>
2020-11-04 13:00:40 -06:00
Scott Nonnenberg
0626a94288
v1.37.3-beta.1
2020-11-02 15:23:16 -08:00
Evan Hahn
60f2422e2a
Consolidate sleep
usages into a tested utility function
2020-10-26 15:48:44 -07:00
Josh Perez
96f5430779
v1.37.2-beta.1
2020-10-20 21:07:19 -04:00
Josh Perez
5e2a1410e7
v1.37.1-beta.2
2020-10-15 15:04:22 -04:00
Josh Perez
8a121f1ff7
v1.37.1-beta.1
2020-10-12 18:48:40 -04:00
Evan Hahn
459eebcd90
Upgrade Electron to v8.5.2
2020-10-12 18:10:08 -04:00
Evan Hahn
313faab774
Outbound link previews
2020-10-12 18:10:08 -04:00
Evan Hahn
333dc17c0a
Proper call requests for callee
2020-10-12 18:10:07 -04:00
Evan Hahn
e9957ac12f
Parallelize yarn ready
2020-10-12 18:10:07 -04:00
Evan Hahn
a951ccb14f
remove yarn lint-windows
2020-10-12 18:10:07 -04:00
Sidney Keese
dabab60f56
Remove TSLint
...
Co-authored-by: Chris Svenningsen <chris@carbonfive.com>
2020-10-12 18:10:07 -04:00
Evan Hahn
be705bc312
Remove unused @types/agent-base dependency
2020-10-12 18:10:07 -04:00
Josh Perez
e8649d929d
v1.36.3-beta.2
2020-09-25 17:17:12 -04:00
Josh Perez
f2f2b20a52
v1.36.3-beta.1
2020-09-25 10:28:59 -04:00
Josh Perez
3ada1c36e7
v1.36.2-beta.2
2020-09-23 17:02:26 -04:00
Josh Perez
943cb3eb1a
v1.36.2-beta.1
2020-09-21 20:22:45 -04:00
Josh Perez
6ce21c931d
v1.36.1-beta.3
2020-09-21 18:18:04 -04:00
Jim Gustafson
32c49760f4
Update to RingRTC v2.7.1
2020-09-21 15:42:51 -04:00
Chris Svenningsen
b4e9c278d3
Migrate to eslint
2020-09-21 15:42:51 -04:00
Evan Hahn
eba1bf3100
Add software acknowledgments, link to them from About window
2020-09-21 15:42:51 -04:00
Jim Gustafson
64c3a6eae0
Update to RingRTC v2.7.0
2020-09-21 15:42:51 -04:00
Sidney Keese
2ade4acd52
Migrate util, types, state, sticker-creator to ESLint
2020-09-21 15:42:51 -04:00
Evan Hahn
b4f0f3c685
Upgrade node-fetch to v2.6.1
2020-09-21 15:42:51 -04:00
Peter Thatcher
3c9c581854
RingRTC: Update to v2.6.0
2020-09-21 15:42:50 -04:00
Scott Nonnenberg
b19a7675a5
v1.36.1-beta.2
2020-09-10 16:45:09 -07:00
Scott Nonnenberg
b2634d1cb9
v1.36.1-beta.1
2020-09-09 19:44:51 -07:00
Ken Powers
8290881bd8
Support for Contact Discovery Service
2020-09-09 17:34:57 -07:00
Evan Hahn
2bedd41e57
Upgrade node-sass to v4.14.1
2020-09-04 11:35:42 -04:00
Jim Gustafson
315be542b8
Update to RingRTC v2.5.2
2020-09-04 09:38:08 -04:00
Josh Perez
5e0412042a
v1.35.1-beta.3
2020-09-01 17:12:00 -04:00
Chris Svenningsen
5b1536cc02
Initial move towards new ESLint config supporting TS
...
Co-authored-by: Sidney Keese <sidney@carbonfive.com>
2020-09-01 17:11:16 -04:00
Josh Perez
8d1354d14e
1.35.1-beta.2
2020-08-28 15:46:01 -04:00
Evan Hahn
de7a69dee9
Improve parsing of sgnl:// hrefs
2020-08-28 15:42:25 -04:00
Jim Gustafson
90bf0f4eea
Update to RingRTC v2.5.1
...
Co-authored-by: Vladimir Skuratovich <vlad@signal.org>
2020-08-28 15:42:25 -04:00
Chris Svenningsen
e9cf5ba67c
Remove react-styleguidist
...
Co-authored-by: Sidney Keese <sidney@carbonfive.com>
2020-08-28 15:42:25 -04:00
Josh Perez
8ab1013f70
Calling: Device Selection
2020-08-28 15:42:25 -04:00
Evan Hahn
098bab2d5e
Update to Lodash v4.17.20
2020-08-28 15:42:24 -04:00
Scott Nonnenberg
724a627dd3
v1.35.1-beta.1
2020-08-13 16:44:21 -07:00
Josh Perez
4169c120fc
Ensure all native modules exist outside of asar
2020-08-12 18:30:47 -07:00
Evan Hahn
b32445cd20
Upgrade node-fetch to latest version, v2.6.0
2020-08-11 14:23:37 -07:00
Jim Gustafson
1227a51c99
Update to RingRTC v2.4.2
2020-08-05 14:35:42 -07:00
Jim Gustafson
7eb5c922a7
Update to RingRTC v2.4.1
2020-07-30 13:27:44 -07:00
Jim Gustafson
2f015863ca
Upgrade to RingRTC v2.4.0
2020-07-30 13:27:44 -07:00
Scott Nonnenberg
901179440f
Merge contacts when we discover split or duplicated contacts
2020-07-30 13:17:45 -07:00
Jim Gustafson
12745a2c79
Update to RingRTC v2.3.1
2020-07-30 13:10:05 -07:00
Jim Gustafson
870a0d2b65
Support RingRTC message sending queue
2020-07-30 13:10:05 -07:00
Peter Thatcher
d3a27a6442
Calling support
2020-07-30 13:08:47 -07:00
Ken Powers
83574eb067
Message Requests
2020-07-30 13:08:44 -07:00
Scott Nonnenberg
4d4b7a26a5
v1.34.5-beta.1
2020-07-30 11:15:03 -07:00
Scott Nonnenberg
bffbc1e5cf
Readme update; fix package.json scripts for Windows
2020-07-27 14:39:19 -07:00
Josh Perez
1ad2b175dc
Delete right away if we already have the message
2020-07-27 14:39:19 -07:00
Scott Nonnenberg
a36cc3283c
v1.34.4-beta.1
2020-07-13 16:19:06 -07:00
Scott Nonnenberg
f1182fa609
Update to Electron 8.3.4
2020-07-13 16:06:24 -07:00
Scott Nonnenberg
4a83adfad6
v1.34.3-beta.1
2020-06-24 18:47:05 -07:00
Scott Nonnenberg
419f219f91
v1.34.2-beta.1
2020-06-10 14:51:40 -07:00
Scott Nonnenberg
ebafc52f61
Update zkgroup dependency to 0.7.1
2020-05-15 17:01:14 -07:00
Scott Nonnenberg
345301b548
v1.34.0-beta.3
2020-05-13 13:16:50 -07:00
Josh Perez
4678f076eb
Custom zip script for macOS update package
2020-05-13 11:44:24 -07:00
Scott Nonnenberg
4811b5fd4d
v1.34.0-beta.2
2020-05-05 14:41:50 -07:00
Scott Nonnenberg
721401bbeb
Introduce snyk, update dependencies
2020-05-05 14:18:46 -07:00
Scott Nonnenberg
7b358f1111
Update Electron to 8.2.5
2020-05-01 13:28:32 -04:00
Scott Nonnenberg
5cfcedb549
Update dependencies
2020-04-29 17:42:41 -07:00
Scott Nonnenberg
40e46d7ca4
v1.34.0-beta.1
2020-04-15 17:37:56 -07:00
Oskar Nyberg
8cda95c437
Prevent electron-builder from adding native modules to asar on macOS ( #4169 )
...
Having native node modules packaged into the asar archive results in
them being unpacked and executed by electron when required by the app.
When macOS executes the unpacked native modules, it first sends requests
to Apple, and when the response is received or when the request times
out the module is loaded.
2020-04-15 17:16:46 -07:00
Scott Nonnenberg
c1dfe3e5b4
Adds support for versioned profiles
...
* Add zkgroup library
* tsconfig.json: Prettier wants to mess it up. :0(
* Initial take on versioned profile fetches
* Fix up the logging in getProfiles() - warn instead of error
* Introduce new VERSIONED_PROFILE_FETCH flag
* Update zkgroup dependency to v0.5.0
* Fix lint-deps - new zkgroup library brought in new debug dep
* ts/zkgroup: Introduce some commonly-used helper functions
* Update to latest serverPublicParams
* Don't derive profileKeyVersion unless flag is set
2020-04-15 16:12:28 -07:00
Scott Nonnenberg
5f0c07eec2
Updates to Electron 8.2.2
2020-04-15 15:54:03 -07:00
Scott Nonnenberg
9ab54b9b83
Move web_api.js and js/modules/crypto.js to TypeScript
2020-04-15 14:44:51 -07:00
Josh Perez
a12ac2aa37
Upgrade small logo icons
2020-04-15 10:25:20 -07:00
Scott Nonnenberg
16880cc672
v1.33.0-beta.5
2020-04-06 18:11:13 -07:00
Scott Nonnenberg
f1fbd92369
Update to Electron 8.2.1
2020-04-06 18:06:54 -07:00
Scott Nonnenberg
9c3196a90c
v1.33.0-beta.4
2020-03-25 16:50:23 -07:00
Ken Powers
750e50812c
Introduce dialog for long database migrations
2020-03-25 16:47:42 -07:00
Scott Nonnenberg
d33cc9d554
v1.33.0-beta.3
2020-03-24 17:29:23 -07:00
Ken Powers
a1270867ff
Debug Logs: gzip before upload
2020-03-24 17:03:22 -07:00
Ken Powers
4a8f5db0a4
Use Electron Spellchecker
2020-03-24 17:03:22 -07:00
Scott Nonnenberg
8d6cba1b43
Eliminate remaining Electron 8 deprecations
...
* Change systemPreferences.isDarkMode() to nativeTheme.shouldUseDarkColors
* Remove vibrancy parameter to BrowserWindow
* Update curve25519-n; removes context-aware deprecation warning
* Set app.allowRendererProcessReuse = true to remove warning
* Move from deprecated setters to direct property set
* Serialized sender certificates: Store less, store plain object
* isMenuBarAutoHide -> autoHideMenuBar
* UUID: Fix sealed sender indicator on message details screen
* Data._cleanData: Remove function keys, handle null in array
Also:
- run _cleanData when saving attachment download jobs
- remove job from jobs table when the send itself throws error
* _cleanData: Don't dig into strings, booleans, or numbers
* getPropsForMessageDetail: Make it clear what we're reducing
Co-authored-by: Ken Powers <ken@signal.org>
2020-03-24 17:03:01 -07:00
Scott Nonnenberg
b9ecdb0602
Update to Electron 8.1.1
2020-03-24 17:02:01 -07:00
Scott Nonnenberg
f64ca0ed21
v1.32.1-beta.1
2020-03-06 12:34:48 -08:00
Scott Nonnenberg
c8101dc6cb
v1.32.0-beta.6
2020-03-04 17:16:49 -08:00
Scott Nonnenberg
5c14ae6459
Update electron to 8.0.3, electron-builder to 22.3.6
2020-03-04 17:12:56 -08:00
Scott Nonnenberg
4d6dafccfb
v1.32.0-beta.5
2020-03-02 17:36:30 -08:00
Scott Nonnenberg
6e4dc2a117
Update electron, electron-builder and add more preload logging
...
* electron to 8.0.2, electron-builder to 22.3.5
* preload.js: add last-ditch logging on startup error
2020-03-02 17:13:45 -08:00
Scott Nonnenberg
5eef2ee299
v1.32.0-beta.4
2020-02-26 18:12:53 -08: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
Ken Powers
8d9ccd3c0a
Ensure proper file permissions on startup
...
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2020-02-21 15:40:04 -08:00
Scott Nonnenberg
ab909f1f42
v1.32.0-beta.3
2020-02-20 16:36:51 -08:00
Scott Nonnenberg
148aedeeb4
Changes necessary to make Windows build work
2020-02-20 15:13:10 -08:00
Scott Nonnenberg
011e31be93
v1.32.0-beta.2
2020-02-19 15:28:16 -08:00
Ken Powers
2f9bebe567
Upgrade to Electron 8
...
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2020-02-19 15:22:37 -08:00
Scott Nonnenberg
68ee557dcf
Update SQLCipher to 4.3.0
2020-02-19 16:11:06 -05:00
Josh Perez
9e9401693c
Replace spellchecker in favor of typo-js
2020-02-18 10:58:05 -08:00
Scott Nonnenberg
800c7ed31d
v1.32.0-beta.1
2020-02-12 14:24:35 -08:00
blckfalcon
7f7e33c6cd
Upgrade linkify-it to 2.2.0 ( #3870 )
2020-02-12 13:59:17 -08:00
Scott Nonnenberg
3938eb9801
A set of fixes and upgrades
...
* writeToDownloads: Add missing await
* Remove window.isFocused() - not used anywhere!
* Update typescript, p-queue, make necessary changes to fix build
* Slow down sender certificate retries with no existing cert
* Slow down signed prekey refreshes when unlinked - 5s -> 5m
* Update protobufjs to 4.1.2
2020-02-07 14:37:04 -05:00
Ken Powers
38c7fa3da6
Storybook: Basic messages and messages with reactions
2020-02-07 11:07:22 -08:00
Ken Powers
0fc178d887
StoryBook: Fully support themes in pop-up components
2020-02-06 11:28:01 -08:00
Scott Nonnenberg
b714a6817b
v1.31.0-beta.2
2020-02-03 14:40:15 -08:00
Scott Nonnenberg
f4e23cf51c
v1.31.0-beta.1
2020-01-23 16:04:57 -08:00
josh-signal
de7bc8b1b1
Upgrade emoji support to Unicode v12
2020-01-23 16:17:06 -05:00
Scott Nonnenberg
2906ff0ce4
v1.30.0-beta.7
2020-01-22 12:24:59 -08:00
Scott Nonnenberg
83fd2be1a7
v1.30.0-beta.6
2020-01-16 22:46:18 -08:00
Scott Nonnenberg
21e2877234
v1.30.0-beta.5
2020-01-16 09:26:02 -08:00
Scott Nonnenberg
827f849b02
v1.30.0-beta.4
2020-01-14 12:33:24 -08:00
Scott Nonnenberg
11266cb775
Handle both given and family name in decrypted profile name
...
* Decrypt given and family names from profile name string
* Handle both given and family name from decrypted profile name
* Ensure we properly handle profiles with no family name
2020-01-13 17:28:28 -05:00
Scott Nonnenberg
1bf9ca7233
Save attachments with macOS quarantine attribute
...
* Attachments: Always save file to downloads directory, show toast
* Add new build:dev command for casual builds
2020-01-09 14:57:43 -05:00
Ken Powers
0d3b390129
Upgrade Prettier
2020-01-08 09:44:54 -08:00
Ken Powers
681222c0c0
Fix styleguide: upgrade deps, lock core-js to version babel needs
2020-01-06 17:49:00 -08:00
Scott Nonnenberg
70fb57cafc
v1.30.0-beta.3
2019-12-19 15:57:49 -08:00
Ken Powers
fe65fd3eaa
Sticker creator updates: new 200 sticker max, WebP supported
2019-12-19 15:27:02 -08:00
Scott Nonnenberg
94f52edbd0
v1.30.0-beta.2
2019-12-18 12:16:15 -08:00
Ken Powers
7aad25b3e0
Fix xdg-open and protocol handler for windows/linux
2019-12-18 11:21:35 -08:00
Scott Nonnenberg
363a7dd179
Fix blank sticker creator window on windows/linux
2019-12-18 10:13:36 -05:00
Scott Nonnenberg
56df4163b3
v1.30.0-beta.1
2019-12-17 12:29:07 -08:00
Ken Powers
11d47a8eb9
Sticker Creator
2019-12-17 12:28:46 -08:00
Scott Nonnenberg
03d1cc24d6
v1.29.1-beta.1
2019-12-17 11:06:20 -08:00
Scott Nonnenberg
526f12bb45
v1.29.0-beta.5
2019-12-04 14:43:53 -08:00
Scott Nonnenberg
c5ea29d1f1
v1.29.0-beta.4
2019-12-03 16:53:19 -08:00
Scott Nonnenberg
e9f08c3da9
Bugfixes for v1.29
...
* If focus was set to document.body during archive, focus left pane
* Shortcut Guide: Add space between text and shortcut highlight
* Ensure that draft attachment can be closed with click on X button
* Move to keyDown event for user idle checking
* Additional resiliency around avatars; check for them on on-disk
* Increase timeouts to preserve websocket connection
* On startup, be resilient to malformed JSON in log files
* Don't crash if shell.openExternal returns an error
* Whenever we request a contact/group sync, also request block list
* Avatar popup: Ensure styling is mouse- and keyboard-appropriate
* MainHeader: Create popperRoot on demand, not on mount
* CompositionInput: Disable default Ctrl-/ shortcut
* Update libphonenumber
2019-12-03 15:02:50 -05:00
Scott Nonnenberg
423d0fe8d0
v1.29.0-beta.3
2019-11-21 11:20:05 -08:00
Scott Nonnenberg
ed55006f20
Update to Electron 6.1.4
2019-11-21 10:17:55 -08:00
Scott Nonnenberg
1a3c41fc46
v1.29.0-beta.2
2019-11-15 16:28:13 -08:00
Scott Nonnenberg
d187ab11b2
v1.29.0-beta.1
2019-11-13 17:16:29 -08:00
Scott Nonnenberg
3af2190935
v1.28.0-beta.6
2019-11-12 15:55:33 -08:00
Scott Nonnenberg
483b2b3ff6
v1.28.0-beta.5
2019-11-06 15:45:53 -08:00
Scott Nonnenberg
6c9e61593c
v1.28.0-beta.4
2019-10-31 14:20:58 -07:00
Scott Nonnenberg
c7c8bcc33a
v1.28.0-beta.3
2019-10-21 16:24:59 -07:00
Scott Nonnenberg
0533b45ed5
v1.28.0-beta.2
2019-10-11 16:02:50 -07:00
Scott Nonnenberg
074c0d3ba0
v1.28.0-beta.1
2019-10-10 15:30:32 -07:00
Scott Nonnenberg
f790694559
Two fixes for linux
...
* Linux: Change name of .desktop file to work around xdg-settings
* Reintroduce flashFrame on Linux, new --disable-flash-frame param
2019-10-10 14:56:14 -07:00
Scott Nonnenberg
c81c25bb85
Update colors, icons, and fonts
2019-10-10 14:56:14 -07:00
Scott Nonnenberg
957f6f6474
Add entitlements and build configuration for MacOS catalina
2019-10-10 11:30:47 -07:00
Scott Nonnenberg
b05650fa41
v1.27.3-beta.2
2019-09-24 14:14:14 -07:00
Scott Nonnenberg
23b720a982
v1.27.3-beta.1
2019-09-18 16:14:00 -07:00
Scott Nonnenberg
1dea66dd73
Update Electron to 6.0.9
2019-09-13 13:55:13 -07:00
Scott Nonnenberg
58e374ed1f
v1.27.2-beta.1
2019-09-06 13:15:40 -07:00
Scott Nonnenberg
3d8006a54f
v1.27.1-beta.9
2019-09-05 09:17:05 -07:00
Scott Nonnenberg
93ee9ae2b2
v1.27.1-beta.8
2019-09-04 12:18:56 -07:00
Scott Nonnenberg
ff15a94f2f
v1.27.1-beta.7
2019-08-23 13:14:15 -07:00
Scott Nonnenberg
1f7c78eb0e
v1.27.1-beta.6
2019-08-22 15:51:07 -07:00
Scott Nonnenberg
6cd3165c1b
v1.27.1-beta.5
2019-08-21 16:16:20 -07:00
Scott Nonnenberg
90c2a97aa7
Address alpha feedback
2019-08-21 14:55:18 -07:00
Scott Nonnenberg
d3d2b0ec52
Use curve functions from native module
2019-08-21 14:55:12 -07:00
Scott Nonnenberg
e29eee4583
Update Electron to 6.0.1, SQLCipher to 4.2.0
2019-08-21 14:55:12 -07:00
Scott Nonnenberg
5ebd8bc690
Virtualize Messages List - only render what's visible
2019-08-21 14:52:30 -07:00
Scott Nonnenberg
5b653b3b46
v1.26.2-beta.1
2019-08-15 15:04:20 -07:00
Scott Nonnenberg
2725594301
v1.26.1-beta.1
2019-08-14 10:36:18 -07:00
Scott Nonnenberg
e45ccf7ed2
v1.26.0-beta.4
2019-08-05 16:37:50 -07:00
Ken Powers
6c0365a770
One emoji image set for picker, composition, message bubble
2019-07-25 09:28:44 -07:00
Razzeee
e54c4032b5
Add InstantMessaging and Chat categories for deb package ( #3439 )
2019-07-19 10:36:12 -07:00
Scott Nonnenberg
50ca51ca2c
Update node gyp to remove fstream in production
2019-07-19 13:34:38 -04:00
Scott Nonnenberg
5e6d5937f7
v1.26.0-beta.3
2019-07-17 11:32:09 -07:00
Scott Nonnenberg
e475d99be3
Update yarn version in CI, resolve dependency conflict
2019-07-17 11:29:51 -07:00
Scott Nonnenberg
d5d8df3bf6
Update lodash
2019-07-17 11:29:51 -07:00
Ken Powers
7b645011c2
New composition area with emoji typeahead
2019-07-17 11:29:51 -07:00
Scott Nonnenberg
4457dca72c
v1.25.3-beta.1
2019-06-27 15:58:04 -07:00
Scott Nonnenberg
27e9c5fb1d
v1.25.2-beta.4
2019-06-24 14:19:00 -07:00
Scott Nonnenberg
ddae8708b4
v1.25.2-beta.3
2019-06-20 17:59:56 -07:00
Peter Uithoven
9f36524a8d
Add desktopName to package.json to fix linux badge ( #3390 )
2019-06-20 17:49:19 -07:00
Scott Nonnenberg
18d59bfa47
v1.25.2-beta.2
2019-06-20 16:24:21 -07:00
Scott Nonnenberg
89a879811d
Revert "Add desktopName to package.json to fix linux badge" ( #3409 )
...
This reverts commit 9376dba806
.
2019-06-20 16:23:33 -07:00
Scott Nonnenberg
07716b829d
v1.25.2-beta.1
2019-06-19 16:29:35 -07:00
Peter Uithoven
9376dba806
Add desktopName to package.json to fix linux badge ( #3390 )
2019-06-19 15:57:10 -07:00
Scott Nonnenberg
8ece7fac19
Update js-yaml dependency
2019-06-19 13:00:28 -04:00
Ken Powers
dcf6a5f59c
Use individual images in emoji picker rather than a spritesheet
2019-06-17 11:46:42 -07:00
Ken Powers
3a46f4c9a2
Upgrade emoji-datasource to 4.1.0
2019-06-06 11:28:47 -07:00
Scott Nonnenberg
071b4565bd
v1.25.1-beta.1
2019-05-31 15:42:01 -07:00
Scott Nonnenberg
a3068c74dc
v1.25.0-beta.6
2019-05-30 16:53:38 -07:00
Scott Nonnenberg
93335f8759
v1.25.0-beta.5
2019-05-30 12:52:11 -07:00
Scott Nonnenberg
205f04e70e
v1.25.0-beta.4
2019-05-29 12:00:08 -07:00
Scott Nonnenberg
a429cc8082
Include proper emoji sprite sheet for picker in package
2019-05-29 11:58:55 -07:00
Scott Nonnenberg
6b16b9fd7f
v1.25.0-beta.3
2019-05-29 11:13:32 -07:00
Ken Powers
9abd4e6495
Upgrade electron to v4.2.2
2019-05-29 11:01:32 -07:00
Ken Powers
0e9d549cf3
Fuzzy-Searchable Emoji Picker
2019-05-24 17:03:13 -07:00
Scott Nonnenberg
ff56daf9da
v1.25.0-beta.1
2019-05-16 17:36:19 -07:00
Scott Nonnenberg
8a61736201
Update jquery dependency
2019-05-16 17:32:36 -07:00
Ken Powers
fd36720079
Add "system" theme setting for MacOS
2019-05-16 17:15:54 -07:00
Scott Nonnenberg
0bc5ae5569
Exclude extra DLLs from final build, put key DLLs in root dir
2019-05-16 17:15:54 -07:00
Ken Powers
29de50c12a
Stickers
...
Co-authored-by: scott@signal.org
Co-authored-by: ken@signal.org
2019-05-16 16:10:37 -07:00