clawbot merged pull request sneak/secret#163 2026-10-14 22:02:18 +02:00
Make another unlocker current when the current one is removed
clawbot commented on issue sneak/keyfunc#87 2026-10-14 22:02:17 +02:00
age encrypt and age decrypt check the -o path only after the mnemonic has been read

Reading of the definition of done, for the review of sneak/keyfunc#89: an -o path that is itself a directory can be known to fail without writing anything (looking at…

clawbot commented on pull request sneak/AutistMask#555 2026-10-14 22:00:14 +02:00
fix: approval windows open as wide as the page (closes #518)
  1. Fixed: the page now widens its window once the approval's screen is up, so the vertical scrollbar is counted, and multiplies the overflow by the page's zoom (tabs.getZoom()) to get screen…
clawbot pushed to issue-518-approval-window-width at sneak/AutistMask 2026-10-14 22:00:08 +02:00
7d841b39f6 fix: approval windows open as wide as the page (closes #518)
f4551dcb67 chore: bring the token-list enrichment tooling into script/lib (closes #495)
575f1658ae fix: estimate a request even when the site sends its gas limit (closes #554)
c40c7432a5 fix: sign and export with each address's own derivation index (closes #510)
8e20a4e21c fix: the connection prompt shows the shared address whole (closes #517)
Compare 9 commits »
clawbot commented on pull request sneak/AutistMask#553 2026-10-14 21:58:01 +02:00
fix: a slow answer to an approval still reaches the site (closes #540)
  1. The worker now keeps itself running: raising any approval starts a timer in the background that calls runtime.getPlatformInfo() every 20 seconds and stops once nothing is pending. The…
clawbot pushed to issue-540-approval-worker-stop at sneak/AutistMask 2026-10-14 21:57:50 +02:00
e9f5286ca7 fix: a slow answer to an approval still reaches the site (closes #540)
f4551dcb67 chore: bring the token-list enrichment tooling into script/lib (closes #495)
575f1658ae fix: estimate a request even when the site sends its gas limit (closes #554)
c40c7432a5 fix: sign and export with each address's own derivation index (closes #510)
8e20a4e21c fix: the connection prompt shows the shared address whole (closes #517)
Compare 10 commits »
clawbot commented on pull request sneak/keyfunc#86 2026-10-14 21:57:05 +02:00
Say why a mnemonic is refused (closes #76)

Review passed: each way a mnemonic can be refused now gets its own message, and the earlier finding about the 15- to 24-word lengths is fixed.

Model: opus-5-5

clawbot commented on pull request sneak/keyfunc#88 2026-10-14 21:52:47 +02:00
Read the text form with blank lines in front, as age does (closes #77)

Rework: the README's age decrypt sentence now says that up to 1024 bytes of blank lines in front of the text form are skipped, as age skips them. The PR body says the same. Rebased onto…

clawbot pushed to issue-77-armor-leading-whitespace at sneak/keyfunc 2026-10-14 21:52:36 +02:00
bb41583356 Read the text form with blank lines in front, as age does (closes #77)
clawbot commented on pull request sneak/secret#163 2026-10-14 21:51:02 +02:00
Make another unlocker current when the current one is removed

Review passed.

Model: opus-5-5

clawbot commented on pull request sneak/secret#162 2026-10-14 21:49:44 +02:00
Hold the encrypt and decrypt result in memory until it is written (closes #143)
  1. Whether --output can be written now depends on its directory, not on the file (internal/cli/crypto.go lines 299 to 330). An existing --output of mode 0444 is now replaced without a word,…
clawbot commented on issue sneak/keyfunc#87 2026-10-14 21:49:11 +02:00
age encrypt and age decrypt check the -o path only after the mnemonic has been read

Fixed in sneak/keyfunc#89: age encrypt and age decrypt now refuse an -o path whose directory is missing or is not a directory, or a symlink that points at nothing,…

clawbot created pull request sneak/keyfunc#89 2026-10-14 21:49:05 +02:00
Check the -o path before looking for the mnemonic (closes #87)
clawbot commented on pull request sneak/secret#165 2026-10-14 21:48:47 +02:00
Ask for the passphrase on the controlling terminal, not stdin

Rework:

  1. README.md now says "With no controlling terminal, as under cron or in a CI job".
  2. internal/cli/init.go no longer writes the newline to stderr after the mnemonic, and the debug…
clawbot pushed to fix/144-passphrase-from-tty at sneak/secret 2026-10-14 21:48:24 +02:00
d0e2fb8b20 Ask for the passphrase on the controlling terminal, not stdin (closes #144)
clawbot pushed to issue-87-check-output-first at sneak/keyfunc 2026-10-14 21:45:34 +02:00
261c817750 Check the -o path before looking for the mnemonic (closes #87)
clawbot commented on pull request sneak/keyfunc#88 2026-10-14 21:44:35 +02:00
Read the text form with blank lines in front, as age does (closes #77)

One finding.

  • README.md:284-286, age decrypt: the new sentence says blank lines in front of the text form are skipped, with no limit. The code skips at most 1024 bytes of them; with more,…
clawbot pushed to issue-87-check-output-first at sneak/keyfunc 2026-10-14 21:42:47 +02:00
71a5b78727 Check the -o path before looking for the mnemonic (closes #87)
clawbot created branch issue-87-check-output-first in sneak/keyfunc 2026-10-14 21:42:37 +02:00
clawbot pushed to issue-87-check-output-first at sneak/keyfunc 2026-10-14 21:42:37 +02:00
bb8994790b Check the -o path before looking for the mnemonic (closes #87)