RELEASES

Changelog

v1.1.5August 23, 2026
  • Add the Google Search Console verification file at the public site root.
v1.1.4August 23, 2026
  • Move the production deployment to the renamed onlineexrviewer Cloudflare Pages project.
  • Update canonical metadata, structured data, sitemap, and robots.txt to https://onlineexrviewer.pages.dev.
  • Pin the CI deployment command to the new Pages project so future releases cannot target the retired project.
v1.1.3August 23, 2026
  • Add self-hosted Umami analytics for anonymous page visits.
  • Track successful EXR processing without sending file names, contents, metadata, or processing results.
  • Update the privacy policy and About page to explain the analytics clearly.
v1.1.2July 31, 2026
  • Run release deployment on Node.js 22 for Wrangler 4 compatibility.
v1.1.1July 31, 2026
  • Deploy production builds from published GitHub Releases with complete build and Playwright test gates.
  • Update Next.js and Wrangler to address critical dependency advisories.
v1.1.0July 2, 2026
  • Viewer UX overhaul: flip horizontal/vertical, scroll-wheel zoom centered on cursor, double-click fit/100% toggle.
  • Full keyboard shortcuts (zoom, channels, transforms) with shortcuts popover.
  • Cursor readout chip showing pixel coordinates and color swatch.
  • Background cycle (checkerboard, black, white, grey).
  • Slate bar burn-in showing file name, dimensions, channels, type, compression, size.
  • Channel buttons with per-channel tint colors matching VFX tool conventions.
  • Slider reset on click for Exposure and Gamma values.
  • Fit-to-viewport auto-refit via ResizeObserver when user hasn't manually zoomed.
  • Content pages: FAQ, Changelog, About, Legal — all server components with SEO metadata.
  • SEO: sitemap.xml, per-page metadata, robots.txt, structured data (WebApplication, FAQPage).
v1.0.0January 15, 2026
  • Initial release — in-browser EXR viewer with exposure, gamma, and channel controls.
  • Zoom and pan with mouse wheel and drag-to-pan.
  • Pixel readout chip with color swatch at cursor position.
  • Per-channel statistics (min/max/avg) sampled from the image data.
  • PNG export of the current view.