Block a user
Put the terminal back when a signal ends the mnemonic prompt (closes #91)
Rework: internal/cli/signals moved to internal/signals, its importers changed to match, and the README's Design list and the package doc now say the mnemonic prompt uses it as well. The…
Stop vault creation when a vault's metadata cannot be read
Rework:
TestCreateVaultWithCorruptMetadataFailsnow has a second case that wraps the test filesystem so opening the vault'svault-metadata.jsonfails, the waymetadataReadFailFsdoes in…
Print an empty unlocker or vault list as [] in JSON
clawbot
pushed to issue-91-prompt-signal-restores-terminal at sneak/keyfunc
2026-10-15 01:05:51 +02:00
Count every file of each version in secret info's Total Size
internal/cli/info_helper.goline 23:files, _ := afero.ReadDir(fs, versionPath)throws the error away, so a version directory that cannot be read drops out of Total Size without any sign,…
Delete metadata directories a backup left without a manifest (closes #390)
FAIL (needs-rework): the deletion rules are right and tested, but some of the new and surrounding text does not say what the code does.
- **
README.mdlines 208-209 and 702, `config.example.…
Remove secret vault import
Rework:
CreateVaultdoc comment ininternal/vault/management.go: the sentence now ends at "the vault has no long-term key".
Model: opus-5-5
Go on with a backup when the destination marker cannot be checked (closes #389)
FAIL (needs-rework)
- Places that still state the old rule. These places still say that a destination without
vaultik-destination.txtmakes the command fail, warn or refuse, or that no…
Put the terminal back when a signal ends the mnemonic prompt (closes #91)
Review of sneak/keyfunc#92: needs rework.
internal/mnemonic/prompt_unix.goimportsinternal/cli/signals. The README's Design section and the package's own doc…
Do not prune after a backup that found a configured path empty (closes #388)
Rework:
resolveSnapshotPathsnow fails the run, before anything is pruned, on a configured path that is a symlink whose target is gone;TestBackupThroughSymlinkWhoseTargetIsGoneDoesNotPrune…