| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add getter and setter for last_modifiy_check_hash and remove_mapping | 魏曹先生 | 2025-12-15 | 1 | -0/+25 |
| | | | | | method | ||||
| * | Rename AlignTasksName type to AlignTaskName | 魏曹先生 | 2025-12-15 | 1 | -5/+5 |
| | | |||||
| * | Prevent lost file classification for erased directories | 魏曹先生 | 2025-12-15 | 1 | -12/+13 |
| | | | | | | The lost files calculation now filters out paths that are already marked as erased, avoiding duplicate classification. | ||||
| * | Rename `file_status` to `workspace_analyzer` | 魏曹先生 | 2025-12-15 | 5 | -6/+6 |
| | | |||||
| * | Add edit mapping action for sheet operations | 魏曹先生 | 2025-12-15 | 7 | -21/+188 |
| | | |||||
| * | Add constant for VF meta file name | 魏曹先生 | 2025-12-11 | 1 | -0/+1 |
| | | |||||
| * | Match moved files using latest hash instead of initial hash | 魏曹先生 | 2025-12-11 | 2 | -9/+31 |
| | | |||||
| * | Add allow_overwrite_modified flag to track file action | 魏曹先生 | 2025-12-08 | 1 | -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. | ||||
| * | Change virtual file edit right action output format | 魏曹先生 | 2025-12-08 | 1 | -2/+2 |
| | | |||||
| * | Add Windows build script for documents repository setup | 魏曹先生 | 2025-12-06 | 1 | -0/+8 |
| | | |||||
| * | Implement first download logic for missing files | 魏曹先生 | 2025-12-04 | 1 | -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 | ||||
| * | Change add_mapping to accept path by reference | 魏曹先生 | 2025-12-04 | 1 | -1/+1 |
| | | |||||
| * | Add fallback defaults for optional config fields | 魏曹先生 | 2025-12-02 | 1 | -14/+31 |
| | | | | | | | Make server config fields optional and provide default values when missing. This ensures backward compatibility and graceful handling of partial configuration. | ||||
| * | Update vault.rs | 魏曹先生 | 2025-12-01 | 2 | -1/+5 |
| | | |||||
| * | Change default vault auth mode from password to key | 魏曹先生 | 2025-12-01 | 1 | -1/+1 |
| | | |||||
| * | Refactor vault config to use template-based generation | 魏曹先生 | 2025-12-01 | 7 | -49/+147 |
| | | | | | | | | | | - 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 | ||||
| * | Support additional text file types in document generation | 魏曹先生 | 2025-12-01 | 1 | -24/+45 |
| | | |||||
| * | Add logger configuration to VaultServerConfig | 魏曹先生 | 2025-12-01 | 1 | -0/+14 |
| | | |||||
| * | Update func `current_doc_dir` to `current_cfg_dir` | 魏曹先生 | 2025-12-01 | 2 | -2/+2 |
| | | |||||
| * | Update current.rs | 魏曹先生 | 2025-12-01 | 2 | -4/+4 |
| | | |||||
| * | Update gitignore patterns for cached data | 魏曹先生 | 2025-11-26 | 1 | -2/+2 |
| | | | | | | Change from ignoring "cached" directory and "members" file to ignoring "/cache/" directory and ".vault_modified" file | ||||
| * | Add print_info option to edit right change action | 魏曹先生 | 2025-11-26 | 1 | -13/+20 |
| | | | | | | | | | | The action now accepts a boolean flag to control whether success information should be printed to stdout. When enabled, held files are prefixed with "+" and thrown files with "-". The logic for hold/throw operations was also corrected to match the intended behavior. | ||||
| * | Implement virtual file edit right management | 魏曹先生 | 2025-11-25 | 3 | -11/+117 |
| | | |||||
| * | Improve documentation for system action and config file crates | 魏曹先生 | 2025-11-25 | 6 | -8/+223 |
| | | |||||
| * | Add `hold_virtual_file_action` in user actions | 魏曹先生 | 2025-11-25 | 1 | -0/+36 |
| | | |||||
| * | Rename `virtual_file_action.rs` to `track_action.rs` | 魏曹先生 | 2025-11-25 | 4 | -8/+9 |
| | | |||||
| * | Migrate client configuration and cache files to TOML/YAML formats | 魏曹先生 | 2025-11-24 | 1 | -8/+8 |
| | | |||||
| * | Implement file synchronization in track file action | 魏曹先生 | 2025-11-24 | 2 | -33/+149 |
| | | | | | | | | - Add sync task processing for both local and remote operations - Use temp files for secure download operations - Update file metadata after successful synchronization - Add proper error handling and cleanup for sync operations - Display sync progress with appropriate status symbols | ||||
| * | Optimize update info transmission to ignore file member presence | 魏曹先生 | 2025-11-24 | 1 | -8/+7 |
| | | | | | | The version information is now sent regardless of whether files have member holders, simplifying the update protocol. | ||||
| * | Use virtual file metadata version for baseline verification | 魏曹先生 | 2025-11-24 | 1 | -2/+2 |
| | | |||||
| * | Remove return value from `sign_vault_modified` function | 魏曹先生 | 2025-11-24 | 1 | -6/+3 |
| | | |||||
| * | Fix workspace not marked as modified after successful update | 魏曹先生 | 2025-11-24 | 1 | -0/+3 |
| | | | | | | When updating to latest info with no sync needed, ensure the workspace is properly marked as unmodified when running local procedures. | ||||
| * | Add vault modification tracking | 魏曹先生 | 2025-11-23 | 6 | -7/+56 |
| | | | | | | | | - 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-23 | 13 | -173/+122 |
| | | |||||
| * | Strip workspace prefix from new paths in moved file detection | 魏曹先生 | 2025-11-22 | 1 | -0/+5 |
| | | |||||
| * | Add align module for sorting file analysis results | 魏曹先生 | 2025-11-22 | 2 | -0/+108 |
| | | |||||
| * | Update local workspace initialization files | 魏曹先生 | 2025-11-22 | 2 | -4/+18 |
| | | | | | | | - 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 | ||||
| * | Add SHA1 string hashing function | 魏曹先生 | 2025-11-22 | 1 | -0/+37 |
| | | |||||
| * | Add quick sort implementation with custom comparison | 魏曹先生 | 2025-11-22 | 2 | -0/+233 |
| | | |||||
| * | fix: Update constants and path references | 魏曹先生 | 2025-11-20 | 3 | -15/+25 |
| | | | | | Rename CLIENT_FILE_MEMBER_HELD to CLIENT_FILE_LATEST_DATA, update all related path references and method names. | ||||
| * | add: Support for update descriptions and info printing | 魏曹先生 | 2025-11-20 | 1 | -0/+17 |
| | | | | | Add file_update_info parameter to track versions and descriptions, add print_infos flag for user feedback. | ||||
| * | update: Improve file update task processing | 魏曹先生 | 2025-11-20 | 2 | -50/+72 |
| | | | | | Implement complete update task processing for both local and remote operations, add version validation and conflict detection. | ||||
| * | feat: Enhance version tracking in LatestFileData | 魏曹先生 | 2025-11-20 | 2 | -9/+23 |
| | | | | | Extend LatestFileData to track file versions alongside holding status, update method signatures to include version information. | ||||
| * | feat: Add file update verification system | 魏曹先生 | 2025-11-20 | 2 | -47/+309 |
| | | | | | Add comprehensive file update verification with detailed failure reasons including version mismatch, file not held, and missing descriptions. | ||||
| * | Rename MemberHeld to LatestFileData and add version tracking | 魏曹先生 | 2025-11-20 | 1 | -5/+11 |
| | | | | | | The struct now tracks both file holding status and latest file versions for permission validation and update checks. | ||||
| * | Change function signatures to use references | 魏曹先生 | 2025-11-19 | 1 | -1/+4 |
| | | |||||
| * | Derive Clone for LocalConfig and fix mapping_mut signature | 魏曹先生 | 2025-11-19 | 2 | -3/+3 |
| | | | | | | The mapping_mut method now returns a mutable reference to allow modifying the mapping HashMap directly. | ||||
| * | Add mutable mapping accessor methods to Sheet and SheetData | 魏曹先生 | 2025-11-19 | 1 | -0/+10 |
| | | |||||
| * | Add setter methods for LocalMappingMetadata fields | 魏曹先生 | 2025-11-19 | 1 | -0/+40 |
| | | |||||
| * | Use std::path::PathBuf in latest_info module | 魏曹先生 | 2025-11-17 | 1 | -1/+4 |
| | | |||||
