Skip to content

Releases: TrongAJTT/imify

Update v2.2.2: Hot fix render loop and add image comparison features

Choose a tag to compare

@TrongAJTT TrongAJTT released this 22 Jul 05:30
1a3b22b

Note

  • This version is only available for the Web App.
  • You can discuss about new updates on Github Discussion.

Added

  • Multi-Image Difference Checker (Up to 4 Images): Added support for comparing up to 4 images simultaneously (Images A, B, C, D) with multi-file drag-and-drop intake across all 4 slots and responsive mobile support.
  • Custom Comparison Layouts: Introduced visual grid layout selectors for 2 images (2 vertical columns, 2 horizontal rows), 3 images (3 columns, 3 rows), and 4 images (2x2 grid, 4 columns, 4 rows) with filled SVG icons.

Fixed

  • Full Resolution Rendering: Resolved image quality degradation in Difference Checker by removing downscaled 320px previews and preserving 100% loss-free original resolution object URLs.
  • Offline PWA Sub-Route Navigation: Fixed Next.js client-side navigation errors when loading preset sub-routes (e.g., /splicing/work or /filling/fill).

Update v2.2.1: The Seamless Reliability Update

Choose a tag to compare

@TrongAJTT TrongAJTT released this 21 Jul 16:35
bfd65e6

Note

  • This version is only available for the Web App.
  • You can discuss about new updates on Github Discussion.

Added

  • Upscaler Enhancements: Added an advisory/warning card for high-resolution images (> 1000px) detailing hardware/browser ONNX memory constraints.
  • Retry Capability: Added a "Retry All" option to batch processing queues for failed tasks.
  • Descriptive Tooltips: Included a visual matrix/table tooltip describing available resizing policies (Crop, Contain, etc.).

Fixed

  • Next.js PWA Offline Support: Resolved static route redirect/404 issues on offline Next.js app pages (e.g. /splicing/work or /inspector) by updating Service Worker precaching patterns for .html/.txt pairs and handling RSC content headers properly.
  • Mobile Compatibility: Fixed Android image decoding and file object URL resource leaks. Prevented mobile bottom sheets from auto-closing during Grid Design interactions.
  • Splicing Stability: Resolved naming inconsistencies and enhanced UI stability in the splicing editor.
  • Fix UI issues in the Dev Tools dialog when using dark mode.
  • Fix background page scrolling when interacting with the "Imify has been updated" dialog.
  • Fix a bug causing a blank bottom sheet when selecting options via checkbox cards on mobile in the Pattern Generator.
  • Fix an issue where the left side of the UI was cut off in the Draw Asset dialog within the Pattern Generator.

Changed

  • Unified Dialogs: Removed redundant/duplicate dialog variants in apps/extension in favor of shared package dialogs (BatchDownloadConfirmDialog and OOMWarningDialog) with complete EN/VI internationalization support.
  • Developer Tools Dashboard: Segmented "About" and "Language Settings" into dedicated tabs. Added state viewer word-wrap, filters, and log counts.
  • Centralized Configurations: Consolidated internal presets, step parameters, zoom levels, boundaries, and brush thresholds into uniform config.ts modules for Splitter, Splicing, Filling, and Pattern Generator features.
  • Changelog: Merge patch versions into minor version docs.
  • Update the sidebar layout for better visual consistency across multiple features.
  • Swap the positions of the "Developer Tools" and "Asset Management" buttons on the appbar.

Update v2.2.0: The Unplugged Workspace Evolution Update

Choose a tag to compare

@TrongAJTT TrongAJTT released this 10 Jul 09:14
f27804e
changelog

The v2.2.0 update marks a massive leap forward for Imify. In this release, we're bringing the power of Artificial Intelligence directly to your browser with our new Background Removal tool, alongside a highly secure, all-in-one QR Code suite. Most importantly, Imify is now a full-fledged Progressive Web App (PWA), meaning you can install it on your device and work 100% offline. Dive in to explore dozens of performance tweaks, custom locales, and a brand-new Dashboard built specifically for developers!

Note

  • This version is only available for the Web App.
  • You can discuss about new updates on Github Discussion.

✂️ Background Removal

  • State-of-the-Art AI Engines: Integrated 3 specialized models (ORMBG, MODNet, and Selfie Segmenter) to provide the best balance between quality and speed.
  • Interactive Comparison: Real-time preview with a side-by-side comparison slider to verify extraction quality instantly.
  • Custom Presentation: Choose custom background colors or keep transparency for professional-grade results.
  • Showcase Gallery: Explore available processing presets through a new visual showcase panel in the sidebar.

🔍 QR Tools (Generator & Reader)

  • Privacy-First QR Generator: Generate highly customizable, offline-safe static QR codes with support for logo overlays (with auto-excavation), pattern styles (dots, markers, shapes), custom colors, and loss-less vector SVG exports.
  • Advanced QR Reader: Scan QR codes instantly using local device cameras, drag-and-drop file uploads (PNG/SVG), or active screen capture. History management saves scan results locally.
  • Visual Illustrations: Added professional SVG illustrations for both QR Generator and QR Reader tools.
qr-suite

🌍 Internationalization & Custom Locales

  • Comprehensive Multi-Language Support: Fully localized the entire workspace, batch processor, creative designer tools, and landing pages in English (EN) and Vietnamese (VI).
  • Runtime Custom Locales:
    • IndexedDB Persistence: Import and automatically save custom JSON translation bundles locally across application reloads.
    • Locale Tools: Reusable LanguageItemCard component integrated into settings and developer tools. Supports exporting translation bundles as ZIP files or deleting them directly.
    • English Bundle Downloader: Download the baseline English language JSON pack as a ZIP file directly from Dev Tools to simplify translation contributions.

🛠️ Developer Mode & Diagnostics

  • About Dev Tools: Reorganized developer settings, introducing a dedicated dashboard tab detailing diagnostics tools, and moved the "Disable Developer Mode" option to this view.
  • LocalStorage Manager: Search, filter (Imify-only toggle), edit, copy, and delete keys dynamically. Includes an inline JSON validator to prevent malformed data from corrupting application state.
  • State Serialization: Registers QR Code Generator and Background Remover stores in the serialization registry (with auto-filtering of temporary text/WiFi fields).

🎨 UI & Asset Management Polish

  • Unified Card Grid: Merged the landing page tools list and pro showcase section into a single, responsive layout card grid featuring dynamic "Highlight" and "New" badges.
  • Hero Carousel: Implemented an auto-advancing 14-tool slide presentation with dot indicators and thumbnail controls.
  • Modernized Watermark Dialogs: Completely redesigned Save and Open dialogs for watermark patterns, featuring centered layouts and improved typography.
  • Vibrant Preset Styling: Enhanced visual feedback for active presets with improved color syncing and more vibrant card designs.
  • Organized Asset Manager: Improved model management with collapsible sections, making it easier to navigate as your AI library grows.
  • Categorized Acknowledgements: Expanded the credits system to include "Media & Illustrations" alongside dependency libraries, providing authors, licenses, and visual previews.
new-landing-page

🚀 Performance, Navigation & Fixes

  • Document Fullscreen: Added titlebar controls on desktop appbars and dropdown options on mobile devices to toggle fullscreen view.
  • PWA & Offline Support:
    • Full Offline Capability: Imify Web now works 100% offline after the first visit.
    • WASM Pre-caching: All core image processing engines (AVIF, JXL, MozJPEG, OxiPNG) are automatically cached for immediate offline use.
    • Native App Experience: Added a Web App Manifest, allowing Imify to be installed as a standalone application.
    • Unified Update Flow: Integrated Service Worker update detection with the "Imify has been updated" dialog.
  • Smart Rehydration: Replaced full-page reloads with smart store rehydration for a faster and smoother workspace experience.
  • Responsive Layout:
    • Portrait/tall image overflow issue resolved in the Inspector's BasicInfoCard with max-height constraints.
    • SWAP bg color logic fixed in Palette color contrast tooltips.
    • Cleaned up obsolete translation assets and synchronized directories.

Update v2.1.2: The Ultimate Creative Powerhouse Update

Choose a tag to compare

@github-actions github-actions released this 01 May 04:07
8c91e61

Version 2.1.2 transforms Imify into a professional "Image Toolkit," introducing specialized creative workspaces, a diagnostic SEO engine, and a high-performance processing core.

✨ Creative & Diagnostic Workspaces

  • Image Filling Designer: A powerful layer-based workspace to fill shapes (polygons, stars, circles) with images. Features symmetric grid generators and professional layer management.
  • Advanced Image Splitter: Multi-method slicing engine including:
    • Basic/Advanced: Grid, pixel-perfect, and pattern-based slicing.
    • Social Slicer: Optimized templates for Instagram Carousels and multi-post layouts.
    • Sprite Extractor: Automatically extract individual icons or elements from sprite sheets.
  • Pattern Generator: Create seamless repeating patterns from image assets or manual brush strokes. Includes full control over distribution jitter, scale variance, and rotation.
  • SEO Audit (Chrome & Edge): Real-time web diagnostics to identify missing alt text, oversized images, and performance bottlenecks directly on the active webpage.
  • Extension Command Center: New quick-access popup for instant Page Scanning and Lite Image Inspection without opening the main dashboard.
new-feature-v2

🎨 UI/UX & Workflow Efficiency

  • Modernized Sidebar: Reorganized configuration panels using color-coded Accordions (Formats, Resize, Advanced) for a cleaner, more focused workspace.
  • Unified Preset System: Robust workflow to save, manage, and reuse favorite configurations across Single, Batch, and Splicing processors.
  • Professional Viewer Engine: Upgraded all previewers with Pointer-Aware Zoom (zoom to cursor), smooth Pan controls, and high-fidelity rendering.
  • Customizable Productivity:
    • Fully reconfigurable keyboard shortcuts for all major actions.
    • Adjustable workspace sidebar widths and theme-synced UI components.
    • Accessible dialogs with native Escape-key support and improved dark mode contrast.

⚙️ Engine, Formats & Performance

  • Smart Concurrency Advisor: Hardware-aware engine that auto-detects CPU/RAM and recommends safe processing limits to prevent browser lag. Includes an "Overclock" mode for power users.
  • Expert Format Controls:
    • Added MozJPEG target for superior quality-to-size compression ratios.
    • Advanced tuning for AVIF, JXL, and WebP (speed, effort, and lossless modes).
    • Print-ready TIFF and BMP support with multi-depth and DPI metadata preservation.
  • High-Performance WASM: All heavy encoding/decoding operations run 100% client-side via optimized WASM modules, ensuring maximum privacy and offline capability.
batch-firefox

🐛 Key Refinements & Fixes

  • Memory Optimization: Implemented smart thumbnailing for batch queues to prevent OOM (Out of Memory) crashes when handling 4K+ images.
  • Color Accuracy: Resolved "washed-out" issues by standardizing color-managed decode paths for wide-gamut source images.
  • Stability: Fixed layer coordinate drift in manual editors and resolved intermittent progress-toast overlapping.
  • Interaction: Smoother wheel-event handling and refined expand/collapse animations for all collapsible UI elements.

Update v2.1.0 (Release Candidate v2): The Ultimate Creative Powerhouse Update

Choose a tag to compare

@github-actions github-actions released this 30 Apr 18:12
55bcddd

The second release candidate of Suite v2 is finally here, we are very close to the official v2 update.
This release enhances responsive user experience on small devices, also fixes some bugs.

Update v2.0.0: (Release Candidate) The Ultimate Creative Powerhouse Update

Choose a tag to compare

@github-actions github-actions released this 30 Apr 05:13
8a1cca1

The first release candidate of Suite v2 is here. It introduces a new clean UI, 4 new features and more advanced settings.

Update v1.5.0: The Workflow & UI Master Update

Choose a tag to compare

@github-actions github-actions released this 31 Mar 17:03
e198694

This release focuses heavily on Control, Consistency, and Muscle Memory. We've completely overhauled how you manage your right-click context menu and tightened up the entire dashboard to feel like a native, professional desktop application.

✨ What's New

Unified Context Menu Hub

  • The Ultimate Control Center: Global formats, custom presets, and menu preview are now seamlessly grouped under a single "Context Menu" section with intuitive top tabs.
  • Pin to Top: You can now pin up to 2 "must-have" actions to the absolute top of your menu. They will never move, completely solving the muscle-memory misclick problem.
  • Smart Sorting (Stable Mode): A new adaptive sort mode tracks your usage frequency but utilizes a stable threshold. It learns your habits without constantly reshuffling the menu every time you click.
  • Live Preview: See exactly how your right-click menu will look and function before you save your changes.

Desktop-Grade UI & Navigation

  • Collapsible Sidebar: Reclaim your workspace! The left navigation now collapses into a sleek, icon-only mode with tooltips.
  • Pro Workspace: We've updated the layout to a full-height, dense-spacing "desktop app" feel. Side panels now display more controls without requiring endless scrolling.
  • Standardized Dropzones: Brand new, consistent drag-and-drop empty states across all tools provide clear "drop files here" guidance.

Smart Settings & Tracking

  • Usage Stats: Track exactly how many times you use specific formats or presets (with the ability to reset analytics anytime).
  • Custom Default Page: You can now choose exactly which feature Imify launches into by default.

🔄 Changed

  • Predictable Menus: Thanks to the new pinning and stable sorting algorithms, your right-click workflow is now frictionless and reliable.
  • Management Workflow: Reordering, enabling, and disabling formats is significantly smoother with a clearer, more consistent "Save changes" action.
  • Visual Consistency: Inputs, selectors, and spacing across all dialogs and pages have been unified for a highly polished look.

🛠️ Fixed

  • Squashed a bug where the "Save changes" button in the Context Menu settings could become unresponsive after the initial save.

Imify v1.0.1 (Hotfix): fix React type error on all pages

Choose a tag to compare

@TrongAJTT TrongAJTT released this 24 Mar 11:01

Move AnimatingSpinner out of contents, fix React type error on all pages

Imify v1.0.0 - Initial Release: The Powerful Local Image Saver & Processor

Choose a tag to compare

@TrongAJTT TrongAJTT released this 23 Mar 14:43

Welcome to the very first official release of Imify! 🎉

Imify brings desktop-grade, multi-threaded image processing directly to your browser. Built with Plasmo and powered by WASM, it allows you to convert, compress, and manage images blazing fast without your files ever leaving your device.

✨ Key Features in v1.0.0

  • Right-Click Magic (Context Menu): Instantly convert and download any web image to formats like JPG, PNG, WEBP, or AVIF with a single right-click.
  • Customizable Menu: Full control over your context menu. Choose which formats to show, hide, and reorder.
  • Batch Processing Dashboard: Drag & drop multiple heavy images and process them simultaneously using multi-threading (Web Workers).
  • Zero-Data Privacy: 100% offline and client-side processing. No servers, no tracking, total privacy.
  • Format Support: Natively supports 9 formats including AVIF, WEBP, JXL, TIFF, and PDF (export).

📥 Installation

Option 1: Official Stores (Recommended)

  • 🟢 Chrome Web Store: (Pending Review - Link coming soon!)
  • 🔵 Microsoft Edge Add-ons: (Pending Review - Link coming soon!)
  • 🟠 Mozilla Firefox Add-ons: (Pending Review - Link coming soon!)

Option 2: Manual Installation (Developer Mode)
If you want to install Imify directly from this release:

  1. Download the appropriate .zip file from the Assets section below (imify-chrome... or imify-edge...).
  2. Extract the .zip file into a folder on your computer (Chrome & Edge only).
  3. Open your browser and navigate to the extensions page:
    • Chrome: chrome://extensions/
    • Edge: edge://extensions/
    • Firefox: about:debugging#/runtime/this-firefox
  4. Enable "Developer mode" in the top right (Chrome) or bottom left (Edge).
  5. Click "Load unpacked" and select the folder you extracted in Step 2 (Chrome & Edge) or click "Load temporary extension" and select the approriate .zip file for Firefox.
  6. Pin Imify to your toolbar and enjoy!

🤝 Feedback & Support

Found a bug or have a feature request? Please open an issue in the GitHub Tracker.