Changelog

YourImageTools keeps getting more reliable.

Important feature, privacy and stability improvements are recorded here.

2026-08-26 · Honest device-save recovery

  1. Project versions and duplicates now report success only after IndexedDB confirms the write.
  2. Auto-save, offline backup and failed cloud sync now clearly warn when no durable device copy exists.
  3. Damaged shared project copies can no longer be reported as successfully loaded.

2026-08-26 · Transactional project restore

  1. Project images and layers are fully decoded before any current editing state is replaced.
  2. Damaged local, imported or cloud projects now fail safely without partial canvas changes or unhandled browser errors.
  3. Imported project files are limited to 40 MB before reading to protect browser memory.

2026-08-26 · Type-safe release gate

  1. The complete application now passes strict standalone TypeScript validation in addition to its production build.
  2. Cloudflare Worker, D1, R2, Vite and GIF processing boundaries now use explicit supported types.
  3. Type validation is part of every full test run so future regressions block release automatically.

2026-08-26 · Durable cloud project layers

  1. Merged image layers are converted from temporary browser URLs into durable local data before a project is saved.
  2. Cloud and imported projects reject external image sources, unsafe filters and malformed layer records before restore.
  3. Project validation enforces unique layer IDs, bounded values and supported object types.

2026-08-26 · Identity and API boundary hardening

  1. Cloud APIs now require validated platform identity headers and no longer grant preview access based on a localhost hostname.
  2. Every JSON write endpoint now rejects malformed, oversized or incorrectly typed bodies consistently, and stops oversized streams before buffering the full request.
  3. Local multi-user test identities require explicit test configuration, and simulated local administrator access is compiled out of production.

2026-08-26 · Security and build maintenance

  1. Canonical and social metadata now use a trusted production origin and reject spoofed forwarded-host values.
  2. Compatible browser, styling, type and Cloudflare build tools were updated without changing the supported runtime.
  3. Production and development dependencies now pass a zero-known-vulnerability audit, with the complete browser and device regression matrix verified.

2026-08-25 · Private batch workflow and metadata inspection

  1. Run Resize → Convert → Compress → Remove EXIF as one local batch workflow.
  2. Review per-file and batch dimensions, sizes and savings before downloading a ZIP.
  3. Inspect camera and GPS metadata locally, with clear privacy-risk warnings and a direct EXIF-removal action.

2026-08-24 · Competitive image utilities

  1. Compress JPEG images toward a specific target file size.
  2. Compare any two images with an interactive before-and-after slider.
  3. Pixelate a selected region and extract a copyable dominant color palette entirely on device.

2026-08-21 · International experience

  1. Searchable worldwide country selector with flags.
  2. Traditional Chinese and English routes, automatic detection and regional formatting.
  3. Mobile, keyboard and screen-reader improvements.

2026-08-19 · Cloud projects and operations

  1. Cloud version inspection, restore, deletion, quotas and conflict handling.
  2. Large-image progress, cancellation, memory protection and recovery.
  3. Export preview, size estimates, social presets and batch output.