aboutsummaryrefslogtreecommitdiff
path: root/crates/vcs_data/src/data/vault.rs
Commit message (Collapse)AuthorAgeFilesLines
* Add sheet sharing functionality魏曹先生2025-12-251-0/+1
| | | | | | | - Add `rand` dependency for generating share IDs - Update share path to include sheet name subdirectory - Add mutable accessor for sheet ID mapping - Add sheet_share module to vault data structures
* Update vault.rs魏曹先生2025-12-011-1/+0
|
* Refactor vault config to use template-based generation魏曹先生2025-12-011-15/+33
| | | | | | | | | - Replace direct serialization with template-based config file generation - Add new dependencies: whoami, redox_syscall, wasite, web-sys - Update VaultConfig structure with new enum types and serialization attributes - Modify setup_vault to accept vault_name parameter and use template - Update all test calls to include vault_name parameter
* fix: Update constants and path references魏曹先生2025-11-201-3/+3
| | | | Rename CLIENT_FILE_MEMBER_HELD to CLIENT_FILE_LATEST_DATA, update all related path references and method names.
* feat: Enhanced data structures and constants魏曹先生2025-11-061-47/+2
| | | | | | | - Add new constants for local workspace management - Extend SheetData with write_count functionality - Simplify vault data structures - Update sheet and virtual file data handling
* Make config fields thread-safe with Arc<Mutex>魏曹先生2025-10-291-3/+15
| | | | | | - 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
* Add service module to vault魏曹先生2025-10-271-0/+1
|
* Move vcs crate to vcs_data for better separation of concerns魏曹先生2025-10-061-0/+146
- 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