Commit Graph

20 Commits

Author SHA1 Message Date
Kazuki Matsumoto 05d2edd5cd
fix: Fixed missing files to make the packing process for webapp (#801) 2022-11-01 10:53:57 +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 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 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 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
Kazuki Matsumoto 07d3f4879e
chore: Upgrade package version 3.0.0 (#411)
* [skip ci] WIP

* updated package version 3.0.0

* [skip ci] fix

* upgrade webrtc package version 2.3.2

* Update unity editor version
2021-02-18 08:01:21 +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 21a6b2870d
upgrade package version 2.1.0-preview (#325) 2020-08-27 14:29:08 +09:00
Kazuki Matsumoto e7212e03d7
upgrade webapp version (#280) 2020-04-20 17:40:17 +09:00
Kazuki Matsumoto a61dce323f
fix: eslint settings (#262)
* fixed eslint settings

(cherry picked from commit f92fd35babdd916688af7b016a68fc3970e07043)

* fixed build error
2020-04-13 12:05:59 +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 de8e4b2109 refactor webapp auto testing 2019-07-06 19:39:32 +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
Kazuki Matsumoto bb3e683b9a
Create package.json 2019-03-28 21:58:55 +09:00