Commit Graph

31 Commits

Author SHA1 Message Date
dependabot[bot] d1b75694e7
chore: bump tough-cookie and newman in /WebApp (#957)
Removes [tough-cookie](https://github.com/salesforce/tough-cookie). It's no longer used after updating ancestor dependency [newman](https://github.com/postmanlabs/newman). These dependencies need to be updated together.


Removes `tough-cookie`

Updates `newman` from 5.3.2 to 6.0.0
- [Changelog](https://github.com/postmanlabs/newman/blob/develop/CHANGELOG.yaml)
- [Commits](https://github.com/postmanlabs/newman/compare/v5.3.2...v6.0.0)

---
updated-dependencies:
- dependency-name: tough-cookie
  dependency-type: indirect
- dependency-name: newman
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-21 09:49:38 +09:00
dependabot[bot] ac89655e3d
chore: bump @babel/traverse from 7.18.2 to 7.23.2 in /WebApp (#954)
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.18.2 to 7.23.2.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse)

---
updated-dependencies:
- dependency-name: "@babel/traverse"
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-21 09:49:20 +09:00
Dong 8feaeaae38
fix: Fix WebApp devDependencies conflict issue (#931) 2023-07-31 10:35:27 +09:00
Takashi Kannan 008b81dc70
fix: Error on http signaling using short interval (#919)
* add timestamp on getall response

* use timestamp

* remove unused code

* fix newman test

* update package lock

* use same datetime and include sametime by fromtime

* permit change interval on signaling class

* fix test

* fix
2023-07-24 17:21:59 +09:00
dependabot[bot] d874de464f
chore: bump json5 from 2.2.1 to 2.2.3 in /WebApp (#829)
Bumps [json5](https://github.com/json5/json5) from 2.2.1 to 2.2.3.
- [Release notes](https://github.com/json5/json5/releases)
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)
- [Commits](https://github.com/json5/json5/compare/v2.2.1...v2.2.3)

---
updated-dependencies:
- dependency-name: json5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-10 10:51:53 +09:00
Kazuki Matsumoto 5dc6641721
chore: Update npm modules (#758) 2022-09-07 09:57:53 +09:00
Kazuki Matsumoto 5a61ffc57c
chore: Update package version of WebApp dependencies (#701)
* fix

* revert

* update package version

* fix

* ignore lint error

* fix

* fix

* fix

* fix

* fix
2022-06-14 20:01:59 +09:00
Kazuki Matsumoto ac11608fd4
feat: Upgrade WebRTC package version 2.4.0-exp.7 (#683)
* wip: webrtc 2.4.0-exp.7

* update webrtc 2.4.0-exp.7

* add codec select in receiver sample on webapp

* Revert "add codec select in receiver sample on webapp"

This reverts commit 2292dd7f03142eccbae35a1187d5eab5b9d1f7db.

* Upgrade package version

* fix ciimage version

* fix bug

* fix

Co-authored-by: Takashi KANNAN <takashi.kannan@unity3d.com>
2022-05-19 17:32:28 +09:00
dependabot[bot] 0ef53a74ec
chore: bump minimist from 1.2.5 to 1.2.6 in /WebApp (#665)
Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)

---
updated-dependencies:
- dependency-name: minimist
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-19 14:27:32 +09:00
dependabot[bot] 278e525170
chore: bump url-parse from 1.5.7 to 1.5.10 in /WebApp (#658)
Bumps [url-parse](https://github.com/unshiftio/url-parse) from 1.5.7 to 1.5.10.
- [Release notes](https://github.com/unshiftio/url-parse/releases)
- [Commits](https://github.com/unshiftio/url-parse/compare/1.5.7...1.5.10)

---
updated-dependencies:
- dependency-name: url-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-28 14:55:00 +09:00
dependabot[bot] 5a7947503c
chore: bump url-parse from 1.5.3 to 1.5.7 in /WebApp (#649)
Bumps [url-parse](https://github.com/unshiftio/url-parse) from 1.5.3 to 1.5.7.
- [Release notes](https://github.com/unshiftio/url-parse/releases)
- [Commits](https://github.com/unshiftio/url-parse/compare/1.5.3...1.5.7)

---
updated-dependencies:
- dependency-name: url-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-21 19:11:00 +09:00
dependabot[bot] 2c64f1b9a9
chore: bump simple-get from 3.1.0 to 3.1.1 in /WebApp (#632)
Bumps [simple-get](https://github.com/feross/simple-get) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/feross/simple-get/releases)
- [Commits](https://github.com/feross/simple-get/compare/v3.1.0...v3.1.1)

---
updated-dependencies:
- dependency-name: simple-get
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-08 12:42:29 +09:00
Kazuki Matsumoto 67046ee993
chore: Upgrade package version 3.1.0-exp.2 (#554)
* upgrade package version 3.1.0-exp.2

* fix webapp package version
2021-10-26 12:05:58 +09:00
Takashi Kannan cdb2ce0e09
feat: add test for webapp client (#547)
* unified peer class on video player

* fix signaling on videoplayer

* implement mocksingaling class for test

* fix mocksignaling

* add mocksignaling test

* set up httpsignaling test

* use describe each

* setup and fix http signaling test

* add mode argument

* fix mocksignaling

* fix signaling interval

* add jest dev server

* using jest web server on signaling test

* fix setup test on mocksignaling

* change package.lock.json to version 1 on webapp server

* implement getconnection on httpsingaling

* fix test interval

* change using portnumber

* add workaround for linux

* fix artifact path
2021-10-12 11:01:15 +09:00
Takashi Kannan 3c17ade431
feat: add more signalingtest for webserver (#543)
* divide test files

* add private signaling test on httphandler

* add more test about websockethandler

* fix typo

* add semi/jest lint and fix it
2021-10-05 15:16:45 +09:00
Takashi Kannan 4eb8c6052f
feat: Add unittest for webapp using Jest (#541)
* update dependencies packages

* fix parse command line option

* enable esmodule on jest

* define webapp client test job on yamato

* define signaling handler on server

* setup server test

* add jest-websocket-mock

* fix handler argument

* implement basic test for http/wbsocket signaling handler

* fix lint

* fix tsconfig.json

* change linux vm image for webapp job

* fix jest command for win

* fix upm-ci-webapp.yml

* wait more time for running test server

* make client directory for webapp

* add cross env for client test

* fix httphandler on private mode

* fix review
2021-10-04 14:28:23 +09:00
dependabot[bot] 4d78452863
chore(deps): bump ws from 7.2.1 to 7.4.6 in /WebApp (#484)
Bumps [ws](https://github.com/websockets/ws) from 7.2.1 to 7.4.6.
- [Release notes](https://github.com/websockets/ws/releases)
- [Commits](https://github.com/websockets/ws/compare/7.2.1...7.4.6)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-31 08:04:55 +09:00
Takashi Kannan 1427230be3
Feat/implement perfectnegotiation webserver (#470)
* implement perfect negotiation on webserver

* fix http/websocket signaling process on unity

* fix and add test

* fix offer process on webserver

* fix furioos signaling on offer

* skip swap transciver test on windows player

* remove onfoundconnection event

* remove readyotherpeer propety from onconnect

* invoke OnReadyOtherConnection onOffer

* use ResendOffer instead of OnReadyOtherPeer

* fix webapp test
2021-05-26 16:18:34 +09:00
Takashi Kannan 0753699507
feat: display server config on webclient (#412)
* update package.json

* create options class

* create config.js

* display config on toppage

* add warning each page

* fix review

* change endpoint name to config

* add test for config

* fix asset path for packing
2021-02-18 15:11:08 +09:00
Takashi Kannan 7ba8d5e9dd feat: bidirectional communication sample (#359)
* implement private mode

* send connection id on createconnection

* implement unity 1on1 sample

* [wip]fix connection

* [wip] add peerExists flag on connect

* [wip] add disconnect handling

* remove tracks on disconnect

* implement http signaling

* fix session delete

* fix httpsignaling on webapp

* add logging level

* formated ts file

* fix review and test

* change error message

Co-authored-by: Kazuki Matsumoto <1132081+karasusan@users.noreply.github.com>

* fix signaling

* fix erro msg handle

* add private mode signaling test

* move connectionid input to sample cone

* implement videostreambase

* fix videoviewer

* fix 1on1 browser sample

* fix private signaling

* add send/recv texture propety

* fix test check peer exists

* add close connection at test end

* waiting thread and process ending

* remove todo about signaling test

* enable signaling test

* fix webapp copy path

* fix webapp download url generate

* use enviroment variable about webapp location

* add connecctionid check on connect

* change rtx template test to same hdrp test

* ignore signaling test if scripting backend is il2cpp

* add utr timeout argment

* fix receive viewer texture

* use yamato env about webapp name

* 1on1 sample ui handle

* fix websocket msg schema comment

Co-authored-by: Kazuki Matsumoto <1132081+karasusan@users.noreply.github.com>
2021-01-15 10:50:29 +09:00
Kazuki Matsumoto fe03aa7c91
chore: upgrade dependencies (#323)
* upgrade version of packages which depends on

* adjust input parameter

* npm audit fix

* add wait 1 second to avoid error of webapp test

(cherry picked from commit abfa6fc71b357224b31a8a7fc509d13276112c11)

* fixed batch error

* Revert "npm audit fix"

This reverts commit 4377e724a7.

* npm audit fix
2020-08-26 12:48:43 +09:00
Takashi Kannan 85687b582f
Implement websocket signaling (webapp/webclient) (#240)
* implement signaling server using websocket protocol

* separete signaling class

* implement websocket signaling server

* start on if arrgument has w

* implement ws signaling client

* change event drivin signaling

* fix typo candidate

* detected websocket url by location

* fix connection message
2020-03-24 15:00:41 +09:00
Kazuki Matsumoto 51e3cb9804
refactor: Standardize line-ending format (#224) 2020-02-05 18:59:20 +09:00
Kazuki Matsumoto c40227de03 fix: fixed npm security alert (#185) 2019-11-15 16:31:06 +09:00
kyusyukeigo da5d63a77b Migrate from tslint to eslint (#171)
* migrate from tslint to eslint

* fixed lint issue
2019-10-10 15:04:56 +09:00
Kazuki Matsumoto ab785b4ecf fix: Reduce duplication npm dependencies (#129) 2019-08-29 11:45:27 +09:00
dependabot[bot] 7842d175da chore(deps): bump lodash.mergewith from 4.6.1 to 4.6.2 in /WebApp (#127)
Bumps [lodash.mergewith](https://github.com/lodash/lodash) from 4.6.1 to 4.6.2.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/commits)

Signed-off-by: dependabot[bot] <support@github.com>
2019-08-29 10:39:15 +09:00
dependabot[bot] bec197f6e2 chore(deps): bump mixin-deep from 1.3.1 to 1.3.2 in /WebApp (#128)
Bumps [mixin-deep](https://github.com/jonschlinkert/mixin-deep) from 1.3.1 to 1.3.2.
- [Release notes](https://github.com/jonschlinkert/mixin-deep/releases)
- [Commits](https://github.com/jonschlinkert/mixin-deep/compare/1.3.1...1.3.2)

Signed-off-by: dependabot[bot] <support@github.com>
2019-08-29 10:38:17 +09:00
kazuki matsumoto de8e4b2109 refactor webapp auto testing 2019-07-06 19:39:32 +09:00
Kazuki Matsumoto ed703ad164 [WIP]Integrated Inputsystem (#20)
* Add UnitTest

* Added RemoteInput script

* Fixed RemoteInput  bugs

* mouseevent sample

* Added touch event

* fix webapp bugs
2019-06-03 16:00:01 +09:00
Kazuki Matsumoto 1917e965b5 Added Signaling feature (#13)
*  Add signaling web server

add signaling web server

* renamed cmd

* Updated WebApp

* updated build pipeline

* Added C# signaling script

* removed unused file
2019-05-28 00:12:30 +09:00