122 Commits

Author SHA1 Message Date
Jerko Steiner
50ced279e5 Update all dependencies to the latest versions 2018-12-11 18:47:58 +01:00
Jerko Steiner
d24f1ab711 Update nodemon because of malicious package
New version no longer uses flatmap-stream
2018-12-05 11:04:18 +01:00
Jerko Steiner
74310f5665 Merge branch 'toolbar' 2018-12-05 11:03:40 +01:00
Michael H. Arieli
387dd21539 Fix bug: Use unisex icon for message without image 2018-12-02 17:14:06 -08:00
Michael H. Arieli
235067c72e Fix bug: Added simple emoji list 2018-12-02 17:13:09 -08:00
Michael H. Arieli
d016f4742f Changed chat look and feel 2018-12-02 16:30:13 -08:00
Michael H. Arieli
b91a1f2f81 Fix bug: Improve code to use ref and test units 2018-11-29 17:47:29 -08:00
Michael H. Arieli
4e6657f19a Small code cleanup 2018-11-27 16:08:22 -08:00
Michael H. Arieli
71e7792db7 Fix bug: Fixed chat width on mobile 2018-11-27 12:17:43 -08:00
Michael H. Arieli
fd455d548f Fix bug: Moved fonts under res folder 2018-11-26 12:58:04 -08:00
Michael H. Arieli
afc04e0b05 Changing behavior to use local fonts 2018-11-25 10:02:04 -08:00
Michael H. Arieli
6fba9c876b Fix bug: Removed "moment" usage
Also remove the timestamp from the UI, not needed when dealing with live chat (in session).

Note: still gonna keep the timestamp in messages data, might use it to display chat summary when call ends.
2018-11-25 07:57:29 -08:00
Michael H. Arieli
ecb2132c36 Fix bug: Use "screenfull" for cross-browser support for fullscreen 2018-11-25 07:09:26 -08:00
Michael H. Arieli
24eddf083f Updated chat look and feel
Changed to simple entry list
2018-11-24 18:55:27 -08:00
Michael H. Arieli
a1e4ab78cd Added blink effect on new message 2018-11-24 11:01:01 -08:00
Michael H. Arieli
721e993dc2 Fixed lint testing 2018-11-23 17:41:39 -08:00
Michael H. Arieli
0d8d3fbb33 Implemented socket chat 2018-11-23 16:55:48 -08:00
Michael H. Arieli
352a10ab89 Fixed typo - wrong file name 2018-11-23 08:27:24 -08:00
Michael H. Arieli
4645fd7e6e Replaced SVG with "Material-Icons" font 2018-11-23 08:24:45 -08:00
Michael H. Arieli
5ece2ccfe2 Fixed lint testing
Note: had to increase max-len to 400 since <svg> string is long
2018-11-22 17:03:10 -08:00
Michael H. Arieli
ce7eed3541 Created a simple toolbar
- Audio/Video toggling
- Fullscreen
- Hangout (return to homepage)
2018-11-22 11:35:44 -08:00
Jerko Steiner
21e3040dc3 2.0.7 v2.0.7 2018-11-14 22:25:07 +01:00
Jerko Steiner
04fa7382a1 Merge remote-tracking branch 'gitlab/master' 2018-11-14 22:22:20 +01:00
Jerko Steiner
9e95f2e16d Update package-lock.json because CI does not run
> npm ERR! 404 Not Found: har-validator@5.1.2

Related to ahmadnassri/node-har-validator#112
2018-11-14 22:18:50 +01:00
Lucian I. Last
db0c6a24ce npm #45 (#48)
* Edits on package.json #45

Add prepublishOnly https://docs.npmjs.com/misc/scripts
Add bin https://docs.npmjs.com/files/package.json#bin

* `chmod +x src/index.js`

This is required because file is run from package.json:7 bin

* Add npm install documentation #45

* Add npm badge

* Styling change by npm in package.json

* Add warning on npm global install

https://github.com/jeremija/peer-calls/pull/48#issuecomment-437192240
2018-11-13 22:27:56 +01:00
Jerko Steiner
589f1091b7 2.0.5 v2.0.5 2018-11-07 10:38:37 +01:00
Jerko Steiner
5873ffc1d9 2.0.4 2018-11-07 10:38:22 +01:00
Jerko Steiner
986a2e15cf Merge branch 'update' 2018-11-07 10:38:14 +01:00
Jerko Steiner
75efb9ffe2 Update node version in .travis.yml 2018-11-07 10:37:51 +01:00
Jerko Steiner
6d92c1add3 Fix broken tests after update 2018-11-07 10:36:15 +01:00
Jerko Steiner
5e39318cd9 Run npm audit fix --force 2018-11-07 10:26:29 +01:00
715b509d11 Add .gitlab-ci.yml 2018-06-04 16:39:41 -04:00
Vikas Kedia
fee565a4e3 Update README.md (#43)
Show how to build before starting the app in README
2018-01-08 12:18:14 +01:00
b7314643cc Add ability to run a https server 2017-10-29 14:22:51 -04:00
795d31f89f Add ability to set custom base url (reverse proxy)
The URL can be set by either:

1. Setting the `baseUrl` property in `config/default.json`,
   `config/local.json`, or `config/${NODE_ENV}.json` file.
2. Setting the `PEERCALLS_BASE_URL` environment variable.

For example:

```
$ PEERCALLS_BASE_URL=/test1/test2 npm start

> peer-calls@2.0.3 start /peer-calls
> node src/index.js

  peercalls WebSocket URL: /test1/test2/ws +0ms
  peercalls Listening on: 3000 +76ms
```

In this case, opening `http://localhost:3000/test1/test2` would open the
homepage.

Fix #42
v2.0.4
2017-08-17 20:14:17 -04:00
434bb2e844 2.0.3 v2.0.3 2017-06-20 22:27:37 -04:00
1740b4b752 Add autoPlay & playsInline to <video /> 2017-06-20 22:27:28 -04:00
7c98bd3fa9 2.0.2 v2.0.2 2017-06-20 19:12:11 -04:00
cc1639eade Add compatibility layer for iOS 11 2017-06-20 19:11:51 -04:00
967d623b32 Add build/.gitkeep 2017-06-20 18:40:19 -04:00
1981259159 2.0.1 v2.0.1 2017-06-18 10:35:44 -04:00
7d9f5dce01 Show version on front page 2017-06-18 10:35:38 -04:00
5adc8919e5 2.0.0 v2.0.0 2017-06-18 09:42:41 -04:00
b93e062f91 Update documentation 2017-06-18 09:41:06 -04:00
57b3d3ca6a Migrate to redux
Detailed list of changes

1. Migrate off flux to redux stores, closes #35
2. Reorganize stores
3. Use PureComponents, closes #36
4. Rewrite most tests, increase coverage to 100%, closes #17
5. Allow preview to people without camera & mic, closes #26
6. Add package-lock.json for npm 5
7. Add mock of window object, closes #13
2017-06-18 09:36:53 -04:00
6c24bf4e60 Switch to pure components, closes #36 2017-06-18 09:28:18 -04:00
609f370de0 Add more server-side tests 2017-06-18 09:21:17 -04:00
d68ccb0c48 Update README.md 2017-06-18 09:01:45 -04:00
df37ed93fb Allow peers w/o streams to receive streams, closes #26
Related to: https://github.com/feross/simple-peer/issues/95
2017-06-18 08:56:11 -04:00
8a8c7b570f Show peer icon when no video 2017-06-18 08:35:20 -04:00