David Négrier
6920836e47
Merge branch 'master' of github.com:thecodingmachine/workadventure into develop
2022-04-13 15:12:06 +02:00
Alexis Faizeau
d1e8243c47
Zod EVERYWHERE ( #2027 )
...
* Zod EVERYWHERE
* Add no-unused-vars rule to eslint in front
* Add no-unused-vars rule to eslint in pusher
* Add no-unused-vars rule to eslint in back
* Remove unused PlayerTexture guards
* Fix data providing on room connection
Co-authored-by: Alexis Faizeau <a.faizeau@workadventu.re >
2022-04-12 14:21:19 +02:00
David Négrier
a99815a1b4
Fixing comparison of constraints state
...
Comparison was broken because we were not performing a deep comparison.
2022-04-11 21:46:30 +02:00
grégoire parant
003bc86262
Release 1.9.6 ( #2021 )
...
* Change accès token with query privateAccessToken in the url
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com >
* Add play uri param
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com >
* PlayUri parameter
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com >
* removed unused imports
* send group userIds to players
* sending info about group lock state. wip
* listening to lockGroupMessage on front
* cleanup
* Updating GroupDescriptors on LockGroupMessage
* remove console logs
* group circles with color fill
* fix GameRoom text
* remove obsolete check
* cr fixes #1 wip
* much cleaner approach to group lock update
* fix compilation error
* well-known values wip
* Removing old unused images
Just a bit of cleanup!
* update with dan suggest
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com >
* Change roomId by playUri
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com >
* hide voice indicator for player leaving still existing bubble conversation
* Refactor access by token
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com >
* Refactor connexion manager
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com >
* Adds settings options and localUser functions
* PrivacyShutdownStore modifies constraints according to the user's setting
* switches dropdown for checkboxes and adjusts wording
* Adds the todo about German translation
* Adds test map
* Makes the default setting: camera off and mic on
* Add z-index on embeds screens and action menu
* Fixes tileset import
* Adds settings options and localUser functions
* PrivacyShutdownStore modifies constraints according to the user's setting
* switches dropdown for checkboxes and adjusts wording
* Adds the todo about German translation
* Adds test map
* Makes the default setting: camera off and mic on
* Fixes tileset import
* Applying German translation, thanks to @Lurkars
* removed obsolete console.log
* fix linter issues
* make use of proto well knows types
* fixed types for RoomConnection
* fix locking bubble when returning from away mode
* Fix run pretty
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com >
* prevent actions menu from appearing when inserting space key on chat
* Bump ansi-regex from 4.1.0 to 4.1.1 in /maps
Bumps [ansi-regex](https://github.com/chalk/ansi-regex ) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/chalk/ansi-regex/releases )
- [Commits](https://github.com/chalk/ansi-regex/compare/v4.1.0...v4.1.1 )
---
updated-dependencies:
- dependency-name: ansi-regex
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump minimist from 1.2.5 to 1.2.6 in /desktop/local-app
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 >
* Bump ansi-regex from 4.1.0 to 4.1.1 in /desktop/electron
Bumps [ansi-regex](https://github.com/chalk/ansi-regex ) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/chalk/ansi-regex/releases )
- [Commits](https://github.com/chalk/ansi-regex/compare/v4.1.0...v4.1.1 )
---
updated-dependencies:
- dependency-name: ansi-regex
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump ansi-regex from 4.1.0 to 4.1.1 in /uploader
Bumps [ansi-regex](https://github.com/chalk/ansi-regex ) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/chalk/ansi-regex/releases )
- [Commits](https://github.com/chalk/ansi-regex/compare/v4.1.0...v4.1.1 )
---
updated-dependencies:
- dependency-name: ansi-regex
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump plist from 3.0.4 to 3.0.5 in /desktop/electron
Bumps [plist](https://github.com/TooTallNate/node-plist ) from 3.0.4 to 3.0.5.
- [Release notes](https://github.com/TooTallNate/node-plist/releases )
- [Changelog](https://github.com/TooTallNate/plist.js/blob/master/History.md )
- [Commits](https://github.com/TooTallNate/node-plist/commits )
---
updated-dependencies:
- dependency-name: plist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: Hanusiak Piotr <piotr@ltmp.co >
Co-authored-by: David Négrier <d.negrier@thecodingmachine.com >
Co-authored-by: Piotr 'pwh' Hanusiak <p.hanusiak@workadventu.re >
Co-authored-by: Benedicte Quimbert <b.quimbert@workadventu.re >
Co-authored-by: Alexis Faizeau <a.faizeau@workadventu.re >
Co-authored-by: Bénédicte Q <37311765+HimeShaman@users.noreply.github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-30 11:13:27 +02:00
Benedicte Quimbert
4e5fb735bd
switches dropdown for checkboxes and adjusts wording
2022-03-25 16:40:05 +01:00
Benedicte Quimbert
40c0f06c8a
PrivacyShutdownStore modifies constraints according to the user's setting
2022-03-25 16:37:03 +01:00
Benedicte Quimbert
85f3a1a9c8
Adds settings options and localUser functions
2022-03-25 16:34:59 +01:00
David Négrier
37e824c494
Fixing setInterval not freed for some volume analyzers
...
Also: using a 256 fftSize instead of 2048 to save on CPU cycles.
2022-03-16 15:34:39 +01:00
Hanusiak Piotr
d6f0c19838
cr fixes #1
2022-02-08 11:54:18 +01:00
Hanusiak Piotr
330b6ea1c5
prettier
2022-02-07 15:10:20 +01:00
Hanusiak Piotr
40aae25e11
listen to local volume change only if in bubble conversation
2022-02-03 13:43:20 +01:00
Hanusiak Piotr
4424c7cce1
prevent SoundMeter from being initialized if stream has no audio tracks available
2022-02-03 12:58:31 +01:00
Hanusiak Piotr
e0f5529fa7
catch no audio track error
2022-02-03 12:21:30 +01:00
Alexis Faizeau
0bf1acfefb
Improve game overlay UI
2022-01-27 16:34:58 +01:00
David Négrier
24baf5664c
All promises are now handled
2022-01-04 17:06:29 +01:00
David Négrier
482ba9690a
Sharing outline color changes in real time
2021-12-22 18:34:36 +01:00
David Négrier
0c281db411
More eslint fixes (+ ignoring no-unsafe-argument rule for now)
2021-12-16 15:57:37 +01:00
Kharhamel
9dd3e8ff85
FIX: being in a silent zone new forces mediaConstraints to false
2021-10-06 17:59:20 +02:00
Kharhamel
7bb0175648
FIX: we now make sure to completly disable the old stream before attempting to create a new one ( #1493 )
...
* FIX: we now make sure to completly disable the old stream before attempting to create a new one
* FIX: disable audio optimization on chrome
* always reemit the stream on chrome
* Try fix on stop current stream
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com >
* Try fix on stop current stream
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com >
* Push fix microphone
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com >
Co-authored-by: Gregoire Parant <g.parant@thecodingmachine.com >
2021-10-02 23:58:33 +02:00
kharhamel
fa9929757d
FIX: reimplemented the old stream behavior on bad navigators like chrome
2021-09-07 16:39:44 +02:00
Gregoire Parant
f2ca021740
Hotfix media constraint error
...
- Create error to manage displayed warning when we try to access on media with no constraint video and audio
- Fix disabled microphone if we try to active and we don't have right or there is an error.
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com >
2021-09-05 19:36:57 +02:00
grégoire parant
4f0bb95a38
Emote silent zone ( #1342 )
...
* Add an emote when the user is in silent zone
* Update silent icon strategy
* Update strategy for silent zone
- Add svelte store
- Show silent zone indication and replace camera
This update permit to hide silent zone when user is in Jitsi discussion
* Fix css silent zone
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com >
2021-09-05 18:36:22 +02:00
grégoire parant
a0d863569b
WIP: Bypass camera scene ( #1337 )
...
* Set new local camera setup variable
* Finish by pass video settings
- TODO add button to update camera settings
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com >
* Merge branch 'develop' into jumpVideoCamera
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com >
# Conflicts:
# front/src/Connexion/LocalUserStore.ts
# front/src/Phaser/Components/Loader.ts
# front/src/Phaser/Game/GameManager.ts
# front/src/Phaser/Login/EnableCameraScene.ts
* Add menu to open enable camera scene
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com >
* Finish jump camera setup
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com >
2021-09-04 21:31:36 +02:00
kharhamel
ba5fa06306
FIX: fixed a circular dependancy in stores by rewriting createPeerStore() and createScreenSharingPeerStore()
2021-09-03 17:16:31 +02:00
kharhamel
52fe79df47
FEATURE: improved the mediaStore code to disable tracks instead of deleting them
2021-09-01 17:14:05 +02:00
GRL78
7c956d1481
REVIEW : Migration Menu and Report Menu in Svelte ( #1363 )
...
* WIP: svelte menu
* temp
* temp
* New menu svelte
* Migration of report menu in svelte
* Migration of registerCustomMenu for Menu in Svelte
Refactor subMenuStore
Suppression of old MenuScene and ReportMenu
* Suppression of HTML files that aren't use anymore
* fix deeployer
* First pass on css
* First pass on css
* Second pass on css and reportMenu
* Second pass on css and reportMenu
* Second pass on css and reportMenu
* Third pass on css and reportMenu
* Correction following test
* Contact page only if environment variable exist
* Update service worker
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com >
* Change requested
* Change requested
Co-authored-by: kharhamel <oognic@gmail.com >
Co-authored-by: Gregoire Parant <g.parant@thecodingmachine.com >
2021-08-26 12:01:07 +02:00
grégoire parant
c7fdfed00c
Improve mobile camera shown ( #1354 )
...
- Add new store to send mobile size
- Update style to show video for mobile size
2021-08-10 22:35:26 +02:00
Stefan Weil
64065b2798
Fix some typos (found by codespell) ( #1316 )
...
Signed-off-by: Stefan Weil <sw@weilnetz.de >
2021-07-27 14:29:09 +02:00
jonny
7f61e9addd
Merge remote-tracking branch 'remotes/upstream/develop' into tiles-start-positions
2021-06-25 18:14:40 +02:00
David Négrier
2f282e3469
peerStore loading order caused issues. Fixed in GameScene (+ extracted a few stores in their files)
2021-06-24 11:54:09 +02:00
David Négrier
e7b0f859a5
Migrating the video overlay in Svelte (WIP)
2021-06-17 10:07:27 +02:00
David Négrier
9f09dc9df2
Adding a special error message for non Safari browsers on iOS < 14.3
2021-06-04 16:19:41 +02:00
David Négrier
2905a5570c
Removing commented code
2021-06-04 10:33:24 +02:00
David Négrier
f4ed527fe8
Adding a global error message
...
This error message should be used for non fatal errors (otherwise, use the ErrorScene).
It is implemented using Svelte and the new "$errorStore".
Use `errorStore.addErrorMessage` to display the error popup with the message.
This PR uses this error message to display a popup explaining the browser is too old for WebRTC.
2021-06-04 10:33:22 +02:00
David Négrier
5f562f49c3
Improving error message
2021-06-03 10:49:12 +02:00
David Négrier
eb6cfdf53d
Fixing missing early return if webcam not available
2021-06-03 10:39:30 +02:00
David Négrier
b04c438d6f
Detect webcams unplugged
2021-06-01 16:43:24 +02:00
David Négrier
bf7083effc
Migrating EnableCameraScene to Svelte
2021-06-01 16:17:36 +02:00
David Négrier
4f1cab5afe
Fixing comments
2021-05-26 12:19:58 +02:00
David Négrier
d32df13f1b
Camera now show up when someone is moving and hides 5 seconds after we stop moving.
...
Also, added an animation to show/hide the webcam.
2021-05-26 12:12:46 +02:00
David Négrier
8af8ccd54b
Migrating MediaManager game part to Svelte store
2021-05-26 12:12:18 +02:00
David Négrier
28d78a7988
Switching MediaManager to using a Svelte store
...
This allows cleaner and more expressive code, especially regarding whether the webcam should be on or off.
2021-05-26 12:11:16 +02:00