Skip to content

Releases: workadventure/workadventure

v1.19.7

20 May 05:26
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.19.6...v1.19.7

v1.19.6

14 May 17:36
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.19.5...v1.19.6

v1.19.5

07 May 19:32
Compare
Choose a tag to compare

What's Changed

  • Removing lazy instanciation of ProximityMeeting by @moufmouf in #3928

Full Changelog: v1.19.4...v1.19.5

v1.19.4

07 May 14:35
d59f9be
Compare
Choose a tag to compare

What's Changed

Full Changelog: v.1.19.3...v1.19.4

v1.19.3

05 May 14:17
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.19.2...v.1.19.3

v1.19.2

03 May 18:40
Compare
Choose a tag to compare

Bug fix

Full Changelog: v1.19.1...v1.19.2

v1.19.1

02 May 16:57
Compare
Choose a tag to compare

Bug fix

Full Changelog: v1.19.0...v1.19.1

v1.19.0

02 May 16:49
Compare
Choose a tag to compare

What's new

Map / explorer view

You can now explore the map by the click of a button. The new explorer view will zoom out and show you the whole map.
From there, you can zoom in and out as you want and move the camera freely. There is also a search bar to quickly find
any area or any item of the map.

The map editor was also extended to allow you to define descriptions for areas and items. These descriptions will be
displayed when you click on an area or an item in the explorer view.

Map Overview

Room list

A much requested feature!

You can now see the list of all rooms connected to your current world.
The notion of "world" is defined from the Admin API. If you do not use an Admin API, the "world" is the list of all maps stored
in your map-storage container.

Click the "Open room list" button in the action bar to teleport to any map of your world.

Rooms list

Improvements

Google Drive picker

You can now directly embed links to your documents stored in Google Drive using a Google Drive picker from the chat and the map editor.

Map editor improvements

The UI and UX of the map-editor has been improved, to make it more intuitive.

The creation of areas has been improved. When creating an iframe, policies can now be set more intuitively using tags, ...

Speaker zone improvements

We keep improving the speaker zone.
It now supports moderation features.
The UI and performance have been improved.
This speaker zone is not 100% production ready yet, but it is close to!

Video overlay improvements

The video overlay that displays the video of the users has been slightly improved. When a screen share is active, the
video of the screen share is now slightly bigger, making it easier to read text on the screen share.

In the future, we will completely rework the video overlay (and the design of WorkAdventure) to allow for a complete
full-screen experience.

Megaphone UX improvements

There are many ways to send a message to all users in a map. One of them is the "megaphone" feature. It enables
you to speak to everyone on the map directly. The other is to send a "global message": a text message that will be displayed
to everyone on the map. The third one is play an MP3 file to announce something to everyone. Those three features
fill the same purpose but were scattered in the UI. We have now grouped them in a single "megaphone" button.

global_live_message.mp4

New scripting API features

The scripting API gains new features. You can now:

  • Trigger a "follow-me" from the Scripting API
  • Detect who is following you or stopped following you
  • Enable / disable access to the map editor
  • Enable / disable access to screen-sharing
  • Enable / disable zoom using the mouse wheel or a pinch gesture on mobile devices
  • Enable / disable moving the Woka by right-clicking on the destination or by tapping on the screen in mobile mode
  • Set a movement speed when controlling the camera via API

Scripting API state typing

When using variables (whether they are global variables or variables attached to a player) in the Scripting API, the type
returned by the variable was not known. By seurity, the Scripting API would type any variable as unknown. This leads
to many type checking errors forcing the user in the best case to use type guards, or in the worst case, to case the
variable.

Starting with 1.19, the Scripting API now provides interfaces for the room variables and the player variables.
Those interfaces are by default empty. But thanks to interface merging, you can extend those entities in your scripts.

By doing so, you can benefit from IDE autocompletion and type checking in the scripting API without having to resort
to casting the results.

A word of caution: Typescript types are removed at compile time. This means that in order to be truly sure of the type
of a variable, you still need to do runtime checks (using type guards or specialized libraries like Zod).

  • Adding a way to typecheck Scripting API variables by @moufmouf in #3885

Miscellaneous / code improvements

New supported install method: Helm chart

Starting with 1.19, the WorkAdventure team officially supports the installation of WorkAdventure using a Helm chart.

The team would like t...

Read more

v1.18.11

14 Apr 17:36
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.18.10...v1.18.11

v1.18.10

02 Apr 20:38
Compare
Choose a tag to compare

What's Changed

  • Improve help center popup for troubleshooting VPN connection by @gparant in #3773

Full Changelog: v1.18.5...v1.18.10