| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
- 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
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
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.
|
|
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.
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
- 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
|
|
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.
|
|
|
|
- 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
|
|
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 `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
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
- 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.
|