Release Notes | 19 March 2025
đź“Ś If you have any questions shoot us an email or join us on Discord! đź’ś
We’ve been hard at work improving Multiplayer to make system design, auto-documentation, and and debugging distributed systems better.
🌟 Help us spread the word about Multiplayer by sharing these updates on Bluesky, Threads, or X. 🌟
New Features​
Tree Diagram vs Flow Diagram​
We’ve introduced new ways to organize and visualize your system architecture. Previously you could arrange your Platform components to best suit your workflow:
- Auto layout: Multiplayer will automatically align and organize components for you.
- Manual layout: Drag and drop components for precision placement.
Now, for each of those options, you can also choose between:
- Tree Diagram: A hierarchical view that displays relationships between components based on dependencies, branching out from a single starting point (built using Dagre Algorithm).
- Flow Diagram: A sequence-based visualization, showing components and their interactions with directional arrows.
To test these options:
- Login into Multiplayer and open your project
- In the left-side menu, open Platforms
- Click an existing platform or “Create a platform”
- In the top navigation bar, on the right side, select the layout of your platform ("Auto" / "Manual").
- Select "↓" arrow on the "Auto" or "Manual" options, to open the drop down menu with “Flow” and “Tree”.
Example of a flow diagram platform
Example of a tree diagram platform
Improvements​
We’ve made several UX enhancements to improve navigation, tagging, and usability across Multiplayer. Here’s what’s new:
- Tag Filtering in System Dashboard: You can now filter by tags in the System Dashboard using the new "Search by Tag" functionality.
- Standardized Tag Naming Rules: To maintain consistency, all newly created tags now follow these naming conventions:
- Tags must start with a letter
- Tags may contain alphanumeric characters
- Maximum length: 200 characters
- Tags are automatically converted to lowercase
- Improved Default Navigation in Workspace View: Previously, when navigating to the workspace view, the first team in the list was selected by default—automatically filtering projects based on that team’s access. Now, "All Projects" is selected by default, displaying all projects from every team, as well as any unassigned projects.
- Property Drawers for Sketches & Notebooks: We’ve added property drawers (side panels) for Sketches and Notebooks, making it easier to access detailed metadata, descriptions, and comments. You can now open these panels via toolbar buttons in the top navigation (the ”Open XYZ Information” button).
- This brings Sketches and Notebooks in line with Components, Platforms, and Platform Debugger sessions, which already support property drawers.
- Default Role Set to "Member" in Invite Modals: ****When inviting new users to your workspace, the default role is now set to "Member", reducing the risk of unintentionally granting excessive permissions.
Bug Fixes​
- Fixed scrolling glitch in System Dashboard: Previously, scrolling would reset to the top when loading the next page. This has now been resolved for a smoother browsing experience.
- Optimized document span processing: ****Significant performance improvements to how documents are processed, reducing lag and improving responsiveness.
- Fixed property drawer issues: ****The properties drawer now behaves correctly in fullscreen mode and no longer experiences scrolling issues.
📌 Check our roadmap to see what's coming. If you’re interested in a particular feature send us a note - this will help us prioritize what you need the most!