96 Commits

Author SHA1 Message Date
d2c1947a80 3.0.12
All checks were successful
continuous-integration/drone/push Build is passing
2020-03-14 09:17:17 +01:00
5a03779139 3.0.11 2020-03-14 08:59:31 +01:00
f26b72a996 Upgrade all packages to latest versions 2020-03-14 08:49:22 +01:00
41705177c5 Add redis store
Tested locally with docker-compose and two instances of peer-calls
running on different ports.
2020-03-13 21:41:03 +01:00
6459aa6228 3.0.10 2020-03-13 14:10:24 +01:00
becafd5042 3.0.9 2020-03-12 21:16:45 +01:00
509485e173 3.0.8
All checks were successful
continuous-integration/drone/push Build is passing
2020-03-11 15:19:26 +01:00
e250443ca3 Add webrtc-adapter for compatibility
https://github.com/webrtcHacks/adapter

From MDN: https://developer.mozilla.org/en-US/docs/Web/API/Screen_Capture_API/Using_Screen_Capture

Note: It may be useful to note that recent versions of the WebRTC
adapter.js shim include implementations of getDisplayMedia() to enable
screen sharing on browsers that support it but do not implement the
current standard API. This works with at least Chrome, Edge, and
Firefox.
2020-03-11 15:18:28 +01:00
6b9c03eb84 3.0.7 2020-03-11 15:08:35 +01:00
d68ebdef79 3.0.6 2020-03-11 15:04:52 +01:00
4a53a2fb55 3.0.5
All checks were successful
continuous-integration/drone/push Build is passing
2020-03-11 14:25:29 +01:00
8ebd92c53d Add input field to specify call name 2020-03-11 14:24:36 +01:00
5b431afbc2 3.0.4 2020-03-10 13:45:56 +01:00
5ebd5c07c0 Run npm audit fix --force 2020-03-09 08:21:12 +01:00
951fbf52c7 3.0.3 2019-11-19 23:42:44 -03:00
a828b1570d Replace doT with ejs
doT had a security vulnerability and ejs has even fewer dependencies:

https://www.npmjs.com/advisories/798
2019-11-19 23:41:34 -03:00
f7e63e80cc 3.0.2 2019-11-19 23:12:48 -03:00
dbfc4ea56d Re-add loose-envify and browserify to build 2019-11-19 23:12:18 -03:00
536feade9e 3.0.1 2019-11-19 23:04:23 -03:00
c743f19551 Add acorn dependency
I'm not clear on why this is needed (currently offline so cannot check).
Browserify doesn't work without it since we removed pug which bundled
a bunch of weird dev libraries, such as acorn (commit 2d14e5f).
2019-11-19 13:08:49 -03:00
2d14e5fd33 Replace pug with doT
Pug contains a lot of unnecessary dependencies leading to code bloat,
which results in increased docker package size, and thus docker image
size). express-dot-engine is much simpler and performs better.
2019-11-19 12:21:19 -03:00
9916e216c6 3.0.0 2019-11-19 00:04:21 -03:00
1c46b31655 Change binary name to peer-calls 2019-11-19 00:02:00 -03:00
0978bbd25b Remove unnecessary @types/redux 2019-11-18 22:41:53 -03:00
d189df90a5 Enable incremental TypeScript builds 2019-11-18 22:40:34 -03:00
23fabb0b0c Do not always require custom configuration files 2019-11-18 13:01:01 -03:00
0b4aa45f95 2.1.0 2019-11-18 09:42:37 -03:00
a097e26a20 2.1.0-3 2019-11-18 00:54:16 -03:00
a66f74cd81 2.1.0-2 2019-11-18 00:38:11 -03:00
ce38e595f2 Move lodash & socket.io to prod deps 2019-11-18 00:38:08 -03:00
12f598ce0c 2.1.0-1 2019-11-18 00:33:14 -03:00
392ae6909d 2.1.0-0 2019-11-18 00:24:38 -03:00
e90c8c53f6 Update all libraries (including react)
Setting muted to video results in warning:

Warning: unstable_flushDiscreteUpdates: Cannot flush updates when React
is already rendering

This seems to be a bug in React:

https://github.com/testing-library/react-testing-library/issues/470
2019-11-16 09:47:54 -03:00
46f639021e Use tsify instead of tsc --watch
ts --watch currenly writes all files after a change. This is not good
because a server always reboots after a change in client, and vice-versa
2019-11-15 19:58:45 -03:00
4c28775b12 Add tsify and run npm audit fix 2019-11-15 19:54:30 -03:00
7e3956068b Fix linting errors 2019-11-14 00:27:22 -03:00
0b068dbe1d Add types to package.json 2019-11-14 00:23:14 -03:00
03aa7696ba Do not count system messages for unread 2019-11-14 00:01:32 -03:00
cb61490db1 Fix watchify command 2019-11-13 23:52:15 -03:00
43f5754be9 Add debug as dependency 2019-11-13 23:36:12 -03:00
d5453c9c30 Use babel-minify instead of uglify-js 2019-11-13 23:31:18 -03:00
20caf4d1f4 Add core-js polyfill 2019-11-13 23:22:56 -03:00
b50ee272b7 Upgrade packages 2019-11-13 23:16:12 -03:00
a06bd72629 Add rimraf and npm run clean task 2019-11-13 22:30:13 -03:00
523fd27307 Move frontend dependencies into devDependencies 2019-11-13 22:25:13 -03:00
33b3651002 Upgrade screenfull 2019-11-13 22:23:14 -03:00
aafc076a0f Remove redux-mock-store 2019-11-13 22:18:26 -03:00
b7f2b454ba Replace underscore by lodash 2019-11-13 22:16:34 -03:00
4fa6a0d17a Refactor all components 2019-11-13 18:36:31 -03:00
e9926e3484 Refactor actions/reducers to TS 2019-11-13 11:16:09 -03:00