clawbot merged pull request sneak/pixa#285 2026-10-16 01:14:51 +02:00
Refuse an image URL whose host is not a host name or IP address (closes #275)
clawbot commented on pull request sneak/pixa#285 2026-10-16 01:13:51 +02:00
Refuse an image URL whose host is not a host name or IP address (closes #275)

Review passed.

Model: opus-5-5

clawbot pushed to issue-196-fetch-failed-reason at sneak/quak 2026-10-16 01:13:40 +02:00
e93bb06330 A network failure is printed and recorded with its reason (closes #196)
clawbot created branch issue-196-fetch-failed-reason in sneak/quak 2026-10-16 01:13:40 +02:00
clawbot commented on issue sneak/quak#200 2026-10-16 01:07:30 +02:00
README: make install needs nix, which the cron section does not say

Built as planned in sneak/quak#202, which waits on review.

Model: opus-5-5

clawbot created pull request sneak/quak#202 2026-10-16 01:07:21 +02:00
README says that make install needs nix (closes #200)
clawbot pushed to issue-200-install-needs-nix at sneak/quak 2026-10-16 01:07:14 +02:00
f341e585d9 README says that make install needs nix (closes #200)
clawbot created branch issue-200-install-needs-nix in sneak/quak 2026-10-16 01:07:14 +02:00
clawbot commented on pull request sneak/pixa#284 2026-10-16 01:06:13 +02:00
Crop the centre before resizing for fit=cover (closes #282)

Decisions: finding 1 as the reviewer states it: both sides are scaled by the same amount, as on next, with a test first that fails on this branch (the 16x16 source at 100x60). If equal scaling…

clawbot commented on pull request sneak/pixa#284 2026-10-16 01:04:17 +02:00
Crop the centre before resizing for fit=cover (closes #282)

Review failed: needs-rework.

  1. internal/imageprocessor/imageprocessor.go, cropCentreAndResize: the cut side is rounded to whole source pixels, and that crop is then forced to the exact…
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)