mirror of
https://github.com/Egonex-AI/Understand-Anything.git
synced 2026-06-22 10:58:03 +08:00
- Restore topology/visual separation in useLayerDetailGraph to prevent dagre relayout on every selection/search change (perf regression) - Remove unused tourHighlightedNodeIds from useOverviewGraph deps - Remove dead code: showLayers/toggleLayers, zoomToNodeId, applyDagreLayoutAsync (Web Worker path) - Replace direct useDashboardStore.setState() in NodeInfo with proper navigateToHistoryIndex store action - Fix non-technical persona filter (was no-op due to prior type=file constraint) - Integrate Escape-to-overview into App keyboard shortcuts (remove duplicate listener from Breadcrumb) - Cap nodeHistory at 50 entries to prevent unbounded growth - Add memo() to LayerClusterNode and PortalNode for render performance - Make computePortals accept pre-computed aggregation to avoid redundant work - Restore code viewer popup on node click - Show NodeInfo above LearnPanel when a node is selected Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>