aboutsummaryrefslogtreecommitdiff
path: root/crates/vcs_actions/src/actions/track_action.rs
Commit message (Collapse)AuthorAgeFilesLines
* Add host mode authentication and reference sheet handling魏曹先生2026-01-021-76/+104
| | | | | | | | | - Return host mode status from auth_member to determine admin privileges - Add reference sheet detection to get_current_sheet_name with allow_ref parameter - Prevent modifications to reference sheets unless in host mode - Use VAULT_HOST_NAME as sheet holder for host mode operations - Add share/merge share action registrations
* Add local output channel for CLI feedback in track actions魏曹先生2025-12-241-6/+30
| | | | | | | | | 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 `file_status` to `workspace_analyzer`魏曹先生2025-12-151-3/+3
|
* Add allow_overwrite_modified flag to track file action魏曹先生2025-12-081-1/+24
| | | | | | | When tracking files, modified files are now skipped instead of automatically synced if the new `allow_overwrite_modified` flag is false. The action result includes a new `skipped` field listing these files.
* Implement first download logic for missing files魏曹先生2025-12-041-32/+93
| | | | | | | - Add check for non-existent files in track_file_action - Include VirtualFileId in SyncVersionInfo type - Handle first download case in proc_sync_tasks_local by creating new mapping - Ensure parent directories exist before writing downloaded files
* Rename `virtual_file_action.rs` to `track_action.rs`魏曹先生2025-11-251-0/+851