alpha
Login
or
Join now
zzstoatzz.io
/
doodl
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
draw things
doodl.waow.tech
draw
atproto
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
doodl
/
worker
/
at
main
2 files
zzstoatzz
transparency: flatten onto white wherever a drawing is shown as a picture
1mo ago
95c4776a
share.js
transparency: flatten onto white wherever a drawing is shown as a picture doodl PNGs are transparent (the canvas bakes no background), so on dark surfaces the dark bled through — bot posts, link-preview og:images, dark-theme thumbnails. keep the record transparent (icons need it) and flatten onto white at serve time via the worker /img transform's new bg param: og:image + share hero + explore thumbnails use ?bg=ffffff, the download link forces a white PNG, and the bot posts the white-backed PNG. fixes every already-posted drawing too (serve-time, no re-save). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 month ago
wrangler.jsonc
explore: edge-resized thumbnails — cut first-paint ~50x explore loaded 48 full-res 1024px PNGs (~4.6MB) straight from many PDS origins. add a worker /img/<did>/<cid> route that resolves the PDS and has Cloudflare's image transformer downscale the blob (remote origin fetched inside the worker, so no per-PDS allowlist); CIDs are immutable so the result edge-caches forever. cards now load a ~3KB avif/webp from one cached origin instead of a ~97KB PNG. also drop the first page 48->24. full-size stays direct for share og:images. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 month ago