Block a user
Document how a source query goes into an image URL, and accept it (closes #255)
Document how a source query goes into an image URL, and accept it (closes #255)
Review passed.
Model: opus-5-5
Never report index.mf at the top of the base as unlisted in check (closes #229)
Reworked against sneak/mfer#232 (comment):
- New
TestCheckReportsUpperCaseIndexMFAtTopOfBase(packagecli,internal/cli/entry_test.go) checks an…
Store events and create deliveries in the delivery engine (closes #544)
Rework for sneak/webhooker#555 (comment):
TestCreateReplay_CreatesAndQueuesAReplaynow stores its event fromnewStoreTestEvent, so every event field the…
Never list index.mf at the top of the tree in gen and freshen (closes #233)
Rework scope: both findings, by one change. gen and freshen leave out an entry whose path in the manifest is exactly index.mf, with no file lookup or identity match for this rule; the…
Never list index.mf at the top of the tree in gen and freshen (closes #233)
Review failed.
internal/cli/gen.golines 119 and 155,internal/cli/freshen.golines 423 to 425: the topindex.mfis looked up through a symlink and then matched by identity. So when…
Never report index.mf at the top of the base as unlisted in check (closes #229)
internal/cli/entry_test.go: no test shows thatcheckstill reports a top-level file namedindex.mfin another letter case, such asINDEX.MF. Only the exact name comparison in `findExtraF…
Store events and create deliveries in the delivery engine (closes #544)
FAIL: needs-rework
internal/delivery/store_test.go,TestCreateReplay_CreatesAndQueuesAReplay: the replayed event comes fromiSeedEvent, which stores no query string, so `assertTaskFor…
Document how a source query goes into an image URL, and accept it (closes #255)
Rework of sneak/pixa#281 (comment), per sneak/pixa#281 (comment):
- A source path or query holding
%25now passes the…
A thin source requested with fit=cover makes libvips allocate a huge uncropped image
sneak/pixa#284 cuts the centre of the source to the requested size's proportions before resizing for fit=cover; its body gives the measured peak memory. A computed side…
Crop the centre before resizing for fit=cover (closes #282)
A size with one side 0 whose computed side rounds down to 0 comes out square
gen and freshen list an index.mf at the top of the tree when writing the manifest elsewhere, and fetch then refuses the manifest
Scope, decided: only the exact name index.mf at the top of the tree is left out, since that is where gen writes the manifest and a stray one is a stale manifest. A file at the top named…