_Bastler
ea49dafea4
Fix invalid maps
2021-12-16 19:26:28 +01:00
_Bastler
2132fc0323
Merge branch 'develop' of github.com:thecodingmachine/workadventure
2021-12-16 18:41:44 +01:00
David Négrier
b2bcfde5b1
Merge branch 'develop' of github.com:thecodingmachine/workadventure into upgrade_typescript_4.5
2021-12-16 16:07:17 +01:00
David Négrier
0c281db411
More eslint fixes (+ ignoring no-unsafe-argument rule for now)
2021-12-16 15:57:37 +01:00
David Négrier
fa2e583d48
Reimporting correctly types moved to /messages
2021-12-16 10:04:41 +01:00
PizZaKatZe
a481376633
Clean up remaining debug log messages
2021-12-15 20:11:47 +01:00
PizZaKatZe
d3297a448e
Add setting that ignores follow invites
2021-12-15 19:47:14 +01:00
PizZaKatZe
e3e7fba539
Rename InteractMenu/-Store => FollowMenu/-Store
2021-12-15 18:50:59 +01:00
PizZaKatZe
2bd71790b5
Use user IDs instead of names
2021-12-15 18:42:24 +01:00
PizZaKatZe
7bff782f7f
Improve follow abort message; avoid having to change it in backend
2021-12-15 18:42:24 +01:00
PizZaKatZe
0a410d289d
Implement follow request / confirmation UI
2021-12-15 18:42:22 +01:00
PizZaKatZe
1fca99c0d1
Send follow me request to all players
2021-12-15 18:41:36 +01:00
PizZaKatZe
f65491e709
Remove unused import
2021-12-15 18:36:11 +01:00
David Négrier
2fff6ae41e
Improving code security by adding stricter typings
2021-12-14 18:55:58 +01:00
_Bastler
301d756a3d
Merge branch 'develop' of github.com:thecodingmachine/workadventure
2021-12-13 19:10:50 +01:00
David Négrier
8a96ff8ee4
Merge pull request #1614 from ValdoTR/user-room-token
...
Added the user-room token created from admin when we access a room
2021-12-13 17:50:49 +01:00
Gregoire Parant
a5d4d163e1
Add test mode
...
`*` char permit to defined test mode with warning message
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com>
2021-12-10 01:51:40 +01:00
_Bastler
4695098632
Merge branch 'develop' of github.com:thecodingmachine/workadventure
2021-12-09 08:14:10 +01:00
David Négrier
598c7412a2
When sending an invalid token, the HTTP API from the Pusher now returns a 401 instead of an HTTP 500.
2021-12-08 14:46:23 +01:00
David Négrier
ff77a18262
Don't retry Axios if a token decryption failed
...
If a token decryption failed, it will emit a HTTP 500.
We should not retry Axios in this case but rather fail.
Note: a token decryption failed should not throw a HTTP 500 but another error code (HTTP 401?)
So maybe this fix is plainly wrong.
2021-12-08 11:16:39 +01:00
David Négrier
1d2d60a67a
Fixing issue with "instance" part of the URL lost in exitSceneUrl URLs.
2021-12-07 15:55:36 +01:00
_Bastler
3e1fefef1e
Merge branch 'develop' of github.com:thecodingmachine/workadventure
2021-12-07 10:48:24 +01:00
_Bastler
13e854c4c4
Merge branch 'develop' of github.com:thecodingmachine/workadventure
2021-12-07 08:38:21 +01:00
PizZaKatZe
d49d44d7ea
New setting: Always ask before opening cowebsites / Jitsi meetings
2021-12-06 23:25:25 +01:00
David Négrier
84f7a8c383
Pretty fix
2021-12-06 18:20:06 +01:00
David Négrier
d7875c2c68
Adding missing handler for error message in front + removing 2 useless classes in ServerToClientMessage
2021-12-06 18:00:17 +01:00
David Négrier
492fd2ed4e
Adding retried URL in retry error logs
2021-12-04 18:30:12 +01:00
David Négrier
2cfc504e9a
Adding a retry on /anonymLogin
2021-12-04 18:18:43 +01:00
Valdo Romao
dd79f7d0f4
Added the user-room token created from admin when we access a room
2021-12-01 15:50:14 +00:00
David Négrier
fcf0888864
Adding a reconnect feature in case first Pusher request fails
...
Now, if the first pusher request fails, a waiting message will be displayed and the application will reconnect when the pusher comes back alive or the network connection is established again.
2021-12-01 14:14:02 +01:00
_Bastler
0f501881d2
Merge branch 'develop' of github.com:thecodingmachine/workadventure
2021-12-01 09:04:20 +01:00
_Bastler
ee6443670a
Merge branch 'develop' of github.com:thecodingmachine/workadventure
2021-11-30 17:31:08 +01:00
Gregoire Parant
b098b5f37d
Fixing "Query string parameters prevent WA from loading"
...
Due to a regression, query string parameters added to the URL (like:
http://play.workadventure.localhost/_/global/maps.workadventure.localhost/starter/map.json?utm_source=sendinblue&utm_campaign=WA+-+2021+Christmap+map+launch&utm_medium=email#foo
) were causing a crash in WA.
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com>
2021-11-30 17:29:53 +01:00
David Négrier
06483fd586
Fixing "Query string parameters prevent WA from loading"
...
Due to a regression, query string parameters added to the URL (like:
http://play.workadventure.localhost/_/global/maps.workadventure.localhost/starter/map.json?utm_source=sendinblue&utm_campaign=WA+-+2021+Christmap+map+launch&utm_medium=email#foo
) were causing a crash in WA.
This commit fixes the issue (and adds a E2E test)
2021-11-30 14:34:43 +01:00
_Bastler
3c1c82fbd9
Merge branch 'develop' of github.com:thecodingmachine/workadventure
2021-11-25 07:37:55 +01:00
Gregoire Parant
060c844468
Fix htag in localstorage
...
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com>
2021-11-24 19:24:43 +01:00
_Bastler
96e9540e97
Merge branch 'develop' of github.com:thecodingmachine/workadventure
2021-11-24 17:10:50 +01:00
David Négrier
94959e2e91
Merge branch 'develop' of github.com:thecodingmachine/workadventure into HotFixCleanTokenParamUrl
...
# Conflicts:
# back/src/Services/Logger.ts
2021-11-24 17:03:29 +01:00
David Négrier
257162c451
Fixing prettier
2021-11-24 17:02:11 +01:00
David Négrier
6e6cdc7bde
Revert "Improving log messages"
2021-11-24 16:20:07 +01:00
David Négrier
6c5f330b71
Merge pull request #1584 from thecodingmachine/fixes
...
Fixes
2021-11-24 15:55:33 +01:00
Gregoire Parant
b02c09fc7b
Clean token auth of url params
...
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com>
2021-11-24 15:49:45 +01:00
_Bastler
a99be4fbf5
Merge branch 'develop' of github.com:thecodingmachine/workadventure
2021-11-24 15:44:37 +01:00
David Négrier
a1107bd20e
Merge branch 'develop' of github.com:thecodingmachine/workadventure into improve_logging
2021-11-24 15:36:35 +01:00
_Bastler
3b98888c3a
merge latest dev
2021-11-24 13:00:27 +01:00
Alexis Faizeau
6a7385947d
Fix authentication mandatory
2021-11-24 11:55:28 +01:00
David Négrier
a82f4e1813
Adding end-to-end tests
...
The first test is testing a tricky cache scenario with the back when testing variables.
The end-to-end package used is testcafe.
2021-11-23 15:43:34 +01:00
_Bastler
a6891b704c
Merge branch 'develop' of github.com:thecodingmachine/workadventure
2021-11-17 09:28:11 +01:00
Gregoire Parant
e54732be1b
HotFix authentication manager to get data from back
...
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com>
2021-11-16 14:46:32 +01:00
Gregoire Parant
ba89d9b122
HotFix DISABLED_ROOM for env variable
...
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com>
2021-11-16 13:18:40 +01:00
Gregoire Parant
8768374460
HotFix connexion manager
...
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com>
2021-11-16 13:14:40 +01:00
Gregoire Parant
ec1cc92c8b
replace console log by error
...
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com>
2021-11-16 11:23:18 +01:00
Gregoire Parant
c1dc438138
HotFix encrypted and decrypted error
...
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com>
2021-11-16 11:14:27 +01:00
_Bastler
e43e1d8463
Merge branch 'develop' of github.com:thecodingmachine/workadventure
2021-11-16 10:56:33 +01:00
Gregoire Parant
d3964ae25b
HotFix conflict merging
2021-11-15 16:36:10 +01:00
David Négrier
4e042389c5
Merge branch 'master' of github.com:thecodingmachine/workadventure into develop
...
# Conflicts:
# front/src/Connexion/ConnectionManager.ts
# pusher/src/Controller/AuthenticateController.ts
# pusher/src/Controller/IoSocketController.ts
# pusher/src/Services/JWTTokenManager.ts
2021-11-15 16:30:45 +01:00
Gregoire Parant
210a789aa4
Fix feedback @moufmouf
2021-11-15 15:58:08 +01:00
Gregoire Parant
bbc2ac2550
Update Connection manager to clean url history of navigator
2021-11-15 15:25:49 +01:00
Gregoire Parant
f905426ebd
Add new variable login provider to connect user
2021-11-12 19:36:13 +01:00
Gregoire Parant
ca74f92051
Pull open id admin from @GRP
2021-11-12 16:59:34 +01:00
Gregoire Parant
fa233e13c6
Changes ANONYMOUS variable
...
This variable will be use to mandatory login user in self hosted
2021-11-12 16:43:37 +01:00
Gregoire Parant
d3f120f2bb
Update to have token when user is connected
...
- Update menu design
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com>
2021-11-12 12:13:44 +01:00
Gregoire Parant
1db22d82af
Set state in local storage when openid provider redirect on jwt with token value
...
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com>
2021-11-10 18:26:50 +01:00
Gregoire Parant
7406b62093
Add jwt token if is defined un URL
...
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com>
2021-11-09 00:38:32 +01:00
Gregoire Parant
89baafba2f
Rollback openid connect to use code and nonce
...
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com>
2021-11-09 00:08:01 +01:00
_Bastler
24ac439fa1
default gameQuality
2021-10-27 19:30:42 +02:00
Gregoire Parant
6c0d8942e5
HotFix set last room for first connexion
...
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com>
2021-10-27 16:48:33 +02:00
_Bastler
f984897e80
secure DISABLE_ANONYMOUS
2021-10-21 16:23:42 +02:00
Gregoire Parant
497a7c3467
Fix typo emails => email
...
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com>
2021-10-14 17:33:53 +02:00
Gregoire Parant
b7692dd355
Fix local user useless
...
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com>
2021-10-14 17:25:36 +02:00
Gregoire Parant
f87422187f
HotFix user data connection
...
Create local store for user connected in SSO
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com>
2021-10-14 17:22:43 +02:00
_Bastler
78161bd98a
Merge branch 'develop' of github.com:thecodingmachine/workadventure
2021-10-13 10:30:12 +02:00
Kharhamel
726f52976d
FEATURE: analytics client now scrape user email and room group
2021-10-11 16:30:01 +02:00
_Bastler
d5f61199c7
Merge branch 'develop' of github.com:thecodingmachine/workadventure
2021-10-11 13:03:20 +02:00
Kharhamel
57bfc1001f
FIX: edited changelog
2021-10-11 11:34:10 +02:00
_Bastler
51a774fb84
Merge branch 'develop' of github.com:thecodingmachine/workadventure
2021-10-06 16:02:36 +02:00
grégoire parant
908b78fdda
HotFix mandatory login with ADMIN openid connexion ( #1503 )
...
Before anonymous connexion, we must get the details of the map and permit to check mandatory connexion and redirect user to login page.
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com>
2021-10-05 18:59:26 +02:00
grégoire parant
1e69bb0f49
Manage redirect URL from admin and save in hydra via pusher ( #1492 )
...
Add redirect parameter url to connect user directly on private openId application
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com>
2021-09-30 11:16:25 +02:00
_Bastler
bb7f83cee6
added world menu
2021-09-28 09:44:11 +02:00
_Bastler
3b4cf0a68c
Merge branch 'develop' of github.com:thecodingmachine/workadventure
2021-09-21 21:10:09 +02:00
GRL78
3f1c5246f8
TO MERGE : Contact page from Admin or Environment Variable ( #1401 )
...
* Contact page from Admin or Environment Variable
* Get contact page from admin by pusher
* Changes requested
* Modify contactPageStore management
* documentation environment variables
Co-authored-by: Gregoire Parant <g.parant@thecodingmachine.com>
2021-09-21 20:24:53 +02:00
_Bastler
49bd6f8a1c
Merge branch 'develop' of github.com:thecodingmachine/workadventure
2021-09-20 15:17:30 +02:00
_Bastler
31579283cd
fix connection type
2021-09-20 15:06:44 +02:00
Kharhamel
9b13a6780c
Merge pull request #1437 from Lurkars/twemojiEmoteMenuSvelte
...
Twemoji emote menu svelte (upgrade of #1301 )
2021-09-20 14:33:16 +02:00
_Bastler
54346896b9
fix
2021-09-20 09:53:25 +02:00
_Bastler
6af1651e03
remove instance, change room url, fix invalid lastRoomUrls
2021-09-20 08:56:14 +02:00
_Bastler
ccafaf11e3
Merge branch 'develop' of github.com:thecodingmachine/workadventure
2021-09-20 08:55:41 +02:00
_Bastler
ea64e79e46
fix localuser for OIDC
2021-09-17 14:02:43 +02:00
_Bastler
0bf49fa26a
native OIDC support
2021-09-17 09:46:04 +02:00
_Bastler
3a9ffd7557
Merge branch 'develop' of github.com:thecodingmachine/workadventure
2021-09-16 18:39:06 +02:00
Lurkars
7922de10ff
Merge branch 'develop' of github.com:thecodingmachine/workadventure into twemojiEmoteMenuSvelte
2021-09-16 18:12:51 +02:00
grégoire parant
553902e52a
Add log for Oauth login connexion ( #1468 )
...
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com>
2021-09-16 17:57:14 +02:00
Kharhamel
2e111aa13a
FEATURE: added posthog as new analytics tool
2021-09-16 15:16:10 +02:00
Lurkars
d23820227e
Merge branch 'twemojiEmoteMenu' of github.com:Lurkars/workadventure into twemojiEmoteMenuSvelte
2021-09-10 14:58:49 +02:00
_Bastler
52489f9c72
Merge branch 'develop' of github.com:thecodingmachine/workadventure
2021-09-09 08:25:41 +02:00
Gregoire Parant
3a3e5d5f3b
Merge branch 'master' into develop
...
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com>
# Conflicts:
# front/src/Components/Menu/Menu.svelte
# front/src/Components/Menu/ProfileSubMenu.svelte
# front/src/Components/Menu/SettingsSubMenu.svelte
# front/src/Connexion/ConnectionManager.ts
# front/src/Stores/MediaStore.ts
# front/src/Stores/MenuStore.ts
# front/style/TextGlobalMessageSvelte-Style.scss
# front/style/style.scss
2021-09-08 18:20:13 +02:00
grégoire parant
6cf86ec8dc
Add play uri for login and register in hydra ( #1421 )
...
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com>
2021-09-08 13:39:46 +02:00
_Bastler
64613b076e
Merge branch 'develop' of github.com:thecodingmachine/workadventure
2021-09-06 18:49:47 +02:00
_Bastler
f320184d23
latest dev
2021-09-06 18:36:31 +02:00
kharhamel
4160235b92
ran pretty on the front
2021-09-06 14:31:59 +02:00