239 Commits

Author SHA1 Message Date
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
3ae120b3ba Add ability to log requests 2019-11-19 12:48:23 -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
d4e6dfbf60 Allow specifying host to bind via BIND env var 2019-11-19 10:26:48 -03:00
e7eb6a08bd Fix browser support section in README.md 2019-11-19 00:23:43 -03:00
e57c2017c0 Fix typo in README.md 2019-11-19 00:22:18 -03:00
52009be029 Add port description to README.md 2019-11-19 00:21:38 -03:00
17357622e1 Update typo in README.md 2019-11-19 00:20:30 -03:00
fad2ddd5ff Fix link to config/default.yaml in README.md 2019-11-19 00:17:41 -03:00
72974c1f64 Remove code tag from README.md 2019-11-19 00:15:50 -03:00
a7dfd2f7e1 Fix a typo in README.md 2019-11-19 00:15:09 -03:00
384f91868b Fix Docker image path in README.md 2019-11-19 00:07:02 -03:00
9916e216c6 3.0.0 v3.0.0 2019-11-19 00:04:21 -03:00
efc819e164 Update README.md 2019-11-19 00:03:00 -03:00
1c46b31655 Change binary name to peer-calls 2019-11-19 00:02:00 -03:00
1ef92f6b19 Do not always require JSON parsing from env vars 2019-11-18 23:37:09 -03:00
714b8f55db Disable npm cache in Dockerfile 2019-11-18 23:29:31 -03:00
df23bcd932 Add package.json first to simplify install 2019-11-18 23:12:39 -03:00
c7030bd3bb Add simple handling of SIGINT/SIGTERM for Docker 2019-11-18 23:12:14 -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
e1b7283a94 Remove handling of SIGTERM
New version of socket.io cannot terminate cleanly when there are active
connections:

https://github.com/socketio/socket.io/issues/1602
2019-11-18 22:40:07 -03:00
c373b23f9b Add Dockerfile 2019-11-18 13:52:55 -03:00
23fabb0b0c Do not always require custom configuration files 2019-11-18 13:01:01 -03:00
0b4aa45f95 2.1.0 v2.1.0 2019-11-18 09:42:37 -03:00
ff5a20e13f Stop using local stream after hangup 2019-11-18 09:42:18 -03:00
c89886bbfa Fix toolbar icons. Hangup removes video stream 2019-11-18 09:35:37 -03:00
a097e26a20 2.1.0-3 v2.1.0-3 2019-11-18 00:54:16 -03:00
038a617b30 Do not use core-js because it breaks minification
We get an error

can't convert n to string: its [Symbol.toPrimitive] method returned an object
2019-11-18 00:54:14 -03:00
a66f74cd81 2.1.0-2 v2.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 v2.1.0-1 2019-11-18 00:33:14 -03:00
3b64df48e0 Remove config.js from .gitignore 2019-11-18 00:32:55 -03:00
392ae6909d 2.1.0-0 v2.1.0-0 2019-11-18 00:24:38 -03:00
11727714ec Make <Notifications /> drop down on focus 2019-11-18 00:21:24 -03:00
b88889665f Refactor Toolbar, move video & notifications 2019-11-17 23:51:57 -03:00
9d68e4c1f4 Add Toolbar tooltips 2019-11-17 19:32:45 -03:00
fddb88f5b8 Use <Side /> instead of position absolute
Some components still use position fixed. This could change in the
future.
2019-11-17 17:24:28 -03:00
58039eb086 Remove alerts from state 2019-11-17 14:28:48 -03:00
fcb47a2cc5 Dismiss notifications from component 2019-11-17 14:10:33 -03:00
67d9177a91 Add autoplay error notification 2019-11-17 10:50:04 -03:00
0a40e7202a Make Media menu disappear after connecting 2019-11-17 09:46:11 -03:00
ef110e6fe2 Autofocus chat input 2019-11-17 09:34:02 -03:00
63bae9fc55 Fix transition group 2019-11-17 09:31:24 -03:00
b46206de1f Add style to Media menu 2019-11-17 00:17:50 -03:00
a8f3757d53 Do not join call automatically
Present a user with a menu to join call manually
2019-11-16 23:49:14 -03:00
22380ea381 Add Media.tsx 2019-11-16 20:53:09 -03:00
6fd6a4edf3 Add actions/MediaActions and reducers/media 2019-11-16 12:23:04 -03:00
46eeae04fc Use removeListener instead of off for Node 8 2019-11-16 09:57:07 -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