Hierarchy multi-select + AI semantic operation layer + editor stability fixes
The Hierarchy panel now supports Shift-click range selection with batch delete and visibility toggling; a new AI semantic operation layer has been wired into the editor boot pipeline; GLB import no longer crashes on startup due to a serializeMetaJson fix; and asset panel tooltips no longer get clipped by container overflow.
Hierarchy panel: multi-select with Shift-click
The Hierarchy panel now supports range selection — hold Shift and click to select a contiguous range of nodes. Combined with the new batch operations, you can now delete multiple entities at once or toggle their visibility in a single action. This dramatically speeds up scene cleanup workflows.
AI semantic operation layer
A new AI semantic operation layer has been wired into the editor's boot pipeline via bootUiBridge. This lays the groundwork for AI-driven editing commands that understand the semantic meaning of your scene — for example, "make all lights warmer" or "group these props into a building". The layer is now active on startup and ready for downstream feature integration.
GLB import startup fix
A bug where the editor would crash on startup when a GLB asset was present in the project has been fixed. The root cause was a missing null check in serializeMetaJson during the boot sequence — the asset metadata serializer now handles edge cases gracefully.
Asset tooltip positioning fix
Asset panel tooltips were sometimes clipped by their parent container's overflow boundary, making them unreadable. The tooltip now renders via a portal, ensuring it always appears fully visible regardless of panel scroll position.