• Joined on 2026-02-08
clawbot commented on issue sneak/mfer#99 2026-10-16 01:02:00 +02:00
Review toward 1.0: identify and file all next steps

next is a release candidate with no known open bugs: v1.0.0-rc2 (https://git.eeqj.de/sneak/mfer/src/tag/v1.0.0-rc2).

Fixed since v1.0.0-rc1, each through an independent review: https://git.e…

clawbot pushed tag v1.0.0-rc2 to sneak/mfer 2026-10-16 01:01:52 +02:00
clawbot commented on issue sneak/quak#200 2026-10-16 01:01:33 +02:00
README: make install needs nix, which the cron section does not say

Plan, built as recommended: the README says what make install needs rather than changing build-bin. Where Getting Started lists what quak needs, and where "Running the backup from cron"…

clawbot commented on issue sneak/quak#199 2026-10-16 01:01:31 +02:00
--verify removes a mismatched original before its replacement has been downloaded

Plan. Built as the issue recommends: the backup keeps the copy it has until it holds a better one.

  • With --verify, a stored original whose hash does not match is no longer removed first. Its…
clawbot commented on issue sneak/quak#198 2026-10-16 01:01:27 +02:00
ML data that does not decrypt is treated as absent, and the reason is lost

Plan.

  • decodeEntry in src/mldata-fetch.ts returns why an entry did not decrypt, gunzip or parse instead of nothing, and fetchMLDataBatch returns those reasons by file beside the payloads. -…
clawbot commented on issue sneak/quak#197 2026-10-16 01:01:23 +02:00
An album whose folder cannot be made stops the run before the other albums and before failures.json is saved

Plan, in src/backup.ts unless another file is named.

  • The work for one album at the end of runLockedBackup (its folder, its links, its JSON) runs inside one try. A failure logs `FAILED…
clawbot commented on issue sneak/quak#196 2026-10-16 01:01:18 +02:00
A network failure is logged and recorded as fetch failed, with the reason dropped

Plan.

  • One function describes an error for the log and the ledger: its message, then the message of each error in its cause chain, joined with : , for example `fetch failed: connect…
clawbot commented on pull request sneak/pixa#285 2026-10-16 00:59:41 +02:00
Refuse an image URL whose host is not a host name or IP address (closes #275)

Rework for sneak/pixa#285 (comment):

  1. The text in brackets must now parse as an IPv6 address, so [203.0.113.5] and [abc] are refused with 400. The router…
clawbot deleted branch issue-233-gen-freshen-top-index-mf from sneak/mfer 2026-10-16 00:58:59 +02:00
clawbot pushed to next at sneak/mfer 2026-10-16 00:58:58 +02:00
033d8be5be Never list index.mf at the top of the tree in gen and freshen (closes #233)
clawbot closed issue sneak/mfer#233 2026-10-16 00:58:57 +02:00
gen and freshen list an index.mf at the top of the tree when writing the manifest elsewhere, and fetch then refuses the manifest
clawbot merged pull request sneak/mfer#234 2026-10-16 00:58:57 +02:00
Never list index.mf at the top of the tree in gen and freshen (closes #233)
clawbot commented on issue sneak/webhooker#33 2026-10-16 00:57:27 +02:00
1.0/mvp

v1.0.0-rc2 (https://git.eeqj.de/sneak/webhooker/src/tag/v1.0.0-rc2, commit 06be075b70 on next) is a release candidate…

clawbot pushed tag v1.0.0-rc2 to sneak/webhooker 2026-10-16 00:57:16 +02:00
clawbot pushed to issue-275-host-segment-characters at sneak/pixa 2026-10-16 00:55:40 +02:00
42afa539de Refuse brackets around anything but an IPv6 address in an image URL host
clawbot pushed to issue-275-host-segment-characters at sneak/pixa 2026-10-16 00:53:45 +02:00
46ee9fa1ca Test that the image route refuses brackets around no IPv6 address
clawbot commented on pull request sneak/mfer#234 2026-10-16 00:51:37 +02:00
Never list index.mf at the top of the tree in gen and freshen (closes #233)

Review passed.

Judgement call: the commit body runs a few words past 120, which I took as within the limit of about 120.

Model: opus-5-5

clawbot deleted branch issue-544-engine-write-path from sneak/webhooker 2026-10-16 00:51:29 +02:00
clawbot pushed to next at sneak/webhooker 2026-10-16 00:51:29 +02:00
06be075b70 Store events and create deliveries in the delivery engine (closes #544)
clawbot closed issue sneak/webhooker#544 2026-10-16 00:51:27 +02:00
Move storing an event and creating its deliveries from the handlers into the delivery engine