ChangelogYourImageTools keeps getting more reliable.
Important feature, privacy and stability improvements are recorded here.
2026-08-26 · Honest device-save recovery
- Project versions and duplicates now report success only after IndexedDB confirms the write.
- Auto-save, offline backup and failed cloud sync now clearly warn when no durable device copy exists.
- Damaged shared project copies can no longer be reported as successfully loaded.
2026-08-26 · Transactional project restore
- Project images and layers are fully decoded before any current editing state is replaced.
- Damaged local, imported or cloud projects now fail safely without partial canvas changes or unhandled browser errors.
- Imported project files are limited to 40 MB before reading to protect browser memory.
2026-08-26 · Type-safe release gate
- The complete application now passes strict standalone TypeScript validation in addition to its production build.
- Cloudflare Worker, D1, R2, Vite and GIF processing boundaries now use explicit supported types.
- Type validation is part of every full test run so future regressions block release automatically.
2026-08-26 · Durable cloud project layers
- Merged image layers are converted from temporary browser URLs into durable local data before a project is saved.
- Cloud and imported projects reject external image sources, unsafe filters and malformed layer records before restore.
- Project validation enforces unique layer IDs, bounded values and supported object types.
2026-08-26 · Identity and API boundary hardening
- Cloud APIs now require validated platform identity headers and no longer grant preview access based on a localhost hostname.
- Every JSON write endpoint now rejects malformed, oversized or incorrectly typed bodies consistently, and stops oversized streams before buffering the full request.
- 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
- Canonical and social metadata now use a trusted production origin and reject spoofed forwarded-host values.
- Compatible browser, styling, type and Cloudflare build tools were updated without changing the supported runtime.
- 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
- Run Resize → Convert → Compress → Remove EXIF as one local batch workflow.
- Review per-file and batch dimensions, sizes and savings before downloading a ZIP.
- Inspect camera and GPS metadata locally, with clear privacy-risk warnings and a direct EXIF-removal action.
2026-08-24 · Competitive image utilities
- Compress JPEG images toward a specific target file size.
- Compare any two images with an interactive before-and-after slider.
- Pixelate a selected region and extract a copyable dominant color palette entirely on device.
2026-08-21 · International experience
- Searchable worldwide country selector with flags.
- Traditional Chinese and English routes, automatic detection and regional formatting.
- Mobile, keyboard and screen-reader improvements.
2026-08-19 · Cloud projects and operations
- Cloud version inspection, restore, deletion, quotas and conflict handling.
- Large-image progress, cancellation, memory protection and recovery.
- Export preview, size estimates, social presets and batch output.