v1.0.6-2
What’s New π
π€ General π
- Fix proxy-revoked crash \Cannot perform ‘get’ on a proxy that has been revoked\ @leecalcote (#4152)
- Fix make targets that use sibling-repo relative paths for git worktree support @leecalcote (#4150)
- Fix z-index for newly created components and GraphQL worktrees @leecalcote (#4149)
- fix(operator): plainify draft refs in saveView and updateViewRoute @leecalcote (#4144)
- Fix z-index for newly created components appearing below existing ones @copilot-swe-agent[bot] (#3915)
- sistent 18.4 and test updates @marblom007 (#4133)
- test: add unit tests for adaptive mode actors, model, and guidance @marblom007 (#4123)
- test: add unit tests for render mode constants, thresholds, and integration @marblom007 (#4122)
- test: add unit tests for render mode styles, badges, and features @marblom007 (#4121)
- feat: add user guidance system for performance optimization suggestions @leecalcote (#4115)
- feat: implement View Only render mode @leecalcote (#4116)
- fix: wire adaptive mode event pipeline between actors (#3923) @leecalcote (#4118)
- feat: add adaptive mode toggle to RenderModeSwitcher UI @leecalcote (#4114)
- feat: add performance monitor actor for render latency sampling @leecalcote (#4112)
- perf: compound node rendering optimizations @marblom007 (#4124)
- feat: add adaptive mode actor for automatic render mode switching @leecalcote (#4113)
- feat: wire adaptive mode pipeline and add transition polish @leecalcote (#4117)
- Add performance monitor actor for render latency sampling @marblom007 (#4130)
- test: skip flaky duplicate-evaluation e2e test @leecalcote (#4119)
- fix: add explicit markup prop to Mention for React 19 compatibility @arjunmehta-git (#4127)
- fix: lazy-init edge handle tooltip to survive Cytoscape mount race @marblom007 (#4125)
- test: stabilize canvas node selection @marblom007 (#4126)
- feat: implement medium render mode as distinct middle tier @leecalcote (#4110)
- fix: correct guard condition in design validation event publisher @leecalcote (#4120)
- feat: complete wireframe mode rendering @leecalcote (#4111)
- Susan is kaput. fix: resolve XState actor communication error in validation @arjunmehta-git (#4104)
- feat: expand render mode type system for adaptive transitions @leecalcote (#4109)
- fix: align Help Center grid cards @arjunmehta-git (#4105)
- test: improve duplicate component evaluation test reliability @arjunmehta-git (#4103)
ποΈ Designer π
- Refactor ActionToolbar for mobile actions and cleanup @fitzergerald (#4140)
- fix: replace @syncedstore/core with immer-yjs to fix collaboration state corruption @marblom007 (#4131)
π Bug Fixes π
- Fix Component style editing tooltip not showing up @aabidsofi19 (#4156)
- fix(tests): fail Playwright auth setup fast on invalid credentials @leecalcote (#4155)
- chore(deps): bump @sistent/sistent 0.18.3 β 0.18.4 @leecalcote (#4151)
- fix(sweettea): harden actor lifecycle safety across store layer @leecalcote (#4142)
- fix: replace @syncedstore/core with immer-yjs to fix collaboration state corruption @marblom007 (#4131)
π§° Maintenance π
- improvement(tests): faster and more precise Playwright E2E execution @leecalcote (#4146)
- build: clean up residual webpack references after rspack migration @leecalcote (#4129)
π Documentation π
- docs: refresh Kanvas Developer Guide for current codebase @leecalcote (#4145)
- chore: remove dead @layer5/cytoscape-node-html-label dependency @marblom007 (#4134)
- build: clean up residual webpack references after rspack migration @leecalcote (#4129)
π¨π½βπ» Contributors π
Thank you to our contributors for making this release possible: @aabidsofi19, @arjunmehta-git, @fitzergerald, @hortison, @jamieplu, @l5io, @leecalcote, @marblom007, @miacycle, @simihablo, @winkletinkle, @yi-nuo426 and copilot-swe-agent[bot]
Recent Discussions on Kanvas
- Jul 12 | Unleash Visual Power: Import Your Configs by zihan kuang
- Oct 14 | Explore Meshery's Published Relationship Design Examples by Awani Alero
- Oct 03 | Design Review RFC: Kanvas Empty State Enhancement by Lee Calcote
- Jul 19 | [For Discussion] Visual indication of semantically vs non-semantically meaningful Meshery components by Lee Calcote
- Jun 07 | What are the conditions for a "System is unhealthy" warning? by James
- May 30 | Looking for a meshmate to help with first PR by Faisal Imtiyaz123
- Feb 28 | For Discussion: Capturing potential, but unrealized Relationships in Design Snapshots by Lee Calcote
- Feb 12 | Hint on Scaling & Verifying Cronjob in Playground by Sandra Ashipala