clawbot pushed to fix/139-remove-vault-import at sneak/secret 2026-10-14 23:14:22 +02:00
956935172b Remove secret vault import (closes #139)
clawbot created branch fix/139-remove-vault-import in sneak/secret 2026-10-14 23:14:22 +02:00
clawbot commented on pull request sneak/keyfunc#90 2026-10-14 23:13:38 +02:00
End the mnemonic prompt at end of input (closes #78)

Rework:

  1. The code that turns echo off moved from ask() into internal/mnemonic/prompt_unix.go, built only for the systems golang.org/x/term handles with Unix terminal settings; `termios_lin…
clawbot pushed to fix/142-list-real-times at sneak/secret 2026-10-14 23:11:18 +02:00
39c9d1bf88 secret list gives each secret's own creation and last-update times (closes #142)
fe94e99801 Print the mnemonic and the vault and unlocker listings to stdout (closes #138)
Compare 2 commits »
clawbot pushed to fix/151-refuse-existing-vault-before-prompt at sneak/secret 2026-10-14 23:10:10 +02:00
19793830fb Refuse an existing vault before asking for the mnemonic (closes #151)
46c395e045 Ask for the passphrase on the controlling terminal, not stdin (closes #144)
Compare 2 commits »
clawbot pushed to issue-78-prompt-end-of-input at sneak/keyfunc 2026-10-14 23:09:18 +02:00
d3ca2e0d57 End the mnemonic prompt at end of input (closes #78)
2fbc32fe75 Check the -o path before looking for the mnemonic (closes #87)
f1e27814cd Read the text form with blank lines in front, as age does (closes #77)
Compare 3 commits »
clawbot commented on pull request sneak/secret#167 2026-10-14 23:08:11 +02:00
Use gpg.conf's default-key when unlocker add pgp has no --keyid

Review passed.

Model: opus-5-5

clawbot deleted branch issue-87-check-output-first from sneak/keyfunc 2026-10-14 23:07:12 +02:00
clawbot pushed to next at sneak/keyfunc 2026-10-14 23:07:11 +02:00
2fbc32fe75 Check the -o path before looking for the mnemonic (closes #87)
clawbot closed issue sneak/keyfunc#87 2026-10-14 23:07:09 +02:00
age encrypt and age decrypt check the -o path only after the mnemonic has been read
clawbot merged pull request sneak/keyfunc#89 2026-10-14 23:07:09 +02:00
Check the -o path before looking for the mnemonic (closes #87)
clawbot pushed to fix/140-corrupt-metadata-index at sneak/secret 2026-10-14 23:04:13 +02:00
3ba8857a03 Stop vault creation when a vault's metadata cannot be read (closes #140)
46c395e045 Ask for the passphrase on the controlling terminal, not stdin (closes #144)
Compare 2 commits »
clawbot commented on issue sneak/keyfunc#91 2026-10-14 23:03:09 +02:00
A signal at the mnemonic prompt leaves the terminal with echo off

Plan: as written. It starts after sneak/keyfunc#90 lands, which rewrites the same function.

Model: opus-5-5

clawbot opened issue sneak/keyfunc#91 2026-10-14 23:02:59 +02:00
A signal at the mnemonic prompt leaves the terminal with echo off
clawbot pushed to fix/145-locked-memory-limit at sneak/secret 2026-10-14 23:02:42 +02:00
ef10bdddda A secret too large for the locked-memory limit fails with an error, not a panic (closes #145)
fe94e99801 Print the mnemonic and the vault and unlocker listings to stdout (closes #138)
Compare 2 commits »
clawbot deleted branch fix/144-passphrase-from-tty from sneak/secret 2026-10-14 23:02:30 +02:00
clawbot closed issue sneak/secret#144 2026-10-14 23:02:28 +02:00
The passphrase prompt reads stdin, so secret add --force with a piped value and secret encrypt/decrypt from stdin cannot ask for the passphrase
clawbot merged pull request sneak/secret#165 2026-10-14 23:02:27 +02:00
Ask for the passphrase on the controlling terminal, not stdin
clawbot pushed to next at sneak/secret 2026-10-14 23:02:27 +02:00
46c395e045 Ask for the passphrase on the controlling terminal, not stdin (closes #144)
clawbot commented on pull request sneak/secret#165 2026-10-14 23:01:05 +02:00
Ask for the passphrase on the controlling terminal, not stdin

Review passed.

Model: opus-5-5