Skip to content

Releases: mbheramil/mousemorph

v1.4.0 - Proper Exaggerated Caricatures

Choose a tag to compare

@mbheramil mbheramil released this 20 Feb 23:46

Major Fix: Caricature output now matches pixelbin.io quality

Root cause found: Reverse-engineered the pixelbin.io/ai-tools/caricature-maker source code and discovered it does NOT use portrait/generate at all. It uses img/edit (AI Image Editor) with a highly specific caricature prompt via a Boltic workflow.

Changes:

  • Switched default method from portrait/generate (which only does basic 3D portraits with no prompt support) to img/edit (AI Image Editor with prompt + image input)
  • Uses the exact caricature prompt pattern from pixelbin.io — produces proper exaggerated 3D caricatures with enlarged heads, wide-eyed smiles, and studio lighting
  • Mouse character features (ears, nose, whiskers) integrated into the prompt

v1.3.0 - Proper Caricature Style

Choose a tag to compare

@mbheramil mbheramil released this 20 Feb 22:52

Fix: Caricature output now matches pixelbin.io caricature maker

  • Removed prompt override from portrait/generate API call
  • The endpoint's built-in caricature exaggeration is now used (no prompt needed)
  • Previously, sending a custom prompt was overriding the default caricature style and producing plain 3D portraits instead

v1.2.2 - Fix updater cache + mouse prompt + all fixes

Choose a tag to compare

@mbheramil mbheramil released this 20 Feb 22:42

Fixes

  • Updater cache fix - The auto-updater was caching the GitHub release data for 6 hours. When you installed a new version, it cached that version as "latest" and wouldn't see newer releases until the cache expired. Now it clears the cache every time WordPress checks for updates.
  • "Check for updates" link - Added a manual check link in the plugin action links (Settings | Deactivate | Check for updates) so you can force a fresh check anytime.
  • Always send the mouse prompt - Fixed the empty prompt bug that caused plain 3D portraits instead of mouse caricatures (from v1.2.1).
  • API field fix - portrait/generate requires image not images (from v1.1.1).

v1.2.1 - Fix: actually send mouse prompt to API

Choose a tag to compare

@mbheramil mbheramil released this 20 Feb 22:39

Bug Fix

The mouse transformation prompt was NOT being sent to the portrait/generate API when the user didn't enter a scene description. This caused the API to produce a plain 3D portrait instead of a mouse character.

Changes

  • Always send the mouse prompt - Removed the condition that returned an empty prompt when no user scene was provided
  • Updated default prompt - Now explicitly instructs the AI to reimagine the person as a mouse character with ears, pink nose, whiskers, etc.

v1.2.0 - Auto-updater + all fixes

Choose a tag to compare

@mbheramil mbheramil released this 20 Feb 22:32

What's New

  • GitHub Auto-Updater — The plugin now checks this GitHub repo for new releases and shows update notifications directly in the WordPress Plugins page. One-click update, just like plugins from wordpress.org.

Also includes fixes from v1.1.0 and v1.1.1

  • Fix Cloudflare hotlink protection (Error 1011) via PixelBin URL Upload API
  • Fix portrait/generate API input field (image not images)
  • Fix double file extension (.jpg.jpg) on uploads
  • Fix WooCommerce transient consistency for cart/order display

v1.1.1 - Fix API validation and double extension

Choose a tag to compare

@mbheramil mbheramil released this 20 Feb 22:29

Bug Fixes

  • Fix portrait/generate validation error — API requires input.image (singular), not input.images. This was causing "validation failed" HTTP 400 errors on every generation attempt.
  • Fix double file extension — Uploaded files were getting .jpg.jpg because PixelBin auto-appends the extension. Now sends the filename without extension to prevent duplication.

v1.1.0 - Fix hotlink protection

Choose a tag to compare

@mbheramil mbheramil released this 20 Feb 22:23

What's New in v1.1.0

Bug Fixes

  • Fix Cloudflare hotlink protection (Error 1011) — Generated caricature images from delivery.pixelbin.io were blocked by Cloudflare's hotlink protection, preventing display on product pages, cart, and order admin views.
  • Fix WooCommerce transient consistency — Local image URLs are now correctly stored in transients so images display reliably in cart and order views.

Improvements

  • New: PixelBin URL Upload API integration — Prediction outputs are now copied to your CDN storage via the authenticated API, completely bypassing hotlink restrictions. Images are then served from cdn.pixelbin.io and saved locally.
  • Switched to portrait/generate Predictions API — Produces proper 3D Pixar-style caricatures instead of flat cartoon edits.
  • Simplified image download pipeline — Cleaner fallback chain with better debug logging.

How to Update

Pull the v1.1.0 tag or download the release zip and replace the plugin folder in /wp-content/plugins/.