David Négrier
9425fd70c0
Adding a new property to prevent script from being loaded in "modules" mode
...
Scripts in module mode need to be abide by the Same Origin Policy (CORS headers are used to load them)
This can cause issues on some setups.
This commit adds a new "scriptDisableModuleSupport" that can be used to disable the "modules" mode.
Closes #1721
2022-01-12 17:36:31 +01:00
Hanusiak Piotr
d772fd27f8
created PathfindingManager. WIP
2022-01-12 17:13:37 +01:00
Hanusiak Piotr
905bd079ec
camera is now properly focusing on target when zooming, if any
2022-01-12 12:58:27 +01:00
Hanusiak Piotr
58af1f05f7
unlocking zooming with a delay when entering / leaving focusable zone
2022-01-12 12:08:11 +01:00
Alexis Faizeau
3f3f488924
Merge pull request #1718 from thecodingmachine/master
...
Hot fixes
2022-01-12 10:47:27 +01:00
grégoire parant
55da4d5f20
Merge pull request #1717 from thecodingmachine/HotFixHtaccess
...
HotFix htaccess to accespt "*"
2022-01-12 08:39:55 +01:00
Gregoire Parant
2f4e518f17
HotFix Htaccess to accespt "*"
...
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com>
2022-01-12 08:20:54 +01:00
David Négrier
376af7d28d
Merge pull request #1714 from jonnytest1/hash-reset
...
always set hash
2022-01-10 17:39:13 +01:00
jonny
786448a2b2
prettier fix
2022-01-09 23:21:07 +01:00
jonny
73ab4f3a26
prettier fix
2022-01-09 23:18:38 +01:00
jonny
e5afac1df5
prettier fix
2022-01-09 23:17:17 +01:00
David Négrier
e298a35efb
Merge pull request #1712 from albanbruder/fix-dump-serialization
...
Fix circular serialization in pusher dump endpoint
2022-01-09 22:39:38 +01:00
jonny
954d39bb0c
always set hash
2022-01-09 13:51:44 +01:00
Alban Bruder
4a78e449df
Fix circular serialization in pusher dump endpoint
2022-01-07 14:37:44 +01:00
David Négrier
adac0df05d
Merge pull request #1710 from thecodingmachine/fix_startup
...
Fix pusher and back locked
2022-01-06 19:29:21 +01:00
David Négrier
996adc6b59
Fix pusher and back locked
...
Due to the "messages" container changing .ts files at the very same time Typescript is compiling, ts-node-dev can end up in a "locked" state.
This is a bug in ts-node-dev.
To avoid issues, I am adding a small 5 seconds delay in pusher and back startup. This should allow (at least on my hardware) enough time for messages to be generated.
2022-01-06 18:53:45 +01:00
David Négrier
201332bfc8
Merge pull request #1709 from thecodingmachine/fix_close_webites
...
Fixing closing of all websites.
2022-01-06 18:25:13 +01:00
David Négrier
0fb09cc431
Fixing closing of all websites.
2022-01-06 12:27:00 +01:00
David Négrier
787cc508b8
Merge pull request #1708 from thecodingmachine/fix_firefox_private_browsing
...
Fixing WA crashing in Firefox private mode
2022-01-06 11:57:12 +01:00
David Négrier
d713c82568
Fixing WA crashing in Firefox private mode
...
Due to the way we now handle the browser cache, previously ignored errors in the Cache API were now explicitly thrown, preventing the loading of Firefox in private mode.
This commit fixes the issue and improves the stacktrace display of errors at the same time.
2022-01-06 11:55:43 +01:00
David Négrier
4257604229
Merge pull request #1707 from thecodingmachine/no_thow_literals
...
Stopping sending literal errors
2022-01-06 11:46:50 +01:00
David Négrier
ab0f5e9837
Stopping sending literal errors
...
Errors now must be of "Error" type.
Rule added in eslint.
2022-01-06 10:52:06 +01:00
David Négrier
88509916a8
Merge pull request #1702 from thecodingmachine/develop
...
Deploy 2022-01-04
2022-01-05 22:35:44 +01:00
David Négrier
c46882e099
Merge pull request #1672 from thecodingmachine/2daysLimit
...
2 days limit
2022-01-05 17:42:01 +01:00
David Négrier
d24e074fbf
Merge pull request #1703 from thecodingmachine/2daysLimit_stupid_front
...
2 days limit improvements
2022-01-05 16:36:57 +01:00
David Négrier
f82012d315
Flagging Room.isPublic property as deprecated
2022-01-05 16:30:41 +01:00
David Négrier
6766ee86da
Merge branch '2daysLimit' of github.com:thecodingmachine/workadventure into 2daysLimit
2022-01-05 14:32:17 +01:00
David Négrier
968e71cbca
Removing completely any analysis of the URL from the front.
...
Instead, data related to room is sent from the admin, via the pusher.
2022-01-05 14:32:02 +01:00
Gregoire Parant
229bf2480c
Merge branch 'develop' into 2daysLimit
...
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com>
# Conflicts:
# front/src/Connexion/RoomConnection.ts
2022-01-05 12:14:59 +01:00
Gregoire Parant
08847e1a64
Merge branch 'develop' into 2daysLimit
...
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com>
# Conflicts:
# front/src/Connexion/RoomConnection.ts
2022-01-05 12:08:27 +01:00
Gregoire Parant
ae122261d4
Fix prettier update
...
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com>
2022-01-05 11:49:01 +01:00
Gregoire Parant
8b758a0053
Merge branch 'develop' into 2daysLimit
...
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com>
2022-01-05 11:47:31 +01:00
David Négrier
c85679b42c
Merge branch 'develop' of github.com:thecodingmachine/workadventure into 2daysLimit
2022-01-05 10:19:23 +01:00
David Négrier
20538b6287
Merge pull request #1655 from thecodingmachine/unhandled_promises
...
Fixing unhandled promises
2022-01-04 17:18:12 +01:00
David Négrier
24baf5664c
All promises are now handled
2022-01-04 17:06:29 +01:00
David Négrier
6e27ffb2d5
Starting fixing unhandled promises
2022-01-04 16:50:43 +01:00
David Négrier
bade2b41b6
Merge pull request #1693 from jonnytest1/patch-2
...
added columns type definition
2022-01-04 08:57:46 +01:00
David Négrier
b5778c386f
Merge pull request #1692 from workadventure-xce/fix/user-select
...
Disable user selection of UI elements
2022-01-04 08:55:21 +01:00
David Négrier
5234cbe3f3
Merge pull request #1689 from Lurkars/fixAudioPlayerSrc
...
fix audio player src
2022-01-03 18:25:38 +01:00
David Négrier
4eb2ebd034
Merge pull request #1680 from workadventure-xce/fix/follow-via-keyboard
...
Fix follow requests via keyboard
2022-01-03 18:24:03 +01:00
David Négrier
fb69476b97
Merge pull request #1698 from thecodingmachine/ts-proto
...
Migrating front protobuf encode/decode to ts-proto lib
2022-01-03 18:07:19 +01:00
David Négrier
5b45a2bc25
Merge pull request #1699 from moufmouf/disable_e2e_for_forks
...
[WIP] Disabling running end to end tests for forks
2022-01-03 17:58:55 +01:00
David Négrier
7b239e8ebb
Disabling running end to end tests for forks
...
Github Actions does not provide big enough VMs for E2E tests.
So we need to spin our own instances on AWS. But we cannot share the credentials with the forks for obvious security reasons.
We therefore need to completely disable E2E tests for forks :(
2022-01-03 17:57:41 +01:00
David Négrier
6bd9a998f9
Removing unused messages
2022-01-03 16:26:52 +01:00
David Négrier
b0ee4fc633
Merge pull request #1696 from ngc4622/iframe-division-by-zero
...
ScaleManager: do not apply new size if width is zero
2022-01-03 16:01:01 +01:00
David Négrier
bf070c33b5
Migrating front protobuf encode/decode to ts-proto lib
...
The ts-proto lib has the huge advantage of producing code the "Typescript" way and not the "Java" way.
In particular, for "oneof" types in protobuf, it is generating "ADT" that can be used to check if we forgot or not to deal with a type.
2022-01-03 15:52:46 +01:00
David Négrier
a28d86c16d
Merge pull request #1525 from thecodingmachine/player-local-storage
...
Allows to read and write "Player properties" from LocalStorage & Adds a camera API
2022-01-03 15:24:14 +01:00
Bénédicte Q
5d0aa835a2
Apply suggestions from code review
...
Co-authored-by: David Négrier <d.negrier@thecodingmachine.com>
2022-01-03 14:21:59 +01:00
Bénédicte Q
7c34e0a435
Update docs/maps/api-camera.md
...
Co-authored-by: David Négrier <d.negrier@thecodingmachine.com>
2022-01-03 14:19:55 +01:00
Benedicte Quimbert
ac27ab7e3e
Revert "WIP enable/disable tutorial according to the map 'tutorial' property"
...
This reverts commit 47a6710b60e3856bf57c0700fe33bec95c6fc6dd.
2022-01-03 11:45:47 +01:00