You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor(Mountain): Standardize sidecar naming to SideCar and implement Binary staging
- Renamed `SidecarIdentifier` to `SideCarIdentifier` in all DTOs (CustomDocumentStateDTO, ProviderRegistrationDTO, WebViewStateDTO) and provider implementations (CommandProvider, DebugProvider, DocumentProvider, IPCProvider, LanguageFeatureProvider, StatusBarProvider, TerminalProvider, WebViewProvider) to ensure consistent naming across the Mountain backend
- Updated README.md diagram to change "CocoonSidecar" to "CocoonSideCar"
- Added new `Binary/` directory with README.md explaining its role in staging sidecar executables during build, and .gitignore to exclude contents from version control
- Regenerated gRPC code (vine_ipc.rs) to reflect naming changes in protocol
- Deleted build artifacts (executables/installers) as they should not be version controlled
This refactoring enhances consistency in the IPC layer (Vine) and state management (AppState), while the Binary staging directory streamlines Tauri bundling by providing a transient location for sidecar executables, as described in the project's build strategy. The changes maintain compatibility with existing workflows like extension registration and command execution.
0 commit comments