| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 11 days | Add helpdoc system with interactive viewer | 魏曹先生 | |
| 12 days | Add lang field to command context and reorganize utils modules | 魏曹先生 | |
| 12 days | Refactor display utilities | 魏曹先生 | |
| 2026-02-28 | Add progress bar support | 魏曹先生 | |
| 2026-02-27 | Add ASCII art and deprecation notice to legacy binaries | 魏曹先生 | |
| 2026-02-27 | Avoid printing empty render result | 魏曹先生 | |
| 2026-02-27 | Remove unused i18n macro declarations | 魏曹先生 | |
| 2026-02-26 | Add verbose logging support with env_logger | 魏曹先生 | |
| 2026-02-25 | Remove ambiguous command error and auto-select longest match | 魏曹先生 | |
| 2026-02-25 | Replace string_proc with just_fmt dependency | 魏曹先生 | |
| 2026-02-05 | Move vcs module to lib and adjust imports | 魏曹先生 | |
| 2026-02-04 | Refactor build system and implement complete renderer system | 魏曹先生 | |
| - Split monolithic build.rs into modular async generators - Add renderer override system with type-safe dispatch - Implement command template macro for consistent command definitions - Add proc-macro crates for command and renderer systems - Reorganize directory structure for better separation of concerns - Update documentation to reflect new architecture | |||
| 2026-01-27 | Extract CLI utilities into a separate crate | 魏曹先生 | |
| 2026-01-24 | Remove short options for --lang and --renderer flags | 魏曹先生 | |
| 2026-01-24 | Add command aliases, error handling improvements, and flag aliases | 魏曹先生 | |
| - Add aliases for status command: sign, sheet, sheet.add, drop, drop.cat - Improve error handling with detailed localized messages for prepare, execute, and render phases - Add flag aliases: -L for --lang and -R for --renderer - Implement similar command suggestions using Levenshtein distance - Fix command matching logic to avoid ambiguous prefix issues | |||
| 2026-01-23 | Fix typo in legacy_json_output module name | 魏曹先生 | |
| 2026-01-23 | Reorganize project structure into systems and assets | 魏曹先生 | |
| 2026-01-23 | Rename output module to leegacy_json_output | 魏曹先生 | |
| 2026-01-22 | Add renderer system and implement status command | 魏曹先生 | |
| 2026-01-22 | Rename subcmd module to cmd and update references | 魏曹先生 | |
| 2026-01-22 | Refactor CLI command processing with new architecture | 魏曹先生 | |
| 2026-01-22 | Rename jv_legacy to jv and add jvn binary | 魏曹先生 | |
| 2026-01-22 | Move legacy locale files to legacy subdirectory | 魏曹先生 | |
| 2026-01-22 | Rename jv binary to jv_legacy | 魏曹先生 | |
| 2026-01-22 | Move track module to track_file for clarity | 魏曹先生 | |
| 2026-01-12 | Sync to VersionControl(commit:bac88ab) | 魏曹先生 | |
| 2026-01-12 | Sync to VersionControl(commit: e3f4b81) | 魏曹先生 | |
| 2026-01-10 | Add editor mode for share command with --work flag | 魏曹先生 | |
| 2026-01-10 | Refactor analyzer result structs for clarity | 魏曹先生 | |
| 2026-01-09 | Add JSON output support for share list and see commands | 魏曹先生 | |
| 2026-01-08 | Apply changes from core library commit cd49e78 | 魏曹先生 | |
| 2026-01-07 | Remove --force flag from jv init command | 魏曹先生 | |
| The --force flag is no longer needed as the command now always checks if the directory is empty. The corresponding help text in locale files has also been removed. | |||
| 2026-01-07 | Add JSON output support for multiple commands | 魏曹先生 | |
| - Add serde and serde_json dependencies - Add JSON output modules for accounts, align, analyzer, here, info, and sheets - Add --json and --pretty flags to sheet list, sheet align, here, status, info, and account list commands - Implement JSON serialization for here command output - Update command argument structs to include JSON output options | |||
| 2026-01-07 | Fix Windows path display in jv info command | 魏曹先生 | |
| 2026-01-07 | Move resources to resources directory | 魏曹先生 | |
| 2026-01-07 | Remove unused imports from clap in CLI binaries | 魏曹先生 | |
| 2026-01-05 | Add 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-04 | Improve error messages for configuration and file access failures | 魏曹先生 | |
| 2026-01-04 | Completed `jv info` command | 魏曹先生 | |
| 2026-01-03 | Add Zsh plugin support with prompt integration | 魏曹先生 | |
| 2026-01-03 | Add 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-03 | Update 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-03 | Remove 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-03 | Add break option to align moved command | 魏曹先生 | |
| 2026-01-03 | Add 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-03 | Add info command to display file details | 魏曹先生 | |
| 2025-12-30 | ix 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-25 | Replace import/export commands with share command | 魏曹先生 | |
| 2025-12-24 | Add core version info to CLI version output | 魏曹先生 | |
| 2025-12-17 | Add workspace root directory validation for sheet commands | Weicao-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 | |||
