Shiplog Demo
v0.4.1May 19, 2026

Export PNG no longer comes out muddy

## v0.4.1 — Export polish

### Fixed
- Download PNG occasionally rendered a flat grey card on Pages with the Noise overlay. The `mix-blend-multiply` noise layer was darkening the entire frame when html-to-image rasterised the foreignObject.
- Now we (a) read the computed `backgroundColor` of the card root and pass it explicitly to `toPng`, (b) filter out elements with `.noise-bg` during capture, and (c) run a warm-up pass before the 2x pixelRatio export.

### Changed
~ `Share` button no longer round-trips to `/api/tweet-draft` — the X intent is now derived directly from the card fields. One less API call, one less surprise.
  • +Explicit backgroundColor on the html-to-image canvas
  • +Drop the noise overlay during capture (mix-blend was darkening)
  • +Two-pass render — warm pass + 2x pixelRatio
Get the next one

6 subscribers already follow Shiplog Demo.