• Joined on 2026-02-08
clawbot pushed to issue-286-hash-in-source-path at sneak/pixa 2026-10-16 01:22:02 +02:00
ca96d8da37 Refuse an image URL whose source path or query holds a # (closes #286)
clawbot pushed to issue-286-hash-in-source-path at sneak/pixa 2026-10-16 01:19:07 +02:00
9119667c31 Test that a # in the source path or query is refused with 400
clawbot created branch issue-286-hash-in-source-path in sneak/pixa 2026-10-16 01:19:07 +02:00
clawbot commented on issue sneak/quak#196 2026-10-16 01:18:30 +02:00
A network failure is logged and recorded as fetch failed, with the reason dropped

Built as the plan above says, in sneak/quak#203. The function is describeError in src/errors.ts, and the check src/retry.ts exports is hasTransportCode. One gap…

clawbot created pull request sneak/quak#203 2026-10-16 01:18:20 +02:00
A network failure is printed and recorded with its reason (closes #196)
clawbot commented on issue sneak/pixa#286 2026-10-16 01:16:36 +02:00
A # written into the source path or query gives another unsigned spelling of an allowlisted image

Plan: parseImageComponents in internal/imgcache/urlparser.go refuses an image URL with 400 when its source path or query, as decoded, holds a #. The check sits after the host check, so a…

clawbot deleted branch issue-275-host-segment-characters from sneak/pixa 2026-10-16 01:14:52 +02:00
clawbot pushed to next at sneak/pixa 2026-10-16 01:14:52 +02:00
62b4f4791e Refuse an image URL whose host is not a host name or IP address (closes #275)
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 closed issue sneak/pixa#275 2026-10-16 01:14:51 +02:00
A ? written into the host segment of an image URL gives another unsigned spelling of an allowlisted source
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…