summaryrefslogtreecommitdiff
path: root/crates/vcs_data/src/constants.rs
diff options
context:
space:
mode:
author魏曹先生 <1992414357@qq.com>2025-11-06 22:10:15 +0800
committer魏曹先生 <1992414357@qq.com>2025-11-06 22:10:15 +0800
commit759221a3001504cfd5c758e4fa70d4c2dac4e07c (patch)
treea30765b5e57ac24b0b7c7e5c81de2586e5fe07fe /crates/vcs_data/src/constants.rs
parent62dd79cea8bfc0b6af95049d8a0187dd2380b09c (diff)
feat: Enhanced data structures and constants
- Add new constants for local workspace management - Extend SheetData with write_count functionality - Simplify vault data structures - Update sheet and virtual file data handling
Diffstat (limited to 'crates/vcs_data/src/constants.rs')
-rw-r--r--crates/vcs_data/src/constants.rs15
1 files changed, 9 insertions, 6 deletions
diff --git a/crates/vcs_data/src/constants.rs b/crates/vcs_data/src/constants.rs
index 55662e7..e835482 100644
--- a/crates/vcs_data/src/constants.rs
+++ b/crates/vcs_data/src/constants.rs
@@ -48,17 +48,20 @@ pub const CLIENT_FOLDER_WORKSPACE_ROOT_NAME: &str = ".jv";
pub const CLIENT_FILE_WORKSPACE: &str = "./.jv/workspace.toml";
// Client - Latest Information
-pub const CLIENT_FILE_LATEST_INFO: &str = "./.jv/latest.json";
+pub const CLIENT_FILE_LATEST_INFO: &str = "./.jv/.latest.json";
-// Client - Sheets
-pub const CLIENT_FILE_SHEET_COPY: &str = "./.jv/sheets/{sheet_name}.copy.json";
+// Client - Local
+pub const CLIENT_PATH_LOCAL_DRAFT: &str = "./.jv/drafts/{account}/{sheet_name}/";
+pub const CLIENT_FILE_LOCAL_SHEET: &str = "./.jv/sheets/{account}/{sheet_name}_local.toml";
+pub const CLIENT_FILE_CACHED_SHEET: &str = "./.jv/sheets/{account}/{sheet_name}.toml";
+pub const CLIENT_FILE_MEMBER_HELD: &str = "./.jv/helds/{account}_held.toml";
-// Client - Local Draft
-pub const CLIENT_PATH_LOCAL_DRAFT: &str = "./.jv/drafts/{account}_{sheet_name}/";
+pub const CLIENT_FILE_LOCAL_SHEET_NOSET: &str = "./.jv/.temp/wrong_local_sheet.toml";
+pub const CLIENT_FILE_MEMBER_HELD_NOSET: &str = "./.jv/.temp/wrong_member_held.toml";
// Client - Other
pub const CLIENT_FILE_IGNOREFILES: &str = "IGNORE_RULES.toml";
-pub const CLIENT_FILE_README: &str = "./README.md";
+pub const CLIENT_FILE_TODOLIST: &str = "./TODO.md";
// -------------------------------------------------------------------------------------