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