You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fixed an issue where Upscaler could hang indefinitely during model download when the network stalled.
Fixed an issue where Upscaler could remain stuck during ONNX session creation or inference without timing out.
Added timeout and abort handling for model download, model stream reads, session initialization, and inference execution.
🔄 Changed
Changed the default remover model to ormbg_quantized.
Updated BiRefNet Lite model URLs to use the new BiRefNet_lite-ONNX repository from ONNX Community.
Renamed birefnet_lite_quantized to birefnet_lite (FP32) with updated size (224 MB) and description for standard precision without fidelity loss.
🧠 Improved
Add border to image settings panel for better component organization
Optimized image compression by switching from PNG to WebP format for all processed images. This significantly reduces file sizes while maintaining visual quality, especially for images with transparency.
Made WebP the default export format for new images.
Moved quality control to per-image settings via ImageSettings component, allowing individual quality adjustment per image instead of global quality.
Quality slider now appears in ImageSettings panel with range 50-100% and default 80%.
Download button now performs real format conversion using Canvas, converting images to their configured format (WebP, PNG, or JPEG) at download time with their individual quality settings.
Added individual download button in ImageSettings panel to download specific image with its configured format and quality.
Download button tooltip updated to "Download all images" to reflect mass download functionality.
ImageSettings now available in all tool tabs (Remover, Colorizer, Upscaler) for consistent per-image configuration.
Image processing now uses standard quality (85%) independent of per-image settings. Settings (format and quality) are only applied at download time for maximum flexibility.
🐛 Fixed
Fixed bug where changing image settings in Colorizer or Upscaler tabs would cause the processed result to disappear from the canvas. This was caused by a useEffect dependency on settings array that incorrectly cleared resultData.