| Age | Commit message (Collapse) | Author |
|
|
|
|
|
- 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
|
|
|
|
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.
|
|
|
|
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.
|
|
|
|
|
|
|
|
- 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
|
|
|
|
Add timeout handling and proper file counting for virtual files Display
progress message when calculation takes too long Add error message for
size calculation failures
|
|
- Add error, message, and status translations for English and Chinese
- Replace hardcoded strings with t!() macro calls
- Update file precheck to return errors instead of creating files
|
|
- Add crossterm crate for terminal UI capabilities
- Update jvii editor with proper status bar and keyboard hints
- Add i18n support for editor interface
- Remove default nano editor configuration from shell scripts
|
|
The flag allows users to confirm overwriting locally modified files
during sync operations. When files are skipped due to local
modifications, a warning message now displays the skipped files and
provides the command to overwrite them.
|
|
|
|
|
|
The check for whether files exist locally before allowing edit right
changes has been removed. This allows users to change edit rights for
files that may not yet exist locally but are tracked in the sheet.
|
|
- Add `--show-log` flag to override profile logger setting - Add
validation for conflicting `--no-log` and `--show-log` flags - Refactor
`Vault::setup_vault` to accept vault name parameter - Update logger
initialization to respect configured log level - Add new dependencies:
`whoami`, `redox_syscall`, `wasite`, `web-sys` - Add error message for
conflicting log flags in locales
|
|
|
|
- Implement `jv hold` and `jv throw` commands with file selection - Add
pre-check validation for file existence, mapping, and edit rights -
Support --details and --skip-failed flags for error handling - Add
localization strings for both English and Chinese
|
|
|
|
|
|
|
|
|
|
- Add `--keygen` flag to `account add` for automatic ED25519 key
generation - Add `account genpub` command to export public keys - Update
help documentation in both English and Chinese - Extend shell completion
for new commands - Add error handling for OpenSSL operations
|
|
- Add jump command for file version switching
- Add info command for individual file status
- Update shell completion for new commands
|
|
|
|
|
|
Add detailed reasons for invalid modifications including "not_holder"
and "base_version_mismatch" to provide clearer feedback to users.
|
|
The new `jv login` command streamlines the process of setting up a
workspace by combining account selection, vault connection, and initial
sync into a single operation.
- Add completion support for login command - Update help documentation
in both English and Chinese - Add confirmation prompt for login
operation
|
|
|
|
Expand help docs with new commands and improved descriptions
|
|
|
|
- Add here command to display current path information
- Show file and directory listing with table formatting
- Display file statistics (count and total size)
- Add colored output for better visual distinction
|
|
- Implement `jv sheet drop` command with confirmation and error handling
- Add restore confirmation when creating sheets that already exist as
orphaned sheets - Enhance `jv sheet list` with --others and --all flags
to show different sheet views - Update help text and localization files
for new functionality
|
|
|
|
- Add build script to generate compile_info.rs with build metadata -
Include version, build date, target platform, and toolchain info - Add
version command to both jv and jvv binaries - Update help documentation
with version information - Ignore generated compile_info.rs in git
|
|
- Add sheet list, use, exit, make, drop subcommands
- Implement lazy commands: exit, use, sheets
- Add sheet alias 'sh' for convenience
- Add update alias 'u' for convenience
- Implement sheet listing with formatted output
- Add sheet creation functionality with error handling
|
|
|
|
|
|
|
|
- Add help command alias for jv - Improve parser error message
formatting - Fix code formatting in jvv commands
|
|
- Add common confirmation prompt - Improve service command documentation
with port option - Add workspace staining/unstaining functionality -
Simplify error messages and improve user guidance - Add success and
warning messages for direct/unstain operations
|
|
|
|
|
|
|
|
|
|
|