aboutsummaryrefslogtreecommitdiff
path: root/crates/vcs_actions/src/actions.rs
Commit message (Collapse)AuthorAgeFilesLines
* Add local output channel for CLI feedback in track actions魏曹先生2025-12-241-1/+21
| | | | | | | | | Add `try_get_local_output` helper to retrieve output channel from context and `local_println!` macro for sending formatted strings. Use these in track actions to send progress messages to CLI instead of stdout. Also reduce log level for connection events from info to debug.
* Rename `virtual_file_action.rs` to `track_action.rs`魏曹先生2025-11-251-6/+7
|
* Apply clippy suggestions魏曹先生2025-11-231-7/+5
|
* feat: Add file status tracking and SHA1 hash system魏曹先生2025-11-171-1/+73
| | | | | | | - Implement SHA1 hash calculation module with async support - Add file status analysis for tracking moves, creates, and modifications - Enhance local file management with relative path handling - Update virtual file actions with improved tracking capabilities
* Add sheet restoration and drop functionality魏曹先生2025-11-051-0/+9
| | | | | | | - 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
* Change auth_member to return MemberId on success魏曹先生2025-10-301-6/+6
| | | | | | The authentication function now returns the authenticated member's ID instead of just () when successful. This provides callers with access to the authenticated member's identity for subsequent operations.
* Update actions.rs魏曹先生2025-10-291-0/+113
|
* Create vcs_actions crate for client-server interaction logic魏曹先生2025-10-061-0/+5
- 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