David Négrier
5a56c20221
Merge pull request #1310 from thecodingmachine/fix_persist_property
...
Taking into account persist property
2021-07-23 12:27:08 +02:00
David Négrier
c1cd464a7b
Fixing reference to deprecated method in doc
2021-07-23 12:26:18 +02:00
David Négrier
88f2bfdf39
Taking into account persist property
...
The "persist" property was not taken into account and all variables were stored in DB. This change makes sure only variables tagged with "persist" are actually persisted.
2021-07-23 12:19:47 +02:00
David Négrier
72a9f901ab
Merge pull request #1309 from thecodingmachine/fix_variable_loops
...
Fixing loop when setting variables
2021-07-23 11:57:06 +02:00
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