| Age | Commit message (Collapse) | Author |
|
- Add write_and_return macro for common result handling pattern - Extend
make_sheet_action to restore sheets with no holder - Implement
drop_sheet_action for releasing sheet ownership - Register new
drop_sheet_action in client and server registries
|
|
- Add redirect functionality for already stained workspaces
- Implement SameUpstream and Redirected result types
- Improve vault address update logic
|
|
- Update local actions implementation
- Improve latest info handling
- Enhance vault sheets management
|
|
- Implement make_sheet_action for creating sheets
- Add sheet-related constants
- Update sheet data structures
|
|
This action synchronizes the latest vault information including sheets,
reference sheet content, and member data between local and remote
instances.
|
|
- Use dereferenced UUID instead of cloning - Simplify error message
formatting
|
|
|
|
|
|
`is_remote_action`
|
|
|
|
|
|
|
|
- Add async callback support with proper argument passing
- Implement remote action invocation via TCP connection
- Add hello_world_action example demonstrating async communication
- Improve ActionPool with type-safe async processing
- Update client registry for remote action handling
- Enhance ActionContext with better instance management
- Support both local and remote action execution modes
|
|
- Add process_json method to ActionPool for type-agnostic calls using JSON serialization
- Extend ActionContext with action_name and action_args fields and setter methods
- Update action_gen macro to use process_json instead of typed process method
- Implement remote action invocation framework in client_registry and action_service
- Add protocol definitions for remote action communication
- Enable flexible action execution without explicit type specifications
|
|
- Add local action for setting upstream vault
- Use action_gen macro for automatic registration
- Validate action is executed locally
|
|
- Add new crate to combine action_system and vcs_data functionality
- Define dependencies on both action_system and vcs_data crates
- Prepare structure for implementing client-server communication logic
|