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