276 Commits

Author SHA1 Message Date
c26b0bc5f8 Add baseUrl for favicon 2020-03-12 21:13:53 +01:00
509485e173 3.0.8
All checks were successful
continuous-integration/drone/push Build is passing
v3.0.8
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 v3.0.7 2020-03-11 15:08:35 +01:00
9f1320a907 Add touchStart/touchEnd event handlers for video 2020-03-11 15:08:32 +01:00
d68ebdef79 3.0.6 v3.0.6 2020-03-11 15:04:52 +01:00
a025fcad43 Add ability to toggle object-fit: cover on videos by long-pressing 2020-03-11 15:04:44 +01:00
4a53a2fb55 3.0.5
All checks were successful
continuous-integration/drone/push Build is passing
v3.0.5
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 v3.0.4 2020-03-10 13:45:56 +01:00
e28af6740e Merge branch 'share-desktop' 2020-03-10 13:45:10 +01:00
478df8c8fd Fix streams.test.ts 2020-03-10 13:44:09 +01:00
e851181ffa Fix SocketActions.test.ts 2020-03-10 13:42:47 +01:00
0ae475f898 Fix media.test.ts 2020-03-10 13:38:27 +01:00
80ac818616 Fix Toolbar.test.tsx 2020-03-10 13:16:03 +01:00
720e26a5dd Fix CallActions.test.ts 2020-03-10 13:14:31 +01:00
9db349d4a5 Fix App.test.tsx 2020-03-10 13:14:22 +01:00
6effc10d9e Do not remove tracks when sharing desktop and camera 2020-03-10 13:10:00 +01:00
8c0377bdaf Make socket automatically do the handshake on each reconnect 2020-03-10 12:10:08 +01:00
46a0b1f7ea Remove each user stream individually 2020-03-10 11:58:15 +01:00
f056048d62 Use addTrack/removeTrack over addStream/removeStream
The addStream and removeStream are deprecated and the MDN docs
recommend using addStream/removeStream instead.

While we add tracks, we can also add event listeners to whether or not a
track has ended and then remove a stream once all tracks in the streams
have ended.
2020-03-10 11:21:35 +01:00
53ddcdfcbf Add catch when requesting desktop 2020-03-10 09:03:19 +01:00
2f582e66b9 Write error to log on promise rejected 2020-03-10 09:03:11 +01:00
18ff3947b8 Run npm audit fix 2020-03-10 08:32:37 +01:00
61fc53bcf9 Add experimental support for sharing desktop 2020-03-09 11:58:28 +01:00
ee209d7889 Add display icon 2020-03-09 08:29:06 +01:00
5ebd5c07c0 Run npm audit fix --force 2020-03-09 08:21:12 +01:00
1110cb0dfb Sign .drone.yml
All checks were successful
continuous-integration/drone/push Build is passing
2020-01-07 11:01:36 +01:00
4ed5265e95 Add .drone.yml
All checks were successful
continuous-integration/drone/push Build is passing
2020-01-07 10:22:22 +01:00
951fbf52c7 3.0.3 v3.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
639e3b1d19 Run npm audit fix 2019-11-19 23:17:08 -03:00
f7e63e80cc 3.0.2 v3.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 v3.0.1 2019-11-19 23:04:23 -03:00
efac81f006 Add TODO to README.md 2019-11-19 13:22:24 -03:00
fcc11ec984 Fix version in index.html 2019-11-19 13:14:07 -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
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