Commit graph

2489 commits

Author SHA1 Message Date
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
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
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
kharhamel e96cb6930b FIX: visit card is now an absolute position 2021-07-13 17:14:40 +02:00
kharhamel 3983d0c5bc FEATURE: improved the notification system 2021-07-13 16:54:11 +02:00
GRL78 b2ea368097
Migrate getCurrentUser() to WA.player (#1279) 2021-07-13 15:13:14 +02:00
Kharhamel 41a1f56bd5
Merge pull request #1111 from thecodingmachine/svelteChat
FEATURE: migrated the chat window to svelte
2021-07-13 11:25:38 +02:00
GRL 01bfbc36b5 Merge branch 'svelteChat' of github.com:thecodingmachine/workadventure into svelteChat 2021-07-13 11:09:32 +02:00
GRL f7127bfb5a Graphic upgrade 2 2021-07-13 11:05:34 +02:00
GRL a093298993 Graphic upgrade 2 2021-07-13 11:00:32 +02:00
David Négrier 28effd8ad4 Using proxy variables in test 2021-07-12 16:43:40 +02:00
GRL e2e94c11ff Autoscroll 2021-07-12 15:00:28 +02:00
grégoire parant 022d1fec63
ServiceWorker (#1243)
- Create service worker to have PWA
 - Add install service worker
 - Add fecth service worker with a persistent cache navigator
 - Add favicon 512x512
2021-07-12 13:17:45 +02:00
GRL b9a2433283 Upgrade graphic of the chat 2021-07-12 11:59:05 +02:00
David Négrier 52fd9067b8 Editing do to add "state" API doc 2021-07-08 11:46:30 +02:00
David Négrier b1cb12861f Migrating variables functions to the "state" namespace. 2021-07-07 22:14:59 +02:00
kharhamel 3cfbcc6b02 FEATURE: migrated the chat window to svelte 2021-07-07 18:07:58 +02:00
David Négrier e65e8b2097 First version with variables that actually work 2021-07-07 17:17:28 +02:00
David Négrier ae9af56661
Merge pull request #1264 from thecodingmachine/UpdateShowHideLayer
Show/Hide Layer now unset collision and can show/hide all the layer in a group layer
2021-07-07 17:15:41 +02:00
David Négrier cb5bdb5fea
Fixing typo 2021-07-07 17:15:22 +02:00
David Négrier e6f609d3be
Merge pull request #1265 from thecodingmachine/UpdateSetTiles
SetTiles can now set a tile to null so that there is no more tile.
2021-07-07 17:14:03 +02:00
GRL 64c569c42f Add documentation and CHANGELOG
Modify error message
2021-07-07 17:06:23 +02:00
GRL 41c60579a6 Merge branch 'develop' of github.com:thecodingmachine/workadventure into UpdateSetTiles 2021-07-07 17:00:10 +02:00
GRL e50292a2ba Add documentation
No second parameter
2021-07-07 16:58:54 +02:00
David Négrier 0a1c01fb26
Merge pull request #1266 from thecodingmachine/UpdateSetPropertyLayer
SetProperty delete a property where tha value is undefined and load the map of exitUrl property
2021-07-07 16:44:32 +02:00
grégoire parant 17525e1e15
Return at the new line into the Pop-up (#1267)
Add regex to replace "\r\n" or "\r" or "\n" by <br/>
2021-07-07 16:42:26 +02:00
GRL 6f6ad949ca Merge branch 'develop' of github.com:thecodingmachine/workadventure into UpdateShowHideLayer 2021-07-07 16:34:36 +02:00
GRL 24811e0a31 SetProperty delete a property where tha value is undefined and load the map of exitUrl property 2021-07-07 14:59:40 +02:00
GRL bef5e139c0 SetTiles can now set a tile to null so that there is no more tile. 2021-07-07 14:42:17 +02:00
GRL d51ac45079 Show/Hide Layer now unset collision and can show/hide all the layer in a group layer 2021-07-07 14:26:53 +02:00
David Négrier 5116b82e77 Merge branch 'develop' of github.com:thecodingmachine/workadventure into scripting_api_room_metadata 2021-07-07 11:55:00 +02:00
David Négrier e5f7c62e25
Merge pull request #1263 from thecodingmachine/blacklistOnUuid
Users blocking now rely on UUID rather than ID
2021-07-07 11:33:12 +02:00
David Négrier 34cb0ebf39 Users blocking now rely on UUID rather than ID
This way, if a user A blocks another user B, if user B refreshes the browser or leaves and re-enters the room, user B will still be blocked.
As a side effect, this allows us to completely remove the "sockets" property in the SocketManager on the Pusher.
2021-07-07 11:24:51 +02:00
David Négrier 19bd1045e1 Merge branch 'develop' of github.com:thecodingmachine/workadventure into scripting_api_room_metadata 2021-07-06 17:24:16 +02:00
David Négrier 28e4f59e50
Merge pull request #1262 from thecodingmachine/players_store
Adding a playersStore
2021-07-06 17:21:42 +02:00