aboutsummaryrefslogtreecommitdiff
path: root/crates/vcs_data/src/data/local
Commit message (Collapse)AuthorAgeFilesLines
* Update draft folder structure to include account name魏曹先生2025-11-051-5/+18
| | | | | | | | | The draft folder path now includes the account name to prevent conflicts when multiple accounts work on the same sheet. This requires updating the draft_folder method signature and all call sites. Additionally, account switching is now restricted when a sheet is in use to maintain data integrity.
* feat: Add rollback support for file movement魏曹先生2025-11-031-18/+58
| | | | | | - Implement MovedItem struct to track file operations - Add rollback logic for draft-to-local and local-to-draft moves - Improve error handling with automatic rollback on failures
* update: Local actions and data structures魏曹先生2025-11-031-2/+8
| | | | | | - Update local actions implementation - Improve latest info handling - Enhance vault sheets management
* feat: Implement sheet usage management魏曹先生2025-11-031-0/+223
| | | | | | - Add sheet_in_use field to LocalConfig - Implement use_sheet and exit_sheet methods - Add draft folder management for sheet switching
* Add LatestInfo struct for client data persistence魏曹先生2025-10-301-0/+28
|
* feat: Update data configuration structures魏曹先生2025-10-121-0/+25
| | | | | - Add new configuration fields for local and vault data - Remove outdated todo.txt file
* Move vcs crate to vcs_data for better separation of concerns魏曹先生2025-10-061-0/+53
- 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