aboutsummaryrefslogtreecommitdiff
path: root/crates/vcs_data/src/data/local.rs
Commit message (Collapse)AuthorAgeFilesLines
* Rename `file_status` to `workspace_analyzer`魏曹先生2025-12-151-1/+1
|
* Add vault modification tracking魏曹先生2025-11-231-5/+6
| | | | | | | - Record vault state changes in sheet operations - Track modifications when creating, dropping, or updating sheets - Mark vault as unmodified after syncing with upstream - Add vault_modified module with check and sign functions
* Apply clippy suggestions魏曹先生2025-11-231-8/+6
|
* Add align module for sorting file analysis results魏曹先生2025-11-221-0/+1
|
* Update local workspace initialization files魏曹先生2025-11-221-3/+11
| | | | | | - Change SETUP.md to SETUP.txt for the todo list - Add .gitignore file to ignore cached data and members - Use constant for workspace root folder name
* feat: Enhance version tracking in LatestFileData魏曹先生2025-11-201-3/+8
| | | | Extend LatestFileData to track file versions alongside holding status, update method signatures to include version information.
* feat: Add file status tracking and SHA1 hash system魏曹先生2025-11-171-9/+52
| | | | | | | - 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
* fix: Windows support魏曹先生2025-11-091-12/+76
|
* Add path formatting utility and local sheet management魏曹先生2025-11-071-3/+55
| | | | | | | - Implement format_path_str function to clean and normalize file paths - Add LocalSheet struct for tracking local file metadata - Support CRUD operations on local sheet mappings - Integrate path formatting into local sheet operations
* feat: Refactor local workspace management魏曹先生2025-11-061-36/+21
| | | | | | | - Replace README with TODO list template - Add Windows-specific .jv directory hiding - Reorganize local workspace setup logic - Update imports for new local data modules
* Change auth_member to return MemberId on success魏曹先生2025-10-301-0/+1
| | | | | | 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.
* Make config fields thread-safe with Arc<Mutex>魏曹先生2025-10-291-5/+16
| | | | | | - Change LocalWorkspace config to Arc<Mutex<LocalConfig>> - Change Vault config to Arc<VaultConfig> - Add config accessor methods for both structs - Update initialization methods to wrap config in Arc/Mutex
* Fix some spelling issues.魏曹先生2025-10-241-1/+1
|
* Move vcs crate to vcs_data for better separation of concerns魏曹先生2025-10-061-0/+100
- Rename vcs crate to vcs_data to clearly define data layer - Maintain all existing data structures and functionality - Update dependencies to include action_system integration - Preserve test structure in vcs_data_test directory