| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Rename track.rs to track_file.rs | 魏曹先生 | 2026-01-12 | 1 | -0/+0 |
| | | |||||
| * | Rename modules for better clarity and organization | 魏曹先生 | 2026-01-12 | 32 | -40/+40 |
| | | |||||
| * | Rename and reorganize remote actions modules | 魏曹先生 | 2026-01-12 | 21 | -706/+781 |
| | | |||||
| * | Remove GitHub Actions workflow for Rust CI | 魏曹先生 | 2026-01-12 | 2 | -103/+0 |
| | | |||||
| * | Move duplicate constants to constants.rs | 魏曹先生 | 2026-01-12 | 10 | -72/+74 |
| | | |||||
| * | Reorganize crate structure and move documentation files | 魏曹先生 | 2026-01-12 | 107 | -81/+426 |
| | | |||||
| * | Update README with warning sectionDesktop_0.1.0_Basemain | 魏曹先生 | 2026-01-10 | 1 | -0/+1 |
| | | |||||
| * | Update README with new branding and detailed documentation | 魏曹先生 | 2026-01-10 | 11 | -62/+260 |
| | | |||||
| * | Hide .cargo, .github and .temp directories before build | 魏曹先生 | 2026-01-10 | 1 | -0/+11 |
| | | |||||
| * | Fix typo in field names from "modifiy" to "modify" | 魏曹先生 | 2026-01-10 | 2 | -21/+21 |
| | | |||||
| * | Fix typo in module name from "dada_sort" to "data_sort" | 魏曹先生 | 2026-01-08 | 3 | -3/+3 |
| | | | | | | | The module was accidentally named "dada_sort" instead of "data_sort". :) | ||||
| * | Use different config directory name on non-Linux systems | 魏曹先生 | 2026-01-08 | 1 | -2/+8 |
| | | |||||
| * | Extract holder assignment for reuse in sheet creation | 魏曹先生 | 2026-01-07 | 1 | -6/+7 |
| | | |||||
| * | Add RejectAll mode for share merging and fix share ID trimming | 魏曹先生 | 2026-01-05 | 3 | -23/+43 |
| | | | | | | | | - Add ShareMergeMode::RejectAll variant to reject all incoming shares - Trim server suffix from share IDs when updating local sheet info - Sign vault as modified after successful share mapping merge - Fix get_current_sheet_name call to use correct parameter value | ||||
| * | Remove CONTRIBUTING files as they are outdated | 魏曹先生 | 2026-01-04 | 2 | -206/+0 |
| | | |||||
| * | Add file_histories method to LatestFileData | 魏曹先生 | 2026-01-04 | 1 | -0/+8 |
| | | |||||
| * | Add git branch and commit to compile info | 魏曹先生 | 2026-01-03 | 2 | -1/+51 |
| | | | | | | | Include build_branch and build_commit fields in CoreCompileInfo struct. The build script now extracts current git branch and commit hash, falling back to "unknown" if git commands fail. | ||||
| * | Change default config format from JSON to Bincode | 魏曹先生 | 2026-01-03 | 3 | -20/+44 |
| | | | | | | | | Update file extensions for sheet, share, member, and virtual file metadata to use new custom extensions (.st, .sre, .json, .vf) instead of .bcfg. Also update client-side file extensions for latest info and local sheets. | ||||
| * | Include file histories in latest info updates | 魏曹先生 | 2026-01-03 | 2 | -11/+48 |
| | | |||||
| * | Replace hardcoded file extension with constant | 魏曹先生 | 2026-01-03 | 2 | -2/+8 |
| | | | | | | Use SERVER_SUFFIX_MEMBER_INFO_NO_DOT constant instead of literal "toml" string for member info file extension check | ||||
| * | Change git pull to fetch and reset in setup scripts | 魏曹先生 | 2026-01-03 | 2 | -2/+6 |
| | | | | | | This ensures a clean state by discarding any local changes when updating the documents repository. | ||||
| * | Merge remote-tracking branch 'origin/feat/pre-release-version' into ↵ | 魏曹先生 | 2026-01-03 | 0 | -0/+0 |
| |\ | | | | | | | feat/pre-release-version | ||||
| | * | Change file extensions from .json/.yaml/.toml to .bcfg | 魏曹先生 | 2026-01-02 | 1 | -13/+13 |
| | | | |||||
| * | | Change SETUP.txt to SETUP.md for todo list | 魏曹先生 | 2026-01-03 | 1 | -1/+1 |
| | | | |||||
| * | | Refactor config loading to read files after format detection | 魏曹先生 | 2026-01-03 | 3 | -35/+45 |
| |/ | |||||
| * | Add support for Bincode config file format | 魏曹先生 | 2026-01-02 | 4 | -13/+91 |
| | | |||||
| * | Rename vault admin to host and add serde renames | 魏曹先生 | 2026-01-02 | 10 | -16/+57 |
| | | | | | | | | | - Rename `vault_admin_list` to `vault_host_list` in config and actions - Add `#[serde(rename)]` attributes to all data structures for shorter JSON keys - Update field renames in LocalConfig, LatestFileData, LatestInfo, LocalSheetData, Member, SheetData, Share, and VirtualFileMeta | ||||
| * | Add ref sheet VFS mapping to LatestInfo | 魏曹先生 | 2026-01-02 | 2 | -4/+15 |
| | | | | | | | This adds a reverse mapping from virtual file IDs to their actual paths in reference sheets, which is needed for proper file resolution during operations that reference files by ID. | ||||
| * | Add host mode and update sheet visibility model | 魏曹先生 | 2026-01-02 | 2 | -5/+34 |
| | | | | | | | | | | - Add `using_host_mode` field to LocalConfig with getter/setter - Replace `my_sheets`/`other_sheets` with `visible_sheets`/`invisible_sheets` - Add `reference_sheets` set for host-owned sheets - Add `shares_in_my_sheets` map to track external merge requests - Update `use_sheet` to check `visible_sheets` instead of `my_sheets` | ||||
| * | Add host mode authentication and reference sheet handling | 魏曹先生 | 2026-01-02 | 8 | -152/+518 |
| | | | | | | | | | | - Return host mode status from auth_member to determine admin privileges - Add reference sheet detection to get_current_sheet_name with allow_ref parameter - Prevent modifications to reference sheets unless in host mode - Use VAULT_HOST_NAME as sheet holder for host mode operations - Add share/merge share action registrations | ||||
| * | Add ReferenceSheetNotAllowed variant to TcpTargetError | 魏曹先生 | 2026-01-02 | 1 | -0/+3 |
| | | |||||
| * | Merge remote-tracking branch 'origin/main' | 魏曹先生 | 2025-12-28 | 1 | -64/+0 |
| |\ | |||||
| | * | fix: Remove Windows installer script generation from build.rs | Weicao-CatilGrass | 2025-12-27 | 1 | -64/+0 |
| | | | |||||
| * | | Fix share name generation by removing file suffix | 魏曹先生 | 2025-12-26 | 2 | -19/+8 |
| |/ | | | | | The share ID generation no longer includes the sheet file suffix. This simplifies share names to just "sharer@random" format. | ||||
| * | Add sheet sharing functionality | 魏曹先生 | 2025-12-25 | 8 | -2/+1085 |
| | | | | | | | | - 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 | ||||
| * | Add local output channel for CLI feedback in track actions | 魏曹先生 | 2025-12-24 | 3 | -10/+54 |
| | | | | | | | | | | Add `try_get_local_output` helper to retrieve output channel from context and `local_println!` macro for sending formatted strings. Use these in track actions to send progress messages to CLI instead of stdout. Also reduce log level for connection events from info to debug. | ||||
| * | Add build script for compile info and installer generation | 魏曹先生 | 2025-12-24 | 7 | -0/+197 |
| | | |||||
| * | Remove legacy import/export mechanism | 魏曹先生 | 2025-12-24 | 3 | -255/+12 |
| | | | | | | | | | | | - Delete InputPackage struct and related types - Remove inputs field from SheetData - Remove input management methods (add_input, deny_input, accept_import) - Remove export functionality (output_mappings, find_longest_common_prefix) - Update tests to remove input-related assertions - Clean up unused imports and dependencies | ||||
| * | Refactor vault and local workspace file storage structure | 魏曹先生 | 2025-12-24 | 2 | -13/+18 |
| | | |||||
| * | Handle zero-size files in TCP file transfer | Weicao-CatilGrass | 2025-12-18 | 1 | -0/+25 |
| | | | | | | Skip content transfer and verification for empty files, sending immediate confirmation from receiver. | ||||
| * | Update README branding and simplify project description | 魏曹先生 | 2025-12-17 | 2 | -79/+50 |
| | | |||||
| * | Handle CRLF line endings in SHA1 tests on Windows | Weicao-CatilGrass | 2025-12-16 | 1 | -2/+22 |
| | | |||||
| * | Add test data for SHA1 hash with CRLF line endings | Weicao-CatilGrass | 2025-12-16 | 1 | -0/+1 |
| | | |||||
| * | Rename story.sha1 to story_lf.sha1 | Weicao-CatilGrass | 2025-12-16 | 1 | -0/+0 |
| | | |||||
| * | Replace tokio::Instant with std::time::SystemTime for update timestamps | Weicao-CatilGrass | 2025-12-16 | 2 | -47/+5 |
| | | |||||
| * | Remove unnecessary edit rights check in sheet mapping | 魏曹先生 | 2025-12-15 | 1 | -35/+11 |
| | | | | | | | | The permission check for virtual file edit rights when adding a sheet mapping was meaningless since the mapping operation doesn't actually modify the virtual file content. The mapping can now be added regardless of the member's edit rights to the virtual file. | ||||
| * | 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 |
| | | |||||
