Skip to content

README: offline use, JSX, save to folder, placeholders, browser decoding - #15

Merged
farhanmasud merged 2 commits into
mainfrom
docs/readme-features
Nov 6, 2026
Merged

farhanmasud merged 2 commits into
mainfrom
docs/readme-features

Conversation

@farhanmasud

Copy link
Copy Markdown
Member

Brings the README up to date with #6, #8, #9, #10 and #11:

  • Using it: Save to folder (Chrome and Edge), and offline use after the first visit.
  • Markup: the HTML / JSX choice, plus a Placeholder bullet that says why it's off by default.
  • manifest.json: now in the folder too, with each image's average colour; how saving treats existing files.
  • Formats: drops "HEIC isn't supported yet". The browser's own decoder opens other formats: BMP everywhere, HEIC in Safari, not yet in Chrome or Firefox.
  • Privacy: markup and placeholder are among the stored settings; the service worker only fetches the app's own files.
  • How it works: the browser-decode fallback, and that byte-identical output holds only for files libvips reads.

Text only. Like #14, it carries #13's one-line CI fix so CI can run; they merge cleanly in any order.

🤖 Generated with Claude Code

https://claude.ai/code/session_01STHRjFYWhkJBxSKG3tJdap

farhanmasud and others added 2 commits November 6, 2026 20:16
ubuntu-latest moved to 26.04, which Playwright 1.58.2 can't install
browsers on, so every run failed at the install step.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01STHRjFYWhkJBxSKG3tJdap
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying image-optimizer with  Cloudflare Pages  Cloudflare Pages

Latest commit: 9dc4ee2
Status: ✅  Deploy successful!
Preview URL: https://d935925c.image-optimizer-7ba.pages.dev
Branch Preview URL: https://docs-readme-features.image-optimizer-7ba.pages.dev

View logs

@farhanmasud
farhanmasud merged commit cfc439a into main Nov 6, 2026
2 checks passed
@farhanmasud
farhanmasud deleted the docs/readme-features branch November 6, 2026 14:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant