Compare commits

..
3 Commits
Author SHA1 Message Date
sneak 98b79c2e27 Support SVG sources (closes #68)
check / check (push) Canceled after 0s
The fetcher accepts image/svg+xml again and internal/magic detects SVG.
A raster format renders the SVG at the least size that covers the
output, held to 8192 on a side, through libvips' thumbnail, which
renders at any scale, so an enlarged SVG stays sharp. An SVG's own size
is not limited; one with a side more than 8192 times the other is
ErrSVGTooThin, answered 415. orig of an SVG at the orig size is the SVG
unchanged, cached as a variant; at any other size it is
ErrSVGNotOriginalSize, answered 400. The cache reads up to 1024 first
bytes of a file to find its format. Render time and memory grow with
what the SVG draws; their bound is the owner's decision on #68. Tests that pinned SVG as refused now
expect it to be read.

Model: opus-5-5
2026-11-11 12:08:53 +00:00
clawbot 1379497897 Keep only open work in TODO.md (closes #348) (#349)
check / check (push) Canceled after 0s
2026-11-11 13:07:16 +01:00
clawbot b3b8408d18 Rewrite README.md sentence by sentence (closes #327) (#345)
check / check (push) Canceled after 0s
2026-11-11 11:37:27 +01:00
2 changed files with 1000 additions and 2226 deletions

No files matched your search

+990 -830
View File
File diff suppressed because it is too large. Load diff
+10 -1396
View File
File diff suppressed because it is too large. Load diff