Version 2.0.5: bugfixes, documentation, and quality of life improvements
Description
In this minor update of MATRX, a few bugs were fixed as well several quality of life updates that make MATRX more future proof! In addition the documentation saw a minor updated, clearing some things up and explaining others a bit better. We also added a very minor feature for you :)
Release notes
Minor features
- Ability to start a world on creation while the visualization stills runs (#256)
Documentation improvements:
- Fixed styling and link issues in API documentation
- Updated API documentation on
duration_in_ticks
parameter for actions - Updated MATRX API documentation with API Paths
Quality of life improvements:
- Cleaned up MATRX API functions and parameters
- Added MATRX version to backend (in terminal) and frontend (JS console and in text bottom right)
- Added extra check in RemoveObjectAction on if object is within removal range
- Added notification in frontend for when view is disconnected from the MATRX backend.
- Added an example message logger
Bugs fixed:
- Fixed bug in context menu where sending messages outside a chatroom was possible
- Fixed bug that crashed MATRX when requesting room names in a world without rooms
- Fixed bug where subtile objects blocked eachothers context menus
- Fixed bug that caused agents to have an initial empty state when a world runs without API