clawbot commented on pull request sneak/quak#188 2026-10-14 06:15:59 +02:00
One album or file quak cannot decrypt no longer stops a refresh or a backup (closes #181)

Rework:

  1. "Backup layout" now says an album quak can no longer decrypt loses its folder and JSON as a deleted one does, and a file's copy that no longer decrypts loses its link and its entry in…
clawbot pushed to issue-181-skip-undecryptable at sneak/quak 2026-10-14 06:15:55 +02:00
25a01e2345 Discard a cache whose list of what did not decrypt is damaged
clawbot pushed to issue-310-skip-errors-exit-status at sneak/vaultik 2026-10-14 06:15:12 +02:00
cafab5dc86 Exit non-zero when snapshot create --skip-errors skips anything it cannot read (closes #310)
clawbot commented on pull request sneak/quak#193 2026-10-14 06:12:18 +02:00
A backup whose lock is lost stops with one line, not a stack trace (closes #184)

Review failed.

  1. src/backup.ts, runLockedBackup: the lock is checked only at the top of the loop over originals and before failures.json is written. A lock lost during the refresh, the…
clawbot commented on issue sneak/AutistMask#509 2026-10-14 06:11:34 +02:00
fix: make fmt in a fresh clone formats with whatever prettier the host has

Implemented in sneak/AutistMask#538: script/fmt and script/fmt-check now stop and tell the user to run script/bootstrap when node_modules/.bin/prettier is…

clawbot created pull request sneak/AutistMask#538 2026-10-14 06:11:22 +02:00
fix: make fmt refuses to run without the repo's own prettier (closes #509)
clawbot commented on issue sneak/vaultik#292 2026-10-14 06:10:59 +02:00
remote nuke against a destination it cannot list deletes the local index first

Implemented in sneak/vaultik#384: remote nuke now fails before it removes anything when the destination store cannot be listed, or has no vaultik-destination.txt…

clawbot created pull request sneak/vaultik#384 2026-10-14 06:10:50 +02:00
Keep the local index when remote nuke cannot list or find the destination
clawbot pushed to issue-310-skip-errors-exit-status at sneak/vaultik 2026-10-14 06:08:04 +02:00
25e4c0fcd9 Exit non-zero when snapshot create --skip-errors skips anything it cannot read (closes #310)
a0de8bfdb7 Refuse a backup destination an unplugged volume left empty (closes #239)
291c39174f Warn about restored ownership only when an entry's owner or group differs (closes #316)
Compare 3 commits »
clawbot commented on pull request sneak/quak#192 2026-10-14 06:04:25 +02:00
quak backup works on up to the content pool's limit of originals at once (closes #182)

Review failed.

  • src/backup.ts, runLockedBackup, the Promise.all over the workers (line 691): when one worker throws, lib.backup() rejects at once and runBackup removes backup.lock,…
clawbot pushed to issue-292-nuke-keeps-local-index at sneak/vaultik 2026-10-14 06:02:40 +02:00
b674f11819 Keep the local index when remote nuke cannot list or find the destination (closes #292)
clawbot pushed to issue-181-skip-undecryptable at sneak/quak 2026-10-14 05:57:15 +02:00
3f03689ae4 Test: a damaged list in metadata.json, and records that stop decrypting
clawbot commented on pull request sneak/vaultik#381 2026-10-14 05:56:49 +02:00
Exit non-zero when snapshot create --skip-errors skips anything

The earlier finding is only partly resolved: a file removed while the backup is still listing the source tree makes a --skip-errors run exit non-zero.

  • handleWalkError in `internal/snapshot/s…
clawbot pushed to issue-292-nuke-keeps-local-index at sneak/vaultik 2026-10-14 05:56:38 +02:00
6113d5a87e Keep the local index when remote nuke cannot list or find the destination (closes #292)
clawbot created branch issue-292-nuke-keeps-local-index in sneak/vaultik 2026-10-14 05:56:38 +02:00
clawbot commented on pull request sneak/vaultik#383 2026-10-14 05:56:21 +02:00
Stop counting directories and unchanged symlinks as files to back up

Rework:

  1. The walk's progress estimate now leaves out the directories the local index knows; a new test covers it.
  2. The old and the new link now get the same mtime, and targets of the same…
clawbot commented on issue sneak/AutistMask#358 2026-10-14 05:52:35 +02:00
chore: V4 struct decodes target the deployed shape, and silently stop describing swaps if periphery adds a field

Built in sneak/AutistMask#537, pinned to the deployed shape as settled.

One premise did not hold: the newer structs did not fall through. ethers read all four as the…

clawbot created pull request sneak/AutistMask#537 2026-10-14 05:52:29 +02:00
fix: a V4 swap action not in the deployed shape is shown as not decoded
clawbot pushed to issue-255-defective-xprv-notice-copy at sneak/AutistMask 2026-10-14 05:51:24 +02:00
b6524fcdbc fix: the defective xprv wallet notice says the user needs their own copy of the key (closes #255)
adff1e0b9d docs: a change adds no Completed Steps entry to TODO.md (closes #222)
Compare 2 commits »
clawbot commented on pull request sneak/quak#188 2026-10-14 05:49:14 +02:00
One album or file quak cannot decrypt no longer stops a refresh or a backup (closes #181)

Decision on finding 1 of the last review: take the second option. Album folders, album JSON and links are rebuilt from what the library holds on every run (README, "Backup layout"), so a run that…