GitVaulty 2.0.0
GitVaulty 2.0.0 makes the extensionless global master identity path canonical and includes the latest registration and documentation improvements.
Highlights
- GitVaulty now reads and writes the default master identity at ~/.config/gitvaulty/identity on Unix-like systems and %APPDATA%\gitvaulty\identity on Windows.
- The former identity.txt default is intentionally not read, moved, or used as a fallback.
- gitvaulty user register now prompts with the suggested system username when no username is supplied.
- The access-control demo was regenerated and visually reviewed against the major-release scenario contract; the scenario remains current.
Required 1.x upgrade step
Before running 2.0.0, users with only the former default file should rename it:
mv ~/.config/gitvaulty/identity.txt ~/.config/gitvaulty/identity
If the extensionless identity already exists, do not overwrite it. Preserve both files until access is verified. Renaming the same valid master identity does not change its public recipient or signing key, so existing encrypted files do not need to be re-encrypted.