summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-01-07Move deployment scripts to scripts/deploy directory魏曹先生
2026-01-07Move deployment scripts to deploy subdirectory魏曹先生
2026-01-07Move resources to resources directory魏曹先生
2026-01-07Remove unused imports from clap in CLI binaries魏曹先生
2026-01-07Add OpenSSL dependency check to Windows installer魏曹先生
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.
2026-01-07Hide .cargo and .temp directories before build魏曹先生
2026-01-07Move deploy directory to .temp folder魏曹先生
2026-01-07Rename export directory to deploy and move templates魏曹先生
2026-01-07Move template files to templates directory魏曹先生
2026-01-05Add share command with subcommands and completion supportMVP魏曹先生
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.
2026-01-04Add Zsh plugin installation documentation and rename config variables魏曹先生
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.
2026-01-04Add customizable prompt segment separators and decorations魏曹先生
2026-01-04Improve error messages for configuration and file access failures魏曹先生
2026-01-04Replace compile_info.rs deletion with template copy in deploy scripts魏曹先生
2026-01-04Completed `jv info` command魏曹先生
2026-01-04Add deploy script for CLI build on Linux魏曹先生
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.
2026-01-03Add Zsh plugin support with prompt integration魏曹先生
2026-01-03Rename export scripts to deploy scripts魏曹先生
2026-01-03Update build timestamp format to seconds魏曹先生
2026-01-03Add Git branch and commit info to compile info魏曹先生
- 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
2026-01-03Update track command help text to clarify its conceptual model魏曹先生
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.
2026-01-03Update share command syntax in help documentation魏曹先生
2026-01-03Update sheet list display and share command help text魏曹先生
- 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
2026-01-03Remove restriction on creating reference sheet魏曹先生
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.
2026-01-03Add break option to align moved command魏曹先生
2026-01-03Add host mode support and reference sheet restrictions魏曹先生
- 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
2026-01-03Add info command to display file details魏曹先生
2026-01-03Add bincode2 dependency魏曹先生
2025-12-30ix update editor to use latest version instead of mapped version魏曹先生
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.
2025-12-27Remove compile_info.rs after successful exportWeicao-CatilGrass
2025-12-25Replace import/export commands with share command魏曹先生
2025-12-24Add core version info to CLI version output魏曹先生
2025-12-17Update Chinese translation for alignment error messageWeicao-CatilGrass
2025-12-17Add workspace root directory validation for sheet commandsWeicao-CatilGrass
- 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
2025-12-17Fix help text for move alignment suggestionWeicao-CatilGrass
2025-12-17Add parent directory creation before moving aligned sheet魏曹先生
2025-12-17Escape special characters in markdown formatting魏曹先生
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.
2025-12-17Add color formatting support to help documentation魏曹先生
2025-12-17Add sheet and time context to no changes status message魏曹先生
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.
2025-12-16Fix Windows path conversion issue in `jv move` commandWeicao-CatilGrass
Use `format_path_str` to properly handle Windows path separators when generating move operation parameters for single file moves.
2025-12-16Improve alignment command suggestions and error messagesWeicao-CatilGrass
2025-12-16Fix YAML indentation in help documentation filesWeicao-CatilGrass
2025-12-16Skip missing files in sheet align operationWeicao-CatilGrass
When aligning sheet files, skip any source files that don't exist instead of failing the entire operation.
2025-12-16Replace tokio::time::Instant with std::time::SystemTimeWeicao-CatilGrass
- Use SystemTime::now() for time calculations - Add unwrap_or_default() for duration calculations
2025-12-15Add Windows-specific import for Instant and KeyEventKindWeicao-CatilGrass
The KeyEventKind import is moved inside the Windows conditional block to avoid unused import warnings on other platforms.
2025-12-15Implement `jv align` command with move, lost, and erased operations魏曹先生
2025-12-15Fix comment formatting for get_locale function魏曹先生
2025-12-15Revert lost items display in `jv status` to previous (b8ac698) style魏曹先生
2025-12-15Move file status types to workspace_analyzer module魏曹先生
2025-12-15Update help documentation and move command functionality魏曹先生
- Redesign move command to modify upstream mappings with support for erase operations - Add erased items support to align command and status display - Update help text to reflect new move mapping semantics and add erased item instructions - Add auto-update timeout configuration via JV_OUTDATED_MINUTES environment variable - Improve status display with separate structural and content change modes - Add force flag to hold/throw commands to skip pre-checks - Update completion scripts to include erased items in align command