| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix Windows path display in jv info command | 魏曹先生 | 2026-01-07 | 1 | -2/+4 |
| | | |||||
| * | Move deployment scripts to scripts/deploy directory | 魏曹先生 | 2026-01-07 | 3 | -10/+10 |
| | | |||||
| * | Move deployment scripts to deploy subdirectory | 魏曹先生 | 2026-01-07 | 9 | -0/+0 |
| | | |||||
| * | Move resources to resources directory | 魏曹先生 | 2026-01-07 | 11 | -6/+6 |
| | | |||||
| * | Remove unused imports from clap in CLI binaries | 魏曹先生 | 2026-01-07 | 2 | -2/+2 |
| | | |||||
| * | Add OpenSSL dependency check to Windows installer | 魏曹先生 | 2026-01-07 | 1 | -2/+13 |
| | | | | | | | The installer now verifies OpenSSL is available and shows a popup warning if not found. This ensures users are aware of the dependency for key generation functionality. | ||||
| * | Hide .cargo and .temp directories before build | 魏曹先生 | 2026-01-07 | 1 | -0/+8 |
| | | |||||
| * | Move deploy directory to .temp folder | 魏曹先生 | 2026-01-07 | 3 | -4/+4 |
| | | |||||
| * | Rename export directory to deploy and move templates | 魏曹先生 | 2026-01-07 | 4 | -10/+18 |
| | | |||||
| * | Move template files to templates directory | 魏曹先生 | 2026-01-07 | 2 | -2/+2 |
| | | |||||
| * | Add share command with subcommands and completion supportMVP | 魏曹先生 | 2026-01-05 | 6 | -35/+799 |
| | | | | | | | | The share command now supports `list`, `see`, and merging operations with conflict resolution modes (--safe, --skip, --overwrite, --reject). Updated help documentation in both English and Chinese locales, and added Bash and PowerShell completion scripts. | ||||
| * | Add Zsh plugin installation documentation and rename config variables | 魏曹先生 | 2026-01-04 | 3 | -20/+83 |
| | | | | | | | The Zsh plugin now includes a how_to_install.md file with setup instructions. Configuration variable names have been simplified from JVCS_PROMPT_SEGMENT_* to JVCS_* for consistency. | ||||
| * | Add customizable prompt segment separators and decorations | 魏曹先生 | 2026-01-04 | 1 | -3/+8 |
| | | |||||
| * | Improve error messages for configuration and file access failures | 魏曹先生 | 2026-01-04 | 3 | -60/+266 |
| | | |||||
| * | Replace compile_info.rs deletion with template copy in deploy scripts | 魏曹先生 | 2026-01-04 | 2 | -3/+3 |
| | | |||||
| * | Completed `jv info` command | 魏曹先生 | 2026-01-04 | 3 | -40/+189 |
| | | |||||
| * | Add deploy script for CLI build on Linux | 魏曹先生 | 2026-01-04 | 1 | -2/+2 |
| | | | | | | | The previous method used `cargo build` directly. Now we use the existing `deploy.sh` script, which handles the build and installation in a standardized way across platforms. | ||||
| * | Add Zsh plugin support with prompt integration | 魏曹先生 | 2026-01-03 | 4 | -8/+174 |
| | | |||||
| * | Rename export scripts to deploy scripts | 魏曹先生 | 2026-01-03 | 2 | -0/+0 |
| | | |||||
| * | Update build timestamp format to seconds | 魏曹先生 | 2026-01-03 | 2 | -4/+2 |
| | | |||||
| * | Add Git branch and commit info to compile info | 魏曹先生 | 2026-01-03 | 8 | -13/+240 |
| | | | | | | | | - Include branch and commit hash in compile info display - Add build script functions to extract git metadata - Update export scripts to force rebuilds when needed - Extend share command with placeholder implementations | ||||
| * | Update track command help text to clarify its conceptual model | 魏曹先生 | 2026-01-03 | 2 | -17/+37 |
| | | | | | | | | | | The help text for `jv track` has been rewritten to emphasize its role as a declaration of fact rather than a simple upload/download operation. The new text explains the three scenarios: creation (when a file is untracked), update (when you hold the file), and synchronization (when you don't hold the file). The Chinese locale has been updated accordingly. | ||||
| * | Update share command syntax in help documentation | 魏曹先生 | 2026-01-03 | 2 | -14/+10 |
| | | |||||
| * | Update sheet list display and share command help text | 魏曹先生 | 2026-01-03 | 3 | -15/+37 |
| | | | | | | | | | | - Change "YOURS" to "VISIBLE TO YOU" and "您的表" to "您可见的表" - Add reference sheet suffix indicator for reference sheets - Update Chinese share command help text to clarify mapping operations - Rename sheet list variables for clarity (my_sheets → visible_sheets, other_sheets → invisible_sheets) - Show status automatically after switching sheets | ||||
| * | Remove restriction on creating reference sheet | 魏曹先生 | 2026-01-03 | 1 | -10/+9 |
| | | | | | | | | The check preventing creation of a sheet named "reference" has been removed, allowing users to create sheets with that name. Additionally, error handling for edit operations in reference sheets has been improved with a clearer error message. | ||||
| * | Add break option to align moved command | 魏曹先生 | 2026-01-03 | 5 | -13/+46 |
| | | |||||
| * | Add host mode support and reference sheet restrictions | 魏曹先生 | 2026-01-03 | 3 | -27/+161 |
| | | | | | | | | | - Add `jv account as host/<ACCOUNT_NAME>` command for host mode - Display host mode status in `jv here` and `jv status` - Add reference sheet read-only mode hints and restrictions - Show host mode capabilities and warnings in status output - Prevent structural changes in reference sheets for non-hosts | ||||
| * | Add info command to display file details | 魏曹先生 | 2026-01-03 | 5 | -4/+60 |
| | | |||||
| * | Add bincode2 dependency | 魏曹先生 | 2026-01-03 | 1 | -0/+11 |
| | | |||||
| * | ix update editor to use latest version instead of mapped version | 魏曹先生 | 2025-12-30 | 1 | -2/+19 |
| | | | | | | | | The update editor was incorrectly using the version from the cached sheet mapping, which could be outdated. Now it fetches the latest version from the latest file data to ensure correct version calculations. | ||||
| * | Remove compile_info.rs after successful export | Weicao-CatilGrass | 2025-12-27 | 2 | -1/+5 |
| | | |||||
| * | Replace import/export commands with share command | 魏曹先生 | 2025-12-25 | 6 | -245/+256 |
| | | |||||
| * | Add core version info to CLI version output | 魏曹先生 | 2025-12-24 | 5 | -8/+33 |
| | | |||||
| * | Update Chinese translation for alignment error message | Weicao-CatilGrass | 2025-12-17 | 1 | -1/+0 |
| | | |||||
| * | Add workspace root directory validation for sheet commands | Weicao-CatilGrass | 2025-12-17 | 3 | -14/+46 |
| | | | | | | | | - Add new error message for non-root directory execution - Validate current directory in sheet use/exit commands - Add directory correction helper for other commands - Return Result from jv_sheet_exit to handle validation failures | ||||
| * | Fix help text for move alignment suggestion | Weicao-CatilGrass | 2025-12-17 | 2 | -2/+2 |
| | | |||||
| * | Add parent directory creation before moving aligned sheet | 魏曹先生 | 2025-12-17 | 1 | -0/+15 |
| | | |||||
| * | Escape special characters in markdown formatting | 魏曹先生 | 2025-12-17 | 3 | -4/+22 |
| | | | | | | | | The `md` function now handles backslash escapes for specific characters (*, <, >, `) to allow them to be displayed literally in formatted text. This fixes rendering of help documentation that uses these characters as symbols. | ||||
| * | Add color formatting support to help documentation | 魏曹先生 | 2025-12-17 | 3 | -83/+300 |
| | | |||||
| * | Add sheet and time context to no changes status message | 魏曹先生 | 2025-12-17 | 3 | -2/+13 |
| | | | | | | | | The "no changes" status message now includes the sheet name and timestamp when displaying that the workspace is synchronized. This provides better context about which sheet and what time the status is based on. | ||||
| * | Fix Windows path conversion issue in `jv move` command | Weicao-CatilGrass | 2025-12-16 | 1 | -2/+6 |
| | | | | | | Use `format_path_str` to properly handle Windows path separators when generating move operation parameters for single file moves. | ||||
| * | Improve alignment command suggestions and error messages | Weicao-CatilGrass | 2025-12-16 | 3 | -12/+83 |
| | | |||||
| * | Fix YAML indentation in help documentation files | Weicao-CatilGrass | 2025-12-16 | 2 | -23/+8 |
| | | |||||
| * | Skip missing files in sheet align operation | Weicao-CatilGrass | 2025-12-16 | 1 | -0/+5 |
| | | | | | | When aligning sheet files, skip any source files that don't exist instead of failing the entire operation. | ||||
| * | Replace tokio::time::Instant with std::time::SystemTime | Weicao-CatilGrass | 2025-12-16 | 1 | -10/+15 |
| | | | | | | - Use SystemTime::now() for time calculations - Add unwrap_or_default() for duration calculations | ||||
| * | Add Windows-specific import for Instant and KeyEventKind | Weicao-CatilGrass | 2025-12-15 | 1 | -0/+4 |
| | | | | | | The KeyEventKind import is moved inside the Windows conditional block to avoid unused import warnings on other platforms. | ||||
| * | Implement `jv align` command with move, lost, and erased operations | 魏曹先生 | 2025-12-15 | 3 | -50/+381 |
| | | |||||
| * | Fix comment formatting for get_locale function | 魏曹先生 | 2025-12-15 | 1 | -1/+1 |
| | | |||||
| * | Revert lost items display in `jv status` to previous (b8ac698) style | 魏曹先生 | 2025-12-15 | 1 | -12/+8 |
| | | |||||
| * | Move file status types to workspace_analyzer module | 魏曹先生 | 2025-12-15 | 1 | -1/+1 |
| | | |||||
