Commit graph

488 commits

Author SHA1 Message Date
sergystepanov
9d17435d7e
Allow gh Docker repository push in forks 2020-06-16 22:09:36 +03:00
sergystepanov
6a42f9d989
Add missing Docker build check into CI 2020-06-16 15:15:53 +03:00
sergystepanov
f18ede0835
Require app build CI on PR 2020-06-15 22:16:26 +03:00
sergystepanov
782e6d71b1
Add Github Docker repo publisher (#197) 2020-06-16 00:15:25 +08:00
sergystepanov
27f8fdc117
Make it choose ws/wss protocol based on URL's protocol. (#196)
When you open the app with https: protocol it will chose wss secured socket connection instead of hardcoded addresses / domains.
2020-06-13 14:23:01 +08:00
giongto35
42d7e166e8
Update dev.run-docker for easier startup 2020-06-11 05:54:02 +08:00
sergystepanov
9d3e9c1a3b
Initial Docker rewrite (#190)
* Initial Docker rewrite

* Add rebuild

* Up

* Up

* Up

* Pre-release

* Pack assets with ext games

* Remove Makefile Docker because it's broken on Windows and a dup

* Add default container name

* Update docker-compose.yml

* Add app binaries into the system bin folder

* Update

* Update
2020-06-09 20:38:43 +08:00
giongto35
bf5b622b1a
Fix high CPU due to nonstop loop (#191) 2020-06-06 04:29:16 +08:00
giongto35
d84503fa75
Close channel to avoid routine leak (#188) 2020-05-31 03:28:36 +08:00
Sergey Stepanov
ee9088a065
Update deps for WSL2 support 2020-05-29 15:22:28 +03:00
Sergey Stepanov
0bf23d6995
Update release generation target 2020-05-28 13:08:23 +03:00
Sergey Stepanov
23f282760a
Fix broken Msys2 pacman for now 2020-05-26 00:29:47 +03:00
giongto35
6d13590191
Fix pprof path (#187) 2020-05-26 03:57:21 +08:00
sergystepanov
a007157e76
Add initial support of portrait games (#186)
* Add initial support of portrait games

* Add benchmarks to angle selector

* Remove map from angles
2020-05-25 18:36:07 +08:00
giongto35
c8e6cfcb64
Feature: Add pgm bios + quit reload to the main page (#183) 2020-05-18 02:00:00 +08:00
giongto35
edf7c4b872
Enable voice communication in the same room (#182)
- All voice is fan-in and broadcasted.
- Currently, voice is sent in the same game track. TODO: send voice in different track (Having issue with dynamically addTrack after offer and answer)
2020-05-15 01:52:51 +08:00
sergystepanov
ae59586a3d
Fix Firefox distorted audio with a small OPUS frame 2020-05-03 21:31:02 +03:00
giongto35
e948174a8f Update README remove chrome 2020-04-28 02:57:59 +08:00
trichimtrich
5dcf4ac95f
Add support firefox safari ios (#175)
* change rtc offer/answer direction

* remove overlay log

* merge browser+session, fix log, add browser map

* add candidate transfer on worker + web
2020-04-28 02:20:49 +08:00
Sergey Stepanov
bd6390f89b
Fix gh CI scripts for a non-standard shell 2020-04-27 13:12:40 +03:00
Sergey Stepanov
ffd4007bd2
Update MSYS2 pre-build step 2020-04-27 12:29:45 +03:00
Sergey Stepanov
da2d5b0ead
Minor fixes in the stats module after the review 2020-04-26 21:46:33 +03:00
sergystepanov
e05ae221e8
Add generic application statistics overlay (#168)
* Add stat module initial example

* Add stats module help overlay overlap handling

* Add generic graph canvas image builder

* Add more generic graphing module

* Clean up the code

* Some fixes

* Change graphing styles

* Clean some stats module code

* Move to RAF rendering to burn your CPU

* Add not standardized memory stats module

* Fix initial stats visibility flag handle
2020-04-26 22:19:00 +08:00
sergystepanov
23c2f5b4ee
Fix ui scaling for Chrome (#169)
* Fix ui scaling for Chrome

* Bump the versions for cache
2020-04-25 04:01:48 +08:00
sergystepanov
b3cb95849d
Refactor input poll (#167)
* Refactor input poll to make it x2-3 faster (0.4ms+ -> 0.1ms)

* If Server is sendrecv transceiver, client needs to be sendrecv on Firefox.
c641b530a0

Co-authored-by: giongto35 <giongto35@yahoo.com>
2020-04-22 01:11:36 +08:00
Sergey Stepanov
ee14bf82cb
Remove unused GO vendor experiment 2020-04-20 15:29:26 +03:00
giongto35
b29a4b15ea Fix run dev.docker. Thanks baxpace 2020-04-20 18:41:57 +08:00
Sergey Stepanov
7ba83c4ce8
Update Go modules 2020-04-20 12:06:42 +03:00
Sergey Stepanov
11d640a516
Remove annoying poster chunks under not 1:1 AR videos 2020-04-19 22:56:03 +03:00
giongto35
7e8ebd5f74 Minor fix + Update more collaborate games for fun 2020-04-19 03:35:28 +08:00
giongto35
27cee3976a
Update Readme format (#162) 2020-04-17 03:35:49 +08:00
giongto35
d8d3658783 Update Technical wrapup from WebRTChacks 2020-04-17 02:27:14 +08:00
giongto35
fb85bcf8ca Update fonts 2020-04-16 18:28:13 +08:00
Sergey Stepanov
44392442f1
Clean Go modules 2020-04-13 17:18:48 +03:00
Sergey Stepanov
9238e57acb
Fix event params shadowing (0, false and so on -> {}) 2020-04-13 17:13:11 +03:00
giongto35
7f2f10518a Update font css 2020-04-12 03:29:19 +08:00
giongto35
87e929d67c Update Pion version 2020-04-12 02:55:07 +08:00
sergystepanov
e547b69bb7
Add build workflow (#161)
* Add build workflow

* Fix markdown
2020-04-11 00:26:12 +08:00
giongto35
490e8eb02f
Update new UI (#160)
* Update new ui

* Update script version
2020-04-10 05:15:23 +08:00
sergystepanov
da39545824
Fix release badge in the README.md 2020-04-08 23:34:18 +03:00
sergystepanov
e2fc8696c8
Add multi-os Github release workflow (#159) 2020-04-09 04:01:02 +08:00
giongto35
8484eca293 Add L R 2020-04-01 01:27:42 +08:00
giongto35
57ba14a3e6 Update coordinator 2020-03-26 21:57:03 +08:00
giongto35
769440f5ee Merge branch 'master' of github.com:giongto35/cloud-game 2020-03-26 21:56:21 +08:00
giongto35
2cd48e0342
Update naming for better clarity (#155)
* Rename

* update naming
2020-03-22 23:34:23 +08:00
giongto35
59d4a3d9c2 update naming 2020-03-22 23:33:12 +08:00
giongto35
9558054449 Rename 2020-03-20 00:50:29 +08:00
giongto35
10cb6d5092 Fix HTTPS redirect, just need to use PathPrefix instead of listing all routes 2020-02-10 00:21:56 +08:00
giongto35
974ff64033 Integrate Neogeo to CloudRetro 2020-02-06 02:54:33 +08:00
giongto35
4d97ad1f34 Fix bug, add more game port 2020-01-14 03:49:01 +08:00