| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Add pure analysis result type and conversion | 魏曹先生 | 2026-01-23 | 1 | -0/+30 | |
| | | | | | | | Introduce AnalyzeResultPure struct to hold owned data, separating it from the borrowed lifetime in AnalyzeResult. Provide From conversion to enable easy transformation between the two types. | |||||
| * | Add `new` function to LocalSheet | 魏曹先生 | 2026-01-23 | 1 | -0/+17 | |
| | | ||||||
| * | Rename track file action module from track to track_file | 魏曹先生 | 2026-01-12 | 2 | -2/+2 | |
| | | ||||||
| * | Merge remote-tracking branch 'base/dev' into dev | 魏曹先生 | 2026-01-12 | 0 | -0/+0 | |
| |\ | ||||||
| | * | Rename track.rs to track_file.rs | 魏曹先生 | 2026-01-12 | 1 | -0/+0 | |
| | | | ||||||
| * | | Rename track.rs to track_file.rs | 魏曹先生 | 2026-01-12 | 2 | -1/+1 | |
| |/ | ||||||
| * | 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 | |
| | | ||||||
