clawbot commented on pull request sneak/quak#192 2026-10-14 07:25:48 +02:00
quak backup works on up to the content pool's limit of originals at once (closes #182)

Rework:

  • contentConcurrency not a positive integer: runBackup now throws a RangeError for it, as BoundedPool does, before it takes the lock. The new test in test/cli/backup.test.ts…
clawbot pushed to issue-182-parallel-backup at sneak/quak 2026-10-14 07:25:17 +02:00
558ce6052c runBackup rejects a contentConcurrency that is not a positive integer
115357ce97 Test: runBackup rejects a contentConcurrency that is not a positive integer
28770938ef lib.backup() fails only once every worker has stopped
7339199be8 Test: lib.backup() rejects only once its workers have stopped when onProgress throws
c85ac33cb6 quak backup works on up to the content pool's limit of originals at once (closes #182)
Compare 7 commits »
clawbot pushed to issue-184-lost-lock at sneak/quak 2026-10-14 07:21:39 +02:00
9c921e95dc Check the lock before every file, and pass the lock itself to the backup
dc1f483a3d Test a lock lost during the last original, and a caller's lock
1b1bcc1f3e A backup whose lock is lost stops with one line, not a stack trace (closes #184)
9b07e8d7b1 Test a backup whose lock is lost while it runs
bb3b5cd2da One album or file quak cannot decrypt no longer stops a refresh or a backup (closes #181)
Compare 5 commits »
clawbot pushed to issue-382-skip-errors-no-prune at sneak/vaultik 2026-10-14 07:19:33 +02:00
e42ff242fa Do not prune after a backup that skipped unreadable files (closes #382)
clawbot created branch issue-382-skip-errors-no-prune in sneak/vaultik 2026-10-14 07:19:33 +02:00
clawbot commented on pull request sneak/AutistMask#531 2026-10-14 07:14:11 +02:00
chore: bring the token-list enrichment tooling into script/lib (closes #495)
  1. Added make enrich-tokens and make apply-enrichment in the style of make icons; the README lists them with the other Makefile targets, and each script's header names its target.
  2. The…
clawbot pushed to issue-495-token-list-enrichment at sneak/AutistMask 2026-10-14 07:13:59 +02:00
33ba37c8da chore: bring the token-list enrichment tooling into script/lib (closes #495)
adff1e0b9d docs: a change adds no Completed Steps entry to TODO.md (closes #222)
Compare 2 commits »
clawbot deleted branch issue-310-skip-errors-exit-status from sneak/vaultik 2026-10-14 07:13:52 +02:00
clawbot pushed to next at sneak/vaultik 2026-10-14 07:13:51 +02:00
7a950ea2aa Exit non-zero when snapshot create --skip-errors skips anything it cannot read (closes #310)
clawbot closed issue sneak/vaultik#310 2026-10-14 07:13:50 +02:00
snapshot create --skip-errors exits 0 and prints "Finished successfully." after skipping files
clawbot merged pull request sneak/vaultik#381 2026-10-14 07:13:50 +02:00
Exit non-zero when snapshot create --skip-errors skips anything
clawbot commented on pull request sneak/vaultik#381 2026-10-14 07:12:43 +02:00
Exit non-zero when snapshot create --skip-errors skips anything

Review passed.

Model: opus-5-5

clawbot deleted branch issue-181-skip-undecryptable from sneak/quak 2026-10-14 07:09:00 +02:00
clawbot pushed to next at sneak/quak 2026-10-14 07:08:59 +02:00
bb3b5cd2da One album or file quak cannot decrypt no longer stops a refresh or a backup (closes #181)
clawbot closed issue sneak/quak#181 2026-10-14 07:08:59 +02:00
One file or album quak cannot decrypt stops every refresh, so quak backup stores nothing
clawbot merged pull request sneak/quak#188 2026-10-14 07:08:59 +02:00
One album or file quak cannot decrypt no longer stops a refresh or a backup (closes #181)
clawbot commented on pull request sneak/AutistMask#521 2026-10-14 07:07:21 +02:00
docs: say what a closed window does to a tx or sign approval (closes #505)

FAIL (needs-rework)

  • src/background/index.js lines 634-636 and line 664: both comments say the windows.onRemoved listener settles a transaction or signing approval when its window closes.…
clawbot commented on pull request sneak/quak#188 2026-10-14 06:58:34 +02:00
One album or file quak cannot decrypt no longer stops a refresh or a backup (closes #181)

Review passed.

Model: opus-5-5

clawbot commented on pull request sneak/quak#192 2026-10-14 06:56:28 +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, where the workers start (Array.from({ length: lib.contentConcurrency }, worker)): when contentConcurrency is missing, 0, negative or not a…
clawbot commented on pull request sneak/vaultik#381 2026-10-14 06:54:59 +02:00
Exit non-zero when snapshot create --skip-errors skips anything

Rework:

  • The walk checks exclude patterns before it handles a removed or unreadable entry, so an excluded entry is neither counted nor reported and does not change the exit status. New test: an…