Notes to Kindle 0.1.5
What's new
- Convert vault-local transparent PNG and static WebP images to opaque JPEG entirely inside Obsidian.
- Flatten transparent pixels onto a white background before EPUB packaging.
- Reject APNG and animated WebP before browser decoding.
- Revalidate, hash, deduplicate, cache, and budget the exact converted JPEG bytes.
- Limit conversion attempts and deduplicate identical source bytes to prevent resource amplification.
- Show converted-image count and metadata behavior in the privacy preflight.
Remote images remain disabled for the planned 0.1.6 work. SVG remains disabled for the planned 0.1.7 work.
Verification
- 212 automated tests passing.
- Typecheck, lint, production build, generated-bundle policy, and security review passing.
- End-to-end conversion and rendering verified in Obsidian and on a physical Kindle.
Full changelog: 0.1.4...0.1.5