Context
Command/TreeView.rs has 4 stub command handlers that return {"success": false, "error": "not implemented"}.
Stubs to Implement
OnTreeViewExpansionChanged — Notify registered TreeViewProviders of expansion state changes
OnTreeViewSelectionChanged — Forward selection events to providers
PersistTreeView — Serialize tree state to storage for workspace persistence
RestoreTreeView — Deserialize and restore tree state on workspace open
Expected Behavior
Each handler should route through the TreeViewProvider trait to Cocoon gRPC RPCs.
Priority
High — File explorer tree and extension tree views depend on this.
Context
Command/TreeView.rshas 4 stub command handlers that return{"success": false, "error": "not implemented"}.Stubs to Implement
OnTreeViewExpansionChanged— Notify registered TreeViewProviders of expansion state changesOnTreeViewSelectionChanged— Forward selection events to providersPersistTreeView— Serialize tree state to storage for workspace persistenceRestoreTreeView— Deserialize and restore tree state on workspace openExpected Behavior
Each handler should route through the TreeViewProvider trait to Cocoon gRPC RPCs.
Priority
High — File explorer tree and extension tree views depend on this.