David Négrier
2aba6b1c27
Fixing loop when setting variables
...
Setting a variable would makes the application enter in an infinite loop of events (between all the scripts and the back)
This fix makes sure a variable does not emit any event if it is changed to a value it already has.
2021-07-23 11:51:01 +02:00
David Négrier
84df25f863
Improving WA.state typings
2021-07-22 17:14:36 +02:00
David Négrier
756a495ac6
Fixing CI
2021-07-22 17:14:15 +02:00
David Négrier
9b2914cc63
Merge pull request #1239 from thecodingmachine/scripting_api_room_metadata
...
Allowing loading/saving "metadata" from a room
2021-07-22 11:28:12 +02:00
David Négrier
31811ab906
Improve docblock
2021-07-22 11:24:30 +02:00
David Négrier
ae5617f3a0
Simplifying promises
2021-07-22 10:41:45 +02:00
David Négrier
6d4c2cfd39
Simplifying error handling
2021-07-22 10:33:07 +02:00
David Négrier
ddabda1c4b
Adding error case in test
2021-07-21 18:49:25 +02:00
David Négrier
1435ec89c9
Adding unit test and fixing an issue with DNS solving
2021-07-21 18:42:20 +02:00
David Négrier
1bb6d893e0
Simplifying promises
2021-07-21 18:23:03 +02:00
David Négrier
3cfb74be54
Removing useless console log
2021-07-21 16:55:34 +02:00
David Négrier
8790a9c680
Merge pull request #1303 from ValdoTR/develop
...
Fix openPopup deprecated annotation
2021-07-21 16:43:03 +02:00
David Négrier
080d495044
Renaming WA.room.getMap
to WA.room.getTiledMap
2021-07-21 16:40:53 +02:00
David Négrier
181545e6b7
Removing dead code
2021-07-21 16:33:56 +02:00
David Négrier
aa19e8a7cd
Adding a warning when editing a map locally.
2021-07-21 16:29:38 +02:00
Valdo Romao
cd49fd5b83
Fixe openPopup deprecated annotation
2021-07-21 16:10:30 +02:00
David Négrier
f435cecfdc
Merge branch 'develop' of github.com:thecodingmachine/workadventure into scripting_api_room_metadata
2021-07-21 15:37:53 +02:00
GRL78
4f513fb1e0
Fix test Scripting API ( #1298 )
...
* fix tests of Scripting API
* Suppression ts-ignore
2021-07-20 19:54:45 +02:00
David Négrier
78524e64bd
Merge pull request #1300 from thecodingmachine/remove_search_args_from_room_url
...
Removing the 'search' parameters from the room URL sent to pusher
2021-07-20 18:42:18 +02:00
David Négrier
2d55f982d3
Removing the 'search' parameters from the room URL sent to pusher
2021-07-20 18:29:41 +02:00
grégoire parant
b336e3b08a
Delete logo TCM on Error scene ( #1297 )
2021-07-20 16:45:24 +02:00
GRL78
936f5d0301
Icon chat not italic or bold ( #1296 )
2021-07-20 10:28:40 +02:00
David Négrier
fe59b4512b
Fixing CI
2021-07-20 09:33:01 +02:00
David Négrier
bfd9ae324b
Adding documentation about onVariableChange
2021-07-20 09:19:44 +02:00
David Négrier
ac3d1240ae
Setting a variable to undefined now removes it from server-side storage.
2021-07-19 18:46:33 +02:00
Kharhamel
4dcd8cfb18
Merge pull request #1295 from thecodingmachine/develop
...
v1.4.8
2021-07-19 17:10:00 +02:00
GRL78
697f316780
In SelectCharacterScene, if custom character not loaded then select the first character ( #1284 )
2021-07-19 17:06:36 +02:00
GRL78
9432c82386
Change address mail to contact us ( #1282 )
2021-07-19 17:05:23 +02:00
David Négrier
d955ddfe82
Adding support to persist variables in Redis
2021-07-19 16:23:16 +02:00
David Négrier
18e4d2ba4e
Setting a timeout to map loading
2021-07-19 10:32:31 +02:00
David Négrier
dbd5b80636
Adding support for "readableBy" and "writableBy" in back
...
This means that we are now loading maps from server side.
2021-07-19 10:16:43 +02:00
Kharhamel
d8176c2f8d
Merge pull request #1291 from thecodingmachine/chatTweak
...
FEATURE: chat tweak
2021-07-16 15:49:36 +02:00
kharhamel
f840034d9c
FEATURE: chat tweak
2021-07-16 14:25:59 +02:00
David Négrier
3d76f76d3e
Fixing merge
2021-07-16 11:37:44 +02:00
David Négrier
5c7ea7b258
Merge branch 'develop' of github.com:thecodingmachine/workadventure into scripting_api_room_metadata
2021-07-16 11:22:36 +02:00
David Négrier
66e340dece
Merge pull request #1292 from thecodingmachine/mapDetailsByRoomId
...
Admin /api/map endpoint return type is now generated with generic type guards
2021-07-16 10:53:27 +02:00
David Négrier
a4a123c331
Admin /api/map endpoint return type is now generated with generic type guards
2021-07-16 10:46:45 +02:00
David Négrier
510477b99b
Merge pull request #1285 from thecodingmachine/mapDetailsByRoomId
...
Migrating away from the notion of public/private URL in WorkAdventure Github repository
2021-07-16 09:07:43 +02:00
David Négrier
84948eb9da
Merge pull request #1290 from thecodingmachine/develop
...
Deploy 2021-07-15
2021-07-15 18:36:14 +02:00
Kharhamel
c30c6b7fbd
Merge pull request #1289 from thecodingmachine/removeIncorrectDoc
...
FIX: removed incorrect documentation
2021-07-15 18:27:13 +02:00
kharhamel
c5587600ba
FIX: removed incorrect documentation
2021-07-15 18:23:40 +02:00
David Négrier
d0d191fc28
Removing useless ternary
2021-07-15 17:12:54 +02:00
David Négrier
f217fc8aad
Removing dead code
2021-07-15 17:11:48 +02:00
David Négrier
c9fa9b9a92
Migrating away from the notion of public/private URL in WorkAdventure Github repository
...
The notion of public/private repositories (with /_/ and /@/ URLs) is specific to the SAAS version of WorkAdventure.
It would be better to avoid leaking the organization/world/room structure of the private SAAS URLs inside the WorkAdventure Github project.
Rather than sending http://admin_host/api/map?organizationSlug=...&worldSlug=...&roomSlug= ...., we are now sending /api/map&playUri=...
where playUri is the full URL of the current game.
This allows the backend to act as a complete router.
The front (and the pusher) will be able to completely ignore the specifics of URL building (with /@/ and /_/ URLs, etc...)
Those details will live only in the admin server, which is way cleaner (and way more powerful).
2021-07-15 17:07:47 +02:00
Kharhamel
f2ca7b2b16
Merge pull request #1288 from thecodingmachine/fixVideoBox
...
FIX: VideoPeer destroy could be called twice
2021-07-15 16:46:21 +02:00
kharhamel
285079cae2
FIX: VideoPeer destroy could be called twice
2021-07-15 16:31:43 +02:00
Kharhamel
d147661944
Merge pull request #1286 from thecodingmachine/fixVideoBox
...
FIX: media box height, chat font, updated simple-peer
2021-07-15 16:15:20 +02:00
kharhamel
18a65651f3
FIX: media box should always have a height
2021-07-15 16:08:37 +02:00
Kharhamel
5f43aeba85
Merge pull request #1283 from thecodingmachine/fixVisitChatInteraction
...
FIX: visit card is now an absolute position
2021-07-13 17:20:29 +02:00
Kharhamel
091f3aa7ee
Merge pull request #1202 from thecodingmachine/betterNotifications
...
improved the notifications
2021-07-13 17:19:12 +02:00