Expand description
IPC command handlers bridging the frontend invoke calls to Rust.
§Binary::IPC
All #[tauri::command] handlers exposed to the frontend invoke system.
Each sub-module owns exactly one command function and its supporting
types, keeping the Tauri invoke handler registration flat and auditable.
Commands are async and do not block the main thread. All follow the Tauri security model; no command bypasses the invoke allow-list.
Modules§
- Cache
Stats Command - Return asset and path-canon cache occupancy statistics.
- Collaboration
Session Command - Start or query a collaboration session.
- Configuration
Data Command - Return a full configuration data snapshot.
- Configuration
Status Command - Return the current configuration load/validation status.
- Configuration
Sync Command - Trigger a configuration sync to disk.
- Configuration
Update Command - Apply a configuration key-value update.
- Document
Sync Command - Sync a document state payload from the frontend.
- Health
Command - Return a liveness and readiness health check payload.
- IPCStatus
Command - Return the current IPC channel status.
- IPCStatus
History Command - Return the IPC status history ring buffer.
- IPCStatus
Reporting Start Command - Start periodic IPC status reporting.
- Invoke
Command - Forward a generic invoke payload to the internal IPC router.
- Message
Receive Command - Receive a pending IPC message from the backend queue.
- Performance
Stats Command - Return a performance statistics snapshot.
- Process
Command - Spawn or signal a managed child process.
- Render
DevLog Command - Forward a renderer dev-log entry to the native trace sink.
- Status
GetCommand - Get the current application status snapshot.
- Update
Subscription Command - Subscribe to or unsubscribe from update notifications.
- Vine
Subscribe Command - Subscribe to or unsubscribe from Vine notification broadcasts.
- Wind
Configuration Command - Read or write the Wind desktop configuration.
- Workbench
Configuration Command - Return the current workbench configuration as JSON.
- Workspace
Folder Command - Add, remove, or list workspace folder entries.