Skip to main content

Changelog

What's New

New models, features, and improvements shipped to PixelDojo.

API Works With Credits Alone + Prompting Guide Banners on 21 Tools

  • ๐Ÿ”‘
    Fixed

    API access now works with credits alone โ€” no active subscription required. If you ever saw 'An active subscription is required to use the API' from /api/v1/generate even though you had plenty of credits (or paid via a credit pack instead of a recurring plan), that error is gone. Behavior now matches what /api-platform/documentation has always said: signed-in users can create an API key and use it as long as they have credits.

  • ๐Ÿ“–
    New

    Twenty-one tools picked up an in-tool prompting-guide banner today โ€” open one and you'll see a small 'Read the guide' card at the top of the settings sidebar (or in the empty state) linking straight to that model's dedicated prompting guide. Video side: Runway Gen-4.5, LTX 2.3, Pixverse V6, Pixverse v5.6, Seedance 1, WAN 2.5, P-Video. Image side: Hunyuan Image 3, Dreamina 3.1, Ernie, PonyXL, WAN Image, ImagineArt, Qwen Image, P-Image, WAN 2.7 Image, WAN 2.6 Image, FLUX Studio, GPT-Image 1.5, Z Image Turbo, FLUX 2 Flex. The guides have been live at /guides/* for a while โ€” they're just one click away from the tool page now.

Four More Prompting Guides โ€” FLUX Studio, WAN Image, WAN 2.6, P-Video

  • ๐ŸŽจ
    New

    FLUX Studio prompting guide at /guides/flux-studio-prompting-guide โ€” documents the every-FLUX-1-variant workspace (Schnell, Dev, Krea Dev, FLUX Pro, 1.1 Pro / Pro Ultra, Kontext Pro / Max). Four worked examples plus a tier-selection guide for matching variants to use cases.

  • ๐Ÿ–ผ๏ธ
    New

    WAN Image prompting guide at /guides/wan-image-prompting-guide โ€” the fast Replicate-backed WAN image variant. Documents the optional LoRA fal-lora variant and how it pairs with WAN 2.7 Image for hero shots. Four examples covering portrait, landscape, product, and stylized.

  • ๐Ÿ“
    New

    WAN 2.6 Image prompting guide at /guides/wan-2-6-image-prompting-guide โ€” intermediate-gen WAN with the distinctive fixed pixel-dimension preset system (1280ร—1280, 1280ร—720, 768ร—1024, etc) vs free aspect ratios. Useful when you need exact downstream output dimensions.

  • ๐ŸŽฅ
    New

    P-Video prompting guide at /guides/p-video-prompting-guide โ€” Pruna's three-mode video model (text-to-video, image-to-video, audio-to-video). Documents the cost-efficient tier choice and the audio-to-video mode for music-driven motion and lip-sync work.

Four More Prompting Guides โ€” Ernie, FLUX 2 Flex, Pixverse v5.6, WAN 2.5

  • ๐Ÿ–ผ๏ธ
    New

    Ernie Image prompting guide at /guides/ernie-prompting-guide โ€” Baidu's image flagship with multilingual prompt support (English, Chinese, Japanese) and native CJK text rendering. Four worked examples spanning a Chinese tea master portrait, Shanghai Pudong skyline, Chinese calligraphy sign, and traditional garden pavilion.

  • ๐ŸŽจ
    New

    FLUX 2 Flex prompting guide at /guides/flux-2-flex-prompting-guide โ€” the resolution-flexible FLUX 2 variant where you pick 0.5/1/2/4 MP per generation. Documents how to iterate cheap at 0.5 MP and finalize at higher MP, plus how it relates to FLUX 2 Pro / Max / Dev.

  • ๐ŸŽฌ
    New

    Pixverse v5.6 prompting guide at /guides/pixverse-prompting-guide โ€” the dependable previous-generation Pixverse workhorse. Quality tiers from 360p to 1080p, optional audio, predictable motion. Four examples covering glassy lake sailboat, beach character walk, fountain pen signature, and skater handrail grind.

  • ๐ŸŽฅ
    New

    WAN 2.5 prompting guide at /guides/wan-2-5-prompting-guide โ€” fast image-to-video flash variant in the WAN family. Documents how the speed-optimized I2V tier compares to the premium WAN 2.7. Four worked examples spanning rice terrace drone, maple forest character walk, ink-drop macro, and sunset surfer vertical.

Four More Prompting Guides โ€” PonyXL, Z Image Turbo, WAN 2.7 Image, P-Image

  • ๐Ÿ–ผ๏ธ
    New

    PonyXL prompting guide at /guides/ponyxl-prompting-guide โ€” documents the score-tag quality system (score_9, score_8_up, score_7_up that you must lead every prompt with) and booru-style tag prompting conventions. Four worked examples across anime portrait, fantasy knight, chibi cat wizard, and anime mecha.

  • โšก
    New

    Z Image Turbo prompting guide at /guides/z-image-turbo-prompting-guide โ€” covers what's distinctive about Z Image Turbo's synchronous response (URL returns inline, no polling round-trip needed), and why that matters for high-volume programmatic workflows. Four production examples.

  • ๐ŸŽจ
    New

    WAN 2.7 Image prompting guide at /guides/wan-2-7-image-prompting-guide โ€” the image-side sibling of WAN 2.7 Video. Documents Standard/Pro tier choice and how the same prompt language carries between WAN Image and WAN Video for consistent aesthetics across modalities.

  • ๐Ÿ’ฐ
    New

    P-Image prompting guide at /guides/p-image-prompting-guide โ€” at 0.1 credits per image it's the cheapest image option on the platform. Documents the moodboard / high-volume use case where you generate 30-50 variations for ~3-5 credits total, then upscale the keepers via a premium tier.

Four More Prompting Guides โ€” Hunyuan Image 3, Gemini Image, ImagineArt, Grok Video

  • ๐Ÿ–ผ๏ธ
    New

    Hunyuan Image 3 prompting guide at /guides/hunyuan-image-3-prompting-guide โ€” Tencent's 80-billion-parameter image model. Four worked examples spanning painterly fantasy, photoreal cultural portrait, Brutalist architecture, and mechanical watch macro. Covers the Fast/Quality toggle and the unrestricted safety-off behavior.

  • ๐ŸŽจ
    New

    Google Gemini Image prompting guide at /guides/google-gemini-image-prompting-guide โ€” Google's image flagship with three tiers (Standard at 1 credit, Pro at 3-6) and unique native 4K support. Examples for cinematic 21:9 landscape, documentary portrait, food editorial at 4:5 Instagram-spec, and stylized illustration.

  • ๐Ÿ–Œ๏ธ
    New

    ImagineArt prompting guide at /guides/imagineart-prompting-guide โ€” three model tiers (2.0 preview, 1.5 Pro, 1.5) in one workspace, nine aspect ratios including the unusual extremes 1:3 (ultra-tall mural) and 3:1 (ultra-wide banner). Four worked examples cover cinematic, fashion editorial, pop art, and ultra-tall mural composition.

  • ๐ŸŽฅ
    New

    Grok Imagine Video prompting guide at /guides/xai-video-prompting-guide โ€” xAI's video model. Four examples (Mojave Mustang, Irish cliff character, chocolate truffle macro, snowboarder vertical) covering cinematic motion, atmospheric scene composition, and 480p/720p tier choice.

Four More Prompting Guides โ€” Qwen Image, Dreamina, Pixverse, Seedance

  • ๐Ÿ–ผ๏ธ
    New

    Qwen Image prompting guide at /guides/qwen-image-prompting-guide โ€” covers the Plus / Max tier choice, snapshot pinning for campaign consistency, and clean text rendering in Latin and CJK scripts. Four worked examples including a multi-line bookshop sign with proper kerning.

  • ๐ŸŽจ
    New

    Dreamina 3.1 prompting guide at /guides/dreamina-prompting-guide โ€” 4MP cinematic image generation with atmospheric defaults, flat pricing across 1K and 2K, and custom dimensions (256โ€“2048 each axis) for spec-size output. Four worked examples covering architecture, food editorial, fashion portrait, and atmospheric fantasy.

  • ๐ŸŽฌ
    New

    Pixverse V6 prompting guide at /guides/pixverse-v6-prompting-guide โ€” documents the unique multi-clip mode (first frame + last frame generates the transition between them), the six built-in style presets (anime, 3D animation, clay, comic, cyberpunk, none), and the moderation quirks worth knowing.

  • ๐ŸŽฅ
    New

    Seedance 1 prompting guide at /guides/seedance-1-prompting-guide โ€” smooth natural motion, six aspect ratios including the standout 21:9 ultra-wide cinematic, native audio with sound-cue steering, and the end-frame interpolation mode for motion between two anchor images.

Four More Prompting Guides โ€” GPT-Image, Ideogram Character, Runway, LTX

  • ๐Ÿ–ผ๏ธ
    New

    GPT-Image 1.5 prompting guide at /guides/gpt-image-1-5-prompting-guide โ€” covers literal prompt adherence, in-image text rendering with quoted strings, transparent-background PNGs (real alpha channel, no cutout pass needed), and when to reach for it over FLUX or Seedream. Five worked examples spanning chalkboard typography, editorial illustration, macro photoreal, transparent logo, and cinematic landscape.

  • ๐Ÿง‘โ€๐ŸŽจ
    New

    Ideogram Character prompting guide at /guides/ideogram-character-prompting-guide โ€” how to get consistent character variations from a single reference image, no LoRA training required. Includes a worked example of one character pushed across fantasy armor, anime, film noir, and sci-fi astronaut styles. Reference-image quality rules included.

  • ๐ŸŽฌ
    New

    Runway Gen-4.5 Video prompting guide at /guides/runway-gen4-video-prompting-guide โ€” cinematic motion, camera-language fluency, six aspect ratios from 21:9 cinematic through 9:16 vertical. Four worked examples (aerial drone push, character tracking shot, product macro, vertical reel) plus the gotcha that 1:1 aspect requires image-to-video mode.

  • ๐ŸŽฅ
    New

    LTX 2.3 prompting guide at /guides/ltx-2-prompting-guide โ€” the broadest-surface video model on the site. Covers the Fast vs Pro tradeoff, durations up to 20 seconds, resolutions through 4K, optional native audio, and three modes (text-to-video, image-to-video, video extension for 30+ second pieces). Four worked examples and a full settings table.

Eight New Prompting Guides Live

  • ๐Ÿ“–
    New

    Eight fresh prompting guides shipped today โ€” FLUX, Recraft V4.1, Seedream 4.5, HiDream O1, Hailuo 2.3, Kling Image v3, Kling 2.6 Pro, and WAN 2.7 Video. Each one is built from a shared format with real generated examples (not stock clips), a copy-ready prompt library, settings reference, and a model-specific FAQ. Browse them all at /guides.

  • ๐ŸŽฌ
    New

    Four of the eight are video model guides โ€” Hailuo 2.3, Kling 2.6 Pro, and WAN 2.7 Video each ship with embedded sample clips you can scrub through before writing your own prompt. The shared template will speed up every video guide we publish from here.

  • ๐Ÿ–ผ๏ธ
    New

    Four image model guides for FLUX, Recraft V4.1, Seedream 4.5, and HiDream O1 โ€” cover style ranges, aspect ratios, the model's prompt sensitivities, and what to ask for vs what to leave out. Useful whether you're brand-new to the model or you've hit a wall trying to nail a specific look.

Seedream 3 Retired

  • ๐Ÿงน
    Fixed

    Seedream 3 has been fully retired โ€” the model was no longer reachable from the dashboard but a few public API and Canvas surfaces still advertised it, which meant API calls to /api/v1/models/seedream-3/run were returning service-unavailable errors. Cleaned up the catalog so what you see is what you can actually generate with. If you were using Seedream 3, move over to Seedream 4.5 or Seedream 5 Lite โ€” both are live and stronger across the board.

Hunyuan Image 3 โ€” Now on a New Backbone

  • ๐ŸŽ›๏ธ
    Improved

    Hunyuan Image 3 moved to a new backbone so we can ship it with the safety checker fully disabled at the provider โ€” content blocks should no longer interrupt your generations. Pricing changes accordingly: 2 credits per image (was 1).

  • ๐ŸŽš๏ธ
    Improved

    Hunyuan Image 3 settings simplified โ€” replaced the Steps + CFG sliders with a single Fast / Quality mode toggle (Fast is the default, flip it off when you want max fidelity). Aspect ratio presets expanded from 3 to 7 (added 16:9, 9:16, 4:3, 3:4, 3:2, 2:3).

New Image Model โ€” Hunyuan Image 3

  • ๐Ÿ–ผ๏ธ
    New

    Hunyuan Image 3 is now available โ€” Tencent's 80-billion-parameter text-to-image model with high-fidelity output and fine-grained control. 1 credit per image. Generate up to 4 images at once.

  • ๐ŸŽ›๏ธ
    New

    Hunyuan Image 3 exposes Steps (10โ€“50) and Guidance / CFG (1.5โ€“15) controls โ€” adjust denoising iterations and how literally the model follows your prompt. Default values (20 / 7) work for most cases; nudge up CFG when you want the output closer to the prompt.

  • ๐Ÿ“
    New

    Hunyuan Image 3 ships with three aspect ratio presets โ€” 1:1 (square), 3:1 (ultra-wide cinematic), 1:3 (ultra-tall portrait). More aspect ratios to follow once we lock down the supported pixel mappings.

Bria 3.2 โ€” Prompting Guide Live

  • ๐Ÿ“–
    New

    Bria 3.2 prompting guide is live at /guides/bria-3-2-prompting-guide โ€” five example prompts spanning Photography and Art mediums, plus six prompting tips for matching medium to language, anchoring quality, and getting clean product shots.

  • ๐Ÿ›
    Fixed

    Bria 3.2's 14:17 and 17:14 aspect presets were sending unsupported pixel dimensions and erroring on submit. The pixel mappings have been corrected โ€” those aspects now generate cleanly.

New Image Model โ€” Bria 3.2

  • ๐Ÿ–ผ๏ธ
    New

    Bria 3.2 is now available โ€” text-to-image at 1K resolution across 9 aspect ratio presets (1:1, 3:2, 2:3, 7:4, 4:7, 9:7, 7:9, 17:14, 14:17). 1 credit per image. Generate up to 4 images per prompt and pick the output format (PNG, JPG, or WEBP) before you hit go.

  • ๐ŸŽจ
    New

    Bria 3.2 medium toggle โ€” bias outputs toward Photography or Art with a single click. Useful when prompts read ambiguously and you want to nudge the result one direction or the other without rewriting the prompt.

  • โœจ
    New

    Bria 3.2 image and prompt enhancement โ€” optional toggles for richer detail / sharper textures and for letting the model expand your prompt with descriptive variations.

New Video Model โ€” Vidu Q3

  • ๐ŸŽฌ
    New

    Vidu Q3 is now available โ€” text-to-video and image-to-video across four resolution tiers (360p, 540p, 720p, 1080p) and five aspect ratios (16:9, 4:3, 1:1, 3:4, 9:16). Pick exactly the frame and resolution you need before generating instead of upscaling or reformatting later. Credit cost scales with resolution: 1 credit/second at 360p and 540p, 2 at 720p, 3 at 1080p.

  • ๐Ÿ”Š
    New

    Optional synchronized audio on Vidu Q3 โ€” off by default for clean tracks you'll post-score, one toggle on when you want ambient and diegetic sound layered in with the visuals. End your prompt with a 'Sounds of โ€ฆ' line to steer the soundscape.

  • ๐Ÿ–ผ๏ธ
    New

    Vidu Q3 image-to-video โ€” upload one source still and Vidu writes motion onto it from your prompt. Source aspect drives the output frame automatically, so portrait photos animate as portrait videos without reformatting.

  • ๐Ÿ“–
    New

    Vidu Q3 prompting guide at /guides/vidu-q3-prompting-guide โ€” six example prompts spanning cinematic aerials, character close-ups, product spots, multi-shot action, atmospheric wides, and vertical I2V. Plus a settings reference table and a six-item FAQ.

Image-to-Video Reliability Sweep โ€” WAN 2.7, Kling, Happy Horse

  • ๐ŸŽฌ
    Fixed

    Image-to-video on WAN 2.7 was silently dropping the source frame in some flows โ€” you'd attach a photo, ask it to animate, and the result would be a completely different subject. The variant didn't pin its mode internally, so a default kicked in that took the text-only branch and ignored the image. Now pinned correctly: your starting frame is honored every time, whether you call it from chat, Canvas, the dashboard, or the public API.

  • ๐ŸŽฅ
    Fixed

    Audited every multi-mode video model for the same bug pattern. Same fix applied to Happy Horse 1.0 (both text-to-video and image-to-video variants) and Kling Video v3 (all four โ€” Standard Text, Standard Image, Pro Text, Pro Image). Worst case caught: Kling Pro Image was doubly broken โ€” would have been billed as Standard pricing AND ignored the image. All fixed.

No More "Prompt Too Long" Rejections

  • ๐Ÿ“
    Improved

    If you've ever pasted a long, detailed prompt and gotten hit with "Prompt must be 2,500 characters or less" or similar โ€” that's gone. Every generation tool now lets your full prompt through. If a specific model genuinely can't handle the length you'll see that model's own error message (which is more accurate than a guessed cap), but the upfront client-side rejection is no longer in the way.

Prompt-Honor Pass Extended to Dreamina, Hailuo, and WAN 2.2

  • โœ๏ธ
    Fixed

    Same prompt-honor fix from earlier today extended to Dreamina โ€” its 'Enhance Prompt' toggle was on by default and silently rewriting your wording before generation. Now off by default like the rest.

  • ๐Ÿ’ก
    Improved

    Hover-info icons added to the prompt-rewrite toggles on Dreamina, Hailuo, and WAN 2.2 too. Every "enhance / optimize / expand" checkbox across the site now tells you upfront what it actually does.

  • ๐Ÿ“
    Improved

    Audited every generation tool for silent prompt truncation. No tool ever shortens what you typed before sending it to the model. If your prompt is too long for a particular model you'll see a visible error so you can trim โ€” never a silent edit.

Your Prompts Now Get Honored โ€” Auto-Rewrite Off by Default

  • โœ๏ธ
    Fixed

    If you ever felt like WAN 2.7 Spicy (or one of the other WAN, Qwen, or Z Image tools) wasn't following your prompt โ€” you were right. Every generation was silently running your wording through an upstream auto-rewriter that expanded and stylized it before the model saw it. That's now off by default across all of them. What you type is what the model gets. You can still turn it back on if you want the AI to embellish short prompts.

  • ๐Ÿ’ก
    Improved

    Every "Enable prompt expansion" toggle now has a hover-info icon that explains exactly what it does (the model rewrites your wording) so the trade-off is visible at decision time.

  • ๐ŸŽฏ
    Improved

    Cleaned up the default negative prompt on video tools. Removed "excessive motion" and "flickering" โ€” those were silently fighting action-heavy prompts. Only always-harmful negatives (anatomy defects, watermarks, compression noise) remain. If you want stillness, you can still add it to your own negative prompt.

LoRA Info Now Shows in My Media

  • ๐ŸŽจ
    Fixed

    Images you generated with the SDXL LoRA tool weren't recording which LoRA produced them โ€” so when you opened the details popover in My Media on one of those images, the 'LoRAs Used' section stayed blank even when you'd clearly picked one. The save flow was dropping the LoRA metadata on the floor. Every new save from the LoRA Image Creator now correctly stores the LoRA name and strength, and they show up in the details panel where they belong. Older saves can't be retroactively tagged, but everything going forward will be.

Dashboard & My Media โ€” One Click From Any Tool Page

  • ๐Ÿงญ
    New

    A new 'My Stuff' button sits next to 'All Tools' in the top bar and opens a dropdown with everything personal โ€” Dashboard, Canvas, Agent, My Media, My LoRAs, My Prompts, Community Gallery, and your Usage Report. One click from any tool page. These destinations used to live two clicks deep inside the All Tools drawer (or buried in the avatar menu).

  • ๐Ÿ“Œ
    Improved

    Your full pinned tools list and the last five tools you visited also show up inside My Stuff โ€” so you can jump between everywhere you actually work without leaving the page you're on. The three-icon pinned strip in the top bar stays exactly where it was.

Bulk Save Fix Extended to Video Tools & LoRA

  • ๐ŸŽฌ
    Fixed

    Yesterday's 'Save All' truthful-toast fix only covered the image tools. Now every video tool โ€” Kling Video, Veo 3.1, Hailuo, Seedance, WAN, Grok Video, LTX, Pixverse, Runway, P Video, Omnihuman, and the rest โ€” uses the same single-round-trip save with per-item results. Select 10 videos, hit Save, you get an accurate count back. Mobile-safe with keepalive enabled.

  • ๐ŸŽจ
    Fixed

    Same fix applied to LoRA Image Creator. Bulk-save reliability now matches every other tool on the site.

Save All Now Actually Saves All โ€” Mobile Fixed

  • ๐Ÿ’พ
    Fixed

    If you ever clicked 'Save All' on a batch of generated images and saw the success toast but didn't find them in My Media later โ€” that was a real bug, not a glitch. The save flow has been rebuilt around a single server round-trip with truthful per-image results: the toast now says 'Saved 7 of 10 โ€” 3 failed' if any of them didn't land, and the failed ones stay selected so you can retry without re-picking them.

  • ๐Ÿ“ฑ
    Fixed

    Mobile (especially iPhone) was where this hit hardest. iOS Safari was killing in-flight save requests whenever you switched apps or locked your screen mid-batch. Saves now run keepalive-true and the server-side fan-out keeps everything going even if you background the tab โ€” no more silent drops.

Recraft V4.1 โ€” Sharper Output, Simpler Pricing, New Utility Variant

  • ๐ŸŽจ
    Improved

    Recraft is now V4.1 โ€” better photorealism, smoother gradients, and noticeably better text rendering vs V4. Same prompt understanding and design taste, just sharper across the board. Available at /recraft.

  • ๐Ÿ†•
    New

    Three output variants under the same tool: Raster (standard image), Vector SVG (editable, layered), and a brand-new Utility variant tuned for product mockups โ€” flat lighting, front-facing composition, clean scenes. Perfect for packaging, icons, and e-commerce hero shots.

  • ๐Ÿ’ธ
    Improved

    Pricing simplified and cheaper across the board. All Standard generations are 1 credit (was 1โ€“2). All Pro generations are 5 credits (was 6โ€“8). Pick the variant you need without doing pricing math first.

  • ๐Ÿ“
    Improved

    Aspect ratio menu expanded from 8 to 14 options. Added 2:1, 1:2, 5:4, 14:10, 10:14, and 6:10 alongside the standard square/portrait/landscape set.

Kling Avatar Now Charges by the Second

  • ๐Ÿ’ณ
    Fixed

    Kling Avatar used to charge the full 60-second rate up front regardless of how long your audio actually was โ€” a 2-second clip cost 120 credits at Standard. Now the cost panel reads your audio file the moment it uploads and charges only for the real duration. That same 2-second clip is 4 credits now (or 6 on Pro).

Kling Avatar โ€” Audio-Driven Talking Avatars

  • ๐Ÿ—ฃ๏ธ
    New

    Kling Avatar V2 is live. Upload a portrait and an audio file and get a lip-synced talking video โ€” works on realistic humans, stylized characters, cartoons, and animals. Great for talking-head explainers, narrated product demos, and giving any character a voice without filming.

  • ๐ŸŽš๏ธ
    New

    Two quality tiers: Standard for fast turnarounds (2 credits/second) and Pro for sharper facial detail and smoother motion (3 credits/second). Video length matches your audio automatically.

  • ๐ŸŽฌ
    New

    Optional prompt slot lets you guide actions, emotions, and camera movement โ€” the audio still drives the mouth and timing, the prompt adds direction on top ('warm enthusiasm', 'subtle nods', 'wide shot').

Public API: Real Error Messages on MuleRouter Video Models

  • ๐Ÿ“ก
    Fixed

    Public API calls to MuleRouter-backed video tools (WAN 2.2 / 2.7 Spicy Image-to-Video, Z-Image Spicy) now surface the same helpful error messages the in-app tools already do. When the model is briefly offline upstream, you'll see 'This video model is briefly offline while we top up our backbone. Your credits were refunded โ€” please try again in a few minutes.' โ€” not the previous internal architecture message. Applies broadly: any tool with a server-side override now bubbles its real error (size limits, format issues, transient outages) through /api/v1, not just MuleRouter models.

Picker for /photoshoot Modes and /effect Effects

  • ๐ŸŽ›๏ธ
    Improved

    Type /photoshoot or /effect and a picker pops up with the named choices โ€” hero / lifestyle / with-model / levitating / restyle for photoshoots, and dolly-zoom / 360-spin / fpv / crane-up / whip-pan / parallax / vertigo / bullet-time for effects. Each entry has a short description so you can see what it does before picking. Tab or Enter to select; the value splices into your prompt and you keep typing the scene.

  • ๐Ÿ› ๏ธ
    Fixed

    Typing something that isn't a valid mode/effect after /photoshoot or /effect (like pasting a URL) used to fail with a cryptic 'invalid enum value' error after sending. The picker now shows 'No match' inline as you type so the mistake is obvious before you waste the send.

Three New Agent Skills: Photoshoot, Effect, Hooks

  • ๐Ÿ“ธ
    New

    /photoshoot turns any product image into a brand-quality shot. Five modes โ€” hero (clean studio), lifestyle (real-world setting), with-model (person interacting), levitating (dynamic floating with splashes), and restyle (same product, fresh aesthetic). Each mode bakes in the prompt scaffolding a product photographer would write โ€” you just pick the mode and add direction.

  • ๐ŸŽฅ
    New

    /effect adds a named cinematic effect to a video shot โ€” dolly-zoom (Vertigo), 360-spin, fpv (first-person drone), crane-up, whip-pan, parallax, vertigo, or bullet-time. Pass the effect name and what the camera is looking at; the camera-move prompt is handled for you.

  • โœ๏ธ
    New

    /hooks generates 10 paid-social ad copy hooks for a product or concept โ€” TikTok / Reels / Shorts ready. Pure text, no image generation, zero credit cost. Mixes curiosity, social proof, transformation, contrarian, and FOMO angles so you can A/B test scroll-stoppers.

  • ๐ŸŽ›๏ธ
    Improved

    /model picker now works inline anywhere in your message, not just at the start. Type /model mid-prompt to pop a filterable list of every available model โ€” narrows as you type, picks splice into your text without wiping what you'd written.

  • โž•
    Improved

    The + button gained a 'Pick a model' shortcut and an 'Insert skill' submenu. Both insert at your cursor instead of replacing your prompt โ€” so you can write half a sentence, click +, choose a skill or model, and keep typing.

  • ๐Ÿง 
    Improved

    Follow-up skills (/edit, /character, /storyboard, /upscale, /photoshoot, /effect) now automatically use your last generated image as the reference. 'animate the dragon' just animates the dragon โ€” no re-attaching, no re-picking.

  • ๐Ÿ› ๏ธ
    Fixed

    'Just make me an image' was sometimes routing to an image-edit model by mistake, which would error because no reference image was attached. The Agent now correctly defaults to a true text-to-image model when you don't supply one.

Agent Power-Up: Slash Commands, Attachments, Smarter Routing

  • โšก
    New

    Slash commands in the Agent. Type / and pick a skill directly โ€” /generate, /edit, /character, /storyboard, /upscale, /from_url, /campaign โ€” to skip straight to the tool without going through the chat picker. Tab or Enter to confirm.

  • ๐ŸŽ›๏ธ
    New

    Pin a specific model with /model <apiId> <prompt> โ€” e.g. /model wan-2.7-i2v animate her smiling. Great when you know exactly which model you want and don't want the Agent to decide for you.

  • ๐Ÿ“Ž
    New

    Attach reference images two ways: 'Upload from computer' or 'From My Media' โ€” pick any image you've already generated on PixelDojo without leaving the chat.

  • ๐Ÿ–ผ๏ธ
    Improved

    Attached images now render as a real thumbnail inside your chat bubble instead of a clunky '[attached image: URL]' line. Looks like a proper chat โ€” and follow-ups like 'animate this' thread the image through automatically.

  • ๐Ÿ›’
    Improved

    Pasting a product URL (/from_url) now renders a rich preview card โ€” hero image, product name, description, and source โ€” instead of a wall of plain text. Much easier to confirm at a glance that the Agent grabbed the right product before you tell it to make hero shots.

  • ๐ŸŽฏ
    Fixed

    The Agent's default text-to-image pick was Dreamina even when WAN and Nano-Banana are actually more popular. Defaults now follow real Canvas usage rank instead of alphabetical order โ€” so 'just make me an image' lands on what creators actually keep, not whichever model came first in the alphabet.

  • ๐Ÿ› ๏ธ
    Fixed

    Reading a product page from a URL no longer renders the success card with a red error border. It's a successful action, so it now looks like one.

  • ๐ŸŽฌ
    Improved

    When you ask the Agent to 'animate this' on an image you uploaded or just generated, it now picks WAN 2.7 i2v by default โ€” far more faithful to the source subject than the more creative video models, which sometimes reinterpret the image entirely.

  • ๐Ÿ”
    Improved

    Every Agent generation card now shows the source image it used, so you can confirm at a glance that 'edit it' / 'upscale that' picked up the right reference.

  • ๐Ÿ› ๏ธ
    Improved

    The Agent now offers the same skill set as the public /skills page โ€” edit, product extraction from URL, and full campaign generation (hero + lifestyle + video pack from one product link) are all available in chat.

  • ๐Ÿ› ๏ธ
    Fixed

    Reference images now thread through reliably when you say 'edit this' or 'animate it' as a follow-up โ€” no more dropping the image silently. Credits also refresh in the top bar the moment they're deducted, and conversation history persists cleanly when you leave and come back.

  • ๐Ÿ› ๏ธ
    Fixed

    Asking the Agent to 'make a video' with WAN 2.2 no longer errors with 'mode: required' โ€” text-to-video vs image-to-video is auto-detected from your prompt.

Qwen Prompts: No More 800-Character Cap

  • โœ๏ธ
    Improved

    Qwen Image, Qwen Image 2, and their Edit variants now accept your full prompt โ€” we removed the 800-character soft cap and the 'we trimmed your prompt' warning. Long, detailed prompts go through unmodified. If you regularly write past 800 chars for fine-grained control, this is for you.

Meet the PixelDojo Agent โ€” Chat to Generate

  • ๐Ÿค–
    New

    Meet the Agent. Describe what you want โ€” 'cinematic samurai portrait', 'edit this to add neon rain', 'make a 6-second video of waves' โ€” and it picks the right model from across the 70+ tools and runs it. Live at /agent from the sidebar, available on subscribed plans. Generations cost the same credits as the tools they call; the chat itself is free.

  • ๐ŸŽฏ
    New

    The Agent auto-tunes to real PixelDojo usage. Defaults land on the models creators actually keep for each task โ€” text-to-image, edits, video, upscales, characters โ€” so 'just make me an image' produces what's working today, not yesterday's pick.

  • ๐Ÿ› ๏ธ
    New

    Six built-in skills cover the common asks: generate, edit, character (consistent identity across shots), storyboard (video), upscale, and a status checker for long-running jobs.

  • ๐ŸŽฌ
    New

    Videos render in the background and appear in chat the moment they're ready โ€” same auto-polling pattern the video tool pages use. No need to ask 'is it done yet?'.

  • ๐Ÿ“Ž
    New

    Drag in a reference image to anchor edits, character generations, or upscales. Each completed asset shows the model that made it with Save / Download / Open full size on hover. Conversation history saves so you can resume any chat.

Prompt Library Hero Tuned, Empty State Helpful

  • ๐Ÿ“
    Improved

    Right-sized the Prompt Library headline so the featured strip stays visible without scrolling on a standard desktop. Still bold and editorial โ€” just no longer eating the whole viewport.

  • ๐Ÿงน
    Improved

    Removed a redundant 'AI-powered' badge from the search bar โ€” the sparkle icon already says it, and the extra chrome was competing with the Create button.

  • ๐Ÿคท
    Improved

    When semantic search has no real matches for your query, the empty state now says so honestly and points you to popular prompts instead of leaving you stranded with a generic 'not found' message.

Prompt Library Search Actually Knows What You Mean

  • ๐ŸŽฏ
    Improved

    Semantic search on the Prompt Library now only returns prompts that actually relate to your query. Weak matches are filtered out before they reach you โ€” search for 'tesla' and you'll see Tesla-themed prompts (or an honest 'no semantic matches' when the library doesn't have any), not a random mix of motivational and business prompts pretending to be relevant.

  • โšก
    Improved

    Newly created prompts are now searchable the moment you save them. Previously, only prompts that were part of a periodic backfill were findable by semantic search โ€” anything saved between backfills was invisible until the next sweep. Embedding now runs at save time, so brand-new prompts show up in relevant search results immediately.

Prompt Library Gets a Cinematic Hero

  • ๐ŸŽฌ
    Improved

    The Prompt Library landing page got a real makeover โ€” bigger editorial typography, a massive widescreen hero showcase autoplaying the standout video prompt of the week, and a row of supporting picks underneath. Great prompts now feel like featured work, not search results.

  • โž•
    New

    A 'Create Prompt' shortcut now lives right in the library hero so you can jump straight into the builder from anywhere in the library.

  • ๐Ÿ”
    Improved

    Semantic search now labels its results as 'Top N matches' instead of a misleading total โ€” the AI search surfaces the most relevant prompts, not every possible match, and the UI now reflects that clearly.

  • ๐Ÿ› 
    Fixed

    A brief render error that took the Prompt Library landing page offline for a window today โ€” now resolved.

Prompt Library Gets Smarter Search and Related Prompts

  • ๐Ÿ”
    New

    The Prompt Library now uses AI-powered semantic search. Type what you're looking for in plain English and it finds prompts by meaning โ€” not just keyword matching. 'Cinematic portrait at dusk' finds dusk-mood prompts even if they don't use those exact words.

  • ๐Ÿ”—
    New

    Every prompt detail page now shows up to six semantically related prompts below the main one, so you can discover variations and adjacent styles without starting a new search.

  • ๐ŸŽฌ
    Improved

    A featured strip at the top of the library showcases curated prompts with rendered video and image previews โ€” hover to see them come to life before you click through.

Outpaint Reliability Pass

  • ๐Ÿ–ผ๏ธ
    Fixed

    Outpaint no longer fails with a bare "Unprocessable Entity" error when you expand from the edges. The submit path now drops zero-valued sliders before the request reaches fal.ai, so an "edges" expansion with one or two active sides goes through cleanly instead of being rejected as an empty payload.

  • ๐Ÿ’ฌ
    Improved

    When fal.ai does reject an outpaint request, you now see the actual validation reason โ€” which field or value was wrong โ€” instead of just "Unprocessable Entity." Same translation we already use for Smart Resize and other fal-backed tools, now wired into Outpaint.

Enhance Covers Every Tool + Cleaner Media Deletes

  • ๐ŸŒ
    Improved

    Click Enhance now works with model-specific examples on every PixelDojo tool, not just the top 10. Niche image and video models now pull from their own track record instead of guessing from generic data โ€” a real precision boost for less-mainstream tools.

  • ๐Ÿ“š
    Improved

    The pool of prompts the enhancer learns from just got dramatically larger. Every thoughtful prompt now counts toward retrieval, not just the most-liked or admin-approved ones โ€” those are still weighted higher, but no longer the only ones in the running. Many more candidates per request.

  • ๐Ÿ—‘
    Fixed

    Deleting a single image or video from My Media now fully cleans up the underlying file. Before, the gallery entry would disappear right away but the file lingered in storage.

Prompt Enhancement Just Got Way Smarter

  • ๐Ÿช„
    New

    Click Enhance now learns from real prompts that have produced great generations on PixelDojo. Instead of using a generic template, the enhancer pulls a handful of high-quality examples that actually worked on your chosen model and uses them to shape the rewrite. Think of it as having access to the prompt notebooks of every successful generation on the platform โ€” 40,000+ curated entries plus everything in the community gallery.

  • ๐ŸŽฏ
    Improved

    Per-model styling. The enhancer now knows that what works for Flux is different from what works for Veo 3, and pulls relevant examples from each model's track record. Your enhanced prompts are tuned to the model you're using, not a generic image template.

  • ๐Ÿ“ˆ
    Improved

    Gets better the more you use it. Every time you save, download, or upscale a generation, that signal feeds back into the enhancer. Prompts that produce things you keep get weighted higher next time someone enhances a similar idea.

  • ๐Ÿ›ก
    Improved

    Drop-in upgrade. If retrieval can't find anything useful for your specific prompt, you get the same enhancement you've always had โ€” no regression, no errors. The new system is additive.

Canvas Co-pilot Learns From the Community

  • ๐Ÿงญ
    Improved

    The Canvas co-pilot now recommends models based on what the community is actually using โ€” not what its training data thinks is famous. Top models per chain type (generate, edit, upscale, animate) are pulled live from real Canvas usage and refreshed every hour. As new models climb the leaderboard, the co-pilot picks them up automatically. You can still name any model in your prompt ("use Flux," "with Seedream") and it will honor your pick.

  • ๐ŸŽฌ
    New

    WAN 2.7 Spicy history cards now have Use first frame and Use last frame buttons, matching WAN 2.2 standard. One click grabs a frame from any past video and drops it into the start-image slot for your next generation.

Clarity Pro Upscaler + Open Gallery

  • โœจ
    New

    Clarity Pro Upscaler is here โ€” photorealistic upscaling up to 16ร— with a creativity dial that goes from strict fidelity all the way to expressive re-imagining. Realistic skin, preserved identity, and output up to 64 megapixels (~8K). Find it in Upscale & Enhance.

  • ๐ŸŒ
    Improved

    The community gallery and all user profiles are now fully public โ€” no account required to browse, discover, and get inspired. Share any gallery link with anyone.

  • ๐Ÿ“
    New

    Gallery image descriptions are now generated the moment you open a piece. Open any image in the gallery and a smart description appears automatically, giving every creation more context.

  • ๐Ÿ“Š
    Improved

    The gallery detail page got a layout refresh โ€” likes, views, share, and vote are now in a single compact row so the image takes center stage.

  • ๐ŸŽฌ
    Fixed

    Kling Video multi-shot mode was silently blocking generation in some cases due to a form validation issue. It now submits correctly every time.

Kling Video Gets Multi-Shot Mode

  • ๐ŸŽฌ
    New

    Multi-Shot Mode on Kling Video 3.0 โ€” write a separate prompt for each shot (up to 6) and Kling stitches them into one seamless clip. Toggle it on, describe your scenes, choose Custom or Auto pacing, and generate. Great for short narratives, product demos, or any video that needs distinct beats.

  • ๐Ÿ”€
    Improved

    Creator Studio has been retired. If you had it bookmarked, the link now takes you straight to Canvas โ€” the better tool for multi-model workflows.

Dashboard Now Tells You About the 24-Hour Window Up Front

  • โฑ
    New

    A small welcome card on the dashboard now leads with the most important thing to know: "Generations live here for 24 hours." Save what you want to keep, otherwise it's gone tomorrow. Inline links to your last-24-hour Recent pill, My Media, and Buy Credits. Dismiss it once and it's gone for your account across every browser and device.

  • ๐Ÿ›Ÿ
    Improved

    Tool empty states (the screen you see before you generate anything on most tools) now include the same 24-hour notice. Belt-and-suspenders so you see the message before you spend credits, not after you wonder what happened to your generation.

NSFW Image-to-Video Guide Now Covers Three Models

  • ๐ŸŽฌ
    Improved

    The NSFW Image-to-Video guide now covers all three NSFW-capable image-to-video models on PixelDojo โ€” WAN 2.7 Spicy, Happy Horse 1.0, and WAN 2.2 โ€” with a side-by-side model picker, per-model pricing tiers, and a quick-decision matrix so you know exactly which one to reach for. WAN 2.7 Spicy for the sharpest motion, Happy Horse 1.0 for physics-aware intimate scenes, WAN 2.2 when you need a character LoRA or cheap iteration.

Recent Drawer is Now a 24-Hour Rescue Surface

  • ๐Ÿช‚
    New

    The Recent floating pill (bottom-left of the dashboard) just got a real job. Every row now has three icon buttons on the right: Save, Download, and Remove. Save promotes that generation into your permanent My Media library; Download grabs the file directly to your computer; Remove hides the row from Recent (it never deletes the file or anything in your gallery).

  • ๐Ÿ›Ÿ
    New

    Recovery: if you accidentally delete a generation from My Media, Recent still has it for 24 hours. Hit Save in Recent and it goes right back into your library.

  • ๐Ÿ”–
    Improved

    Saved items now show a green checkmark in Recent so you can see at a glance which generations are already in your permanent library and which are still just "in flight."

ImagineArt 2.0 (Preview) โ€” Plus 1.5 and 1.5 Pro in One Workspace

  • ๐Ÿ–ผ๏ธ
    New

    ImagineArt 2.0 (preview) is here. The next-gen entry in the ImagineArt family lands with sharper realism, stronger composition, and the most faithful prompt following yet. 1 credit per image.

  • ๐Ÿท๏ธ
    Improved

    The /imagineart page now hosts the whole ImagineArt lineup โ€” 1.5, 1.5 Pro, and 2.0 โ€” in one workspace. Pick the model from the panel on the right, no more page-hopping. The menu link and page title are now just "ImagineArt" instead of "ImagineArt 1.5."

Qwen Image Stops Choking on Long Prompts

  • โœ‚๏ธ
    Fixed

    Pasting a really long prompt into Qwen Image (or Qwen Image 2, or either of their Edit variants) used to bounce with a validation error โ€” the model only reads 800 characters and we were rejecting anything longer outright. Now we trim the prompt to fit and pop a one-time warning toast telling you it happened, so the generation just runs. Same treatment for negative prompts (which cap at 500). If you're calling the API directly, the response now carries a `warnings` array describing what got trimmed.

Search That Actually Finds Things, and a Calmer All Tools Sidebar

  • ๐Ÿ”Ž
    Improved

    Search in All Tools is much smarter. Multi-word queries now AND across tokens (typing "edit face" actually returns face-editing tools instead of zero results), category names are part of the searchable text (typing "face" surfaces everything in Characters & Faces, not just tools with "face" in the title), and a small synonym map covers common variations โ€” "edit" โ†’ inpaint / modify / fix, "upscale" โ†’ enhance / sharpen, "video" โ†’ clip / animate, etc.

  • ๐ŸŽจ
    Improved

    All Tools sidebar feels calmer. The 11 category icons used to all show in full color at rest โ€” a parade of pink / red / blue / purple / etc that fought for attention with no clear hierarchy. Icons now render at half opacity at rest with a much subtler colored chip behind them, then snap to full color on hover or when their category is active. Same color identity, way easier to scan.

  • ๐Ÿ“ฑ
    Fixed

    Reverted the mobile All Tools Pinned and Recent sections from two-column to single-column. The two-column was harder to read because tool labels and descriptions got tight at narrow widths.

Top Bar Rebuilt: Search Front and Center, Pinned Tools as Shortcuts

  • ๐Ÿ”
    New

    The search box is now a permanent affordance in the top bar โ€” click it (or press โŒ˜K) to instantly search across every tool, style, and model. Replaces the static Dashboard / Canvas / My Media / My LoRAs / My Prompts / Gallery / API row that used to sit there. Those destinations live one click away in All Tools' Quick Access section, and on the dashboard cards. Search is the right primary affordance when you have 100+ tools.

  • ๐Ÿ“Œ
    New

    Up to 3 of your pinned tools now show as compact icon buttons in the top bar (on screens md and wider). Pin from any tool card and it appears in your bar; unpin to remove. Pin order is stable so your bar doesn't shuffle. The icon for the tool you're currently on lights up โ€” your bar tells you where you are.

  • ๐ŸŒ™
    Improved

    Theme toggle moved out of the bar and into the user menu (click your avatar). Theme is rarely changed once set, and freeing the bar slot leaves more room for what you actually use day to day.

  • ๐Ÿ“ฑ
    Improved

    Mobile All Tools is way less to scroll. Browse Categories now shows up first (instead of being buried under Pinned, Recent, Quick Access, and Featured Tools). Pinned + Recent fit two-per-row instead of stacked. Featured Tools stays on the dashboard hero where you can already see them. Net result: about 60% less vertical scroll before you reach the catalog.

  • ๐Ÿ‘ค
    Improved

    Removed the duplicate "Account" category from All Tools (it had Usage Report, Profile, Subscription, Feedback โ€” all of which live in the user menu next to your avatar, where you'd expect to find account stuff).

  • ๐Ÿ‘†
    Improved

    All top-bar buttons are now 40px tall (was 36px), comfortably above the 44px-ish touch target threshold once you account for the padding around the icon. Easier to tap on iPad and laptop trackpads.

All Tools Drawer Reorganized: Pinned, Recent, Quick Access, Featured Tools

  • ๐Ÿ“Œ
    Improved

    Open All Tools and the Home tab is now structured as a real launchpad: your Pinned tools at the top, your Recent generations next, then a Quick Access strip with Dashboard / Canvas / My Media / My LoRAs / My Prompts / Gallery / API, then a curated Featured Tools section. Pinning your first tool no longer makes the Featured suggestions disappear โ€” both coexist.

  • ๐Ÿ 
    Improved

    The drawer's left-rail tab is now "Home" instead of "Quick Start," with a calmer Home icon. The "Featured Tools" hero on /dashboard and the "Featured Tools" section in the drawer now share the same curated list, so when we promote a model, both surfaces update.

  • ๐Ÿ”
    Fixed

    When you start typing in the drawer's search box, the left rail no longer keeps the previously-selected category lit up โ€” search results are global, so the highlight matched nothing. Sidebar entries dim while a search is active.

  • ๐Ÿงน
    Improved

    The Recent floating pill (bottom-left of the dashboard) now self-heals. If a generation it remembers has been deleted from your gallery or the temp preview expired, the broken thumbnail row auto-hides and the count updates instead of showing an empty box.

  • โœจ
    Improved

    Drawer chrome cleanup: section labels are sentence case (Pinned / Recent / Featured Tools / Found N tools) instead of WIDELY-TRACKED UPPERCASE; duplicate Account / Usage / Credits links removed from the drawer footer (they live in the user menu and the credits pill); the small Editor / Spicy legend at the sidebar bottom is gone (the badge tooltips on each card already explain themselves).

  • ๐ŸชŸ
    Improved

    Removed the two large pulsing blue / sapphire ambient circles that animated behind every dashboard page. They were 5%-opacity decoration; the dashboard now feels a touch calmer and more tool-focused without them.

Find Your Generations: Cross-Variant History + a Global "Recent" Drawer

  • ๐Ÿ—‚๏ธ
    New

    A floating Recent button appears bottom-left of every dashboard page once you've generated something. Click it to see every successful generation from the last 24 hours across every tool โ€” image, video, edit, spicy, the lot โ€” with a thumbnail, timestamp, and one-click jump back to the tool that made it. Built for the all-too-common moment of "I refreshed and now I can't find my video."

  • ๐Ÿ”
    Improved

    WAN 2.7 Standard and WAN 2.7 Spicy now share their history grid โ€” a Spicy generation shows up on the Standard page and vice versa. Same treatment for WAN 2.2 Standard and WAN 2.2 Spicy. Previously each "tab" was a separate route with its own history, so jumping between Standard and Spicy could make a generation look lost.

Qwen Image Edit Now Respects Your Aspect Ratio Pick

  • ๐Ÿ“
    Fixed

    Qwen Image edits no longer ignore your aspect-ratio selection. Picking 1:1, 16:9, 4:3 (or any other ratio) now resizes the output instead of silently mirroring the source image's dimensions. Caught and reported by jazze#77 โ€” thank you. Note: Spicy edits still inherit source dimensions; that's a backbone limitation, not a UI bug.

"Failed to Fetch" Errors Now Reassure You About Credits

  • ๐Ÿ“ก
    Fixed

    If your connection drops mid-generation โ€” common on mobile or shaky Wi-Fi โ€” you used to see a bare "Failed to fetch" toast with no context, leaving you wondering whether your credits had been silently spent. The toast now reads "Connection lost โ€” your credits are safe" and explains that if a generation actually started, credits refund automatically within 2 hours. Check your generation history before retrying. Applies across every tool page (every browser: Chrome, Safari, Firefox, Edge).

Public API: WAN Image numberOfImages is Now Optional

  • ๐Ÿ”Œ
    Fixed

    The public API for /api/v1/models/wan-image/run now matches its own documented default โ€” you can omit numberOfImages and get 1 image, instead of bouncing with "validation_error: numberOfImages: Required." The docs always said default: 1 but the schema was requiring the field; both sides now agree.

Spicy Variants Land on WAN Video, Qwen Edit, and Z Image

  • ๐Ÿ”ฅ
    New

    WAN 2.7 Spicy Image-to-Video is live. Upload a starting image, write a motion prompt, and animate it at 720p or 1080p for 2โ€“15 seconds. Optional driving audio drives lip-sync or motion. Click the Spicy tab on the WAN 2.7 Video page to switch in.

  • ๐Ÿ”ฅ
    New

    WAN 2.2 Spicy Image-to-Video joins the lineup as a faster, lighter sibling. 480p at 1.5 credits/sec and 720p at 3 credits/sec, with 5- or 8-second clips. Click the Spicy tab on the WAN 2.2 page to flip in.

  • ๐Ÿ”ฅ
    New

    Qwen Image Edit Spicy is now a one-click toggle inside the existing Qwen Image edit flow. Click an image, enter Edit Mode, then click the Spicy chip โ€” no second page, no re-uploading. Flat 1 credit per edit, single image output.

  • ๐Ÿ”ฅ
    New

    Z Image Spicy lives alongside Z Image Turbo with the exact same layout and controls. Flip between Standard and Spicy at the top of the composer and your prompt carries over. Same aspect-ratio presets, same prompt grammar, same masonry history grid.

  • ๐Ÿ”€
    Improved

    Switching between Standard and Spicy variants preserves your prompt and source image across the swap. Drop a prompt into the standard tab, click Spicy, keep going.

No More Silent or Cryptic Failures When a Generation Won't Start

  • ๐Ÿงพ
    Fixed

    Generations that fail validation now show what went wrong instead of silently doing nothing. If your prompt is too long, your image too large, or a value out of range, a clear toast tells you exactly which field and what to change. Previously the Generate button just returned with no feedback โ€” a long-standing papercut across Qwen Image, Qwen Image 2, WAN Image, ImagineArt, Z-Image Turbo, Dreamina, Ernie, and Ideogram Character.

  • ๐Ÿ’ณ
    Fixed

    Running out of credits now shows "Insufficient credits" with a link to top up, instead of a generic "generation.failed" toast. ~50 tool pages were checking the credit-error response in a way that quietly missed the real shape โ€” they all detect it correctly now.

  • ๐Ÿ’ฌ
    Fixed

    Error toasts no longer leak internal codes like "INPUT.INVALID_PARAMETER" or "CREDITS.INSUFFICIENT" as the title. The friendly message that was supposed to render now actually renders.

Cleaner API Reference Across Every Tool

  • ๐Ÿ“–
    Improved

    Every parameter on every API model docs page now has a description. Hundreds of fields used to render as just a name and a type with no explanation; they now carry plain-English context โ€” what the field does, what the valid values mean, when to use it. Affects /api-platform pages, the OpenAPI spec, the LLM-readable docs at /llm, and Canvas's "More Settings" panel. All five surfaces auto-update from a single source so future tools inherit the descriptions for free.

  • ๐Ÿงฉ
    Improved

    Edit tools โ€” Qwen Image Edit, WAN 2.7 Image Edit, GPT-Image 2 Edit, P-Image Edit, OpenAI Image 1 Edit, HiDream Edit, and a few others โ€” now ship a multi-image example alongside the single-image curl. The capability was always there, but the docs only showed one URL; it was easy to miss that you can compose up to 3-9 reference images in a single call. The new examples make it obvious.

HiDream O1 โ€” New Backbone, Flat 1c, Spicy Mode On

  • ๐Ÿ”ฅ
    New

    HiDream is now HiDream O1 โ€” a brand-new image backbone replacing the previous L1 family. Two variants live behind one tool: Full (the production quality target) and Dev (a faster, distilled version). Pick between them with a one-click pill right above the prompt.

  • ๐Ÿ’ธ
    Improved

    Pricing simplified to a flat 1 credit per generation and 1 credit per edit. No more dual-credit tiers โ€” every HiDream call costs the same regardless of variant.

  • ๐ŸŽฏ
    Improved

    Aspect ratio moved inline with the composer. Pick Square HD, Square, Landscape 4:3 / 16:9, or Portrait 3:4 / 9:16 right next to the Generate button โ€” no more buried Settings modal. The picker uses real aspect-ratio icons so the layout you'll get is visible at a glance.

  • ๐ŸŒถ๏ธ
    New

    HiDream O1 honors the account-wide Spicy mode toggle. Flip Spicy on in Settings โ†’ Content Preferences and HiDream generations + edits stop applying the post-hoc safety check. The /skills tools page now shows the flame badge so you can spot which tools are spicy-capable.

  • ๐Ÿ–ผ๏ธ
    Improved

    Image editing got the same upgrade. The Edit endpoint now uses HiDream O1's image-conditioned mode (Full and Dev variants), still 1 credit per call, and accepts up to four reference images for subject-driven edits if you call the public API directly.

  • ๐Ÿงน
    Improved

    Cleaner workspace โ€” the standalone Settings modal and the post-generation auto color correction option are gone. Both were holdovers from the old engine that didn't have a home in the new flow.

  • ๐Ÿ”Œ
    Improved

    Public API users: /api/v1/models/hidream/run and /api/v1/models/hidream-edit/run are live with the new model + image_size schema. The OpenAPI spec and LLM docs picked it up automatically. The legacy /api/hidream and /api/hidream/edit endpoints continue to work for existing integrations.

Qwen Image โ€” 4ร— Higher Default Resolution, New Controls, Cleaner Errors

  • ๐Ÿ–ผ๏ธ
    Improved

    Qwen Image 2 now defaults to 2048ร—2048 (was 1024ร—1024). If you weren't picking a size manually, every new generation gets 4ร— the pixels โ€” noticeably sharper out of the box. The previous default was using a quarter of what the model can actually produce.

  • ๐ŸŽ›๏ธ
    New

    Qwen Image 2 unlocks a high-fidelity "Max" resolution tier: 2048ร—2048, 2688ร—1536, 1536ร—2688, 2368ร—1728, and 1728ร—2368. The 2K and 1K tiers stay as alternatives for faster generations.

  • โœ๏ธ
    New

    Qwen Image Plus and Max gained three controls that were previously hardcoded: smart prompt rewriting (the model adds detail to short prompts), watermark on/off, and a custom negative prompt. All available in the public API and Canvas More Settings.

  • ๐Ÿ’ง
    New

    Qwen Image Edit (both the legacy and 2.0 variants) now respect a watermark toggle. Output sizes are also tightened to a documented set โ€” invalid combinations get a clean error instead of a confusing 500.

  • ๐Ÿ›ก๏ธ
    Fixed

    Sending more than 1 output to Qwen Image Plus or Max used to bounce with an unhelpful upstream error โ€” the underlying model is fixed at 1 image. You now get a clean message at request time telling you to use LoRA mode if you want multiple outputs in a single call.

  • ๐Ÿ“Œ
    New

    Power users on the public API can now pin to dated model snapshots (e.g. `qwen-image-2.0-pro-2026-04-22`, `qwen-image-plus-2026-01-09`) for reproducible behavior across model rev bumps. The rolling names like `qwen-image-2.0-pro` keep tracking the latest.

  • ๐Ÿ’Ž
    Improved

    Polished the look of the Qwen Image and Qwen Image 2 pages in light mode โ€” Generate and Subscribe buttons now use the sapphire site CTA color, and the resolution picker reads cleaner. The new "Max" tier shows what it actually represents on hover (about 4 megapixels, the model's documented sweet spot).

WAN 2.7 Image โ€” 4K, Cleaner Controls, 9-Image Editing

  • ๐Ÿ–ผ๏ธ
    New

    WAN 2.7 Pro now generates true 4K images. Switch to Pro on /wan-2.7-image and set resolution to 4K โ€” output jumps from 2048ยฒ up to 4096ยฒ. Text-to-image only (the model caps editing at 2K).

  • ๐ŸŽ›๏ธ
    Improved

    Resolution and aspect ratio are now independent controls. Pick your size (1K / 2K / 4K) and your shape (1:1, 16:9, 9:16, 4:3, 3:4, 5:4, 4:5) separately, instead of hunting through a combined "size" dropdown with twelve mixed values. Standard model gets 1K and 2K; Pro adds 4K.

  • ๐Ÿงฉ
    Improved

    Edit Mode accepts up to 9 reference images at once, up from 4. Bring your whole mood board.

  • ๐ŸŽฏ
    New

    Interactive edit: in Edit Mode, toggle on "Interactive edit (bounding boxes)" and drag rectangles directly on each reference thumbnail to restrict changes to those regions. Up to 2 regions per image. Useful for outfit swaps, sign edits, or selective restyles without touching the rest of the image.

  • ๐ŸŽจ
    New

    Custom color palettes in the Settings menu โ€” bias a generation toward 3โ€“10 specific colors with weighted ratios. Hex picker, percentage sliders, and an auto-balance button that distributes ratios to a clean 100%. Good for brand work or hitting a specific mood.

  • ๐ŸŽฒ
    New

    Seed control in the Settings menu. Pin a number for reproducible runs; leave blank for random.

  • ๐Ÿ”Œ
    Improved

    All of the above is also live on the public API, the OpenAPI spec, and the LLM docs โ€” scripts and agents pick everything up automatically.

Friendlier Video Durations in the API + Clearer Size and Service Errors

  • ๐ŸŽฌ
    Fixed

    The public API for Kling 2.6 Pro and Seedance 1.5 now accepts the video duration as a plain number (e.g. "duration": 5) as well as a string ("5"). Previously, sending the number โ€” which most HTTP clients do by default, and which our own Seedance curl example showed โ€” bounced back with "duration: Expected '5' | '10', received number." Both shapes work now.

  • ๐Ÿ“
    Fixed

    Seedream 4.5 custom output sizes that fall outside the model's supported range used to fail with a cryptic provider error ("image size must be at least 3686400 pixels. Request id: 0217โ€ฆ"). You now get a clear message with your actual width ร— height, the real limit (about 3.7โ€“16.8 megapixels), and a concrete suggestion like "increase to 2560ร—1440".

  • ๐Ÿ› ๏ธ
    Fixed

    When the generation service behind P-Image, P-Image Edit, P-Video, and P-Video Avatar is briefly overloaded, you now see a plain "the generation service is busy right now โ€” please wait a moment and try again" instead of a bare technical error like "PRUNA API error: 504."

Cleaner Errors When Co-pilot or Nano Banana Reject Your Input

  • ๐Ÿ›ก๏ธ
    Fixed

    When Canvas Co-pilot's planner refuses your request because the underlying model's safety filter flagged it, you now see "Co-pilot can't plan that โ€” your request was flagged by the safety filter. Please rephrase your goal โ€ฆ" instead of the generic "Co-pilot couldn't draft a plan. Try again." The previous wording asked you to retry an identical prompt that would keep failing.

  • ๐ŸŒ
    Fixed

    Nano Banana reference-image dimension errors used to surface as "Runware: Invalid reference image width. The reference image width must be an integer between 1 and 12288." โ€” leaking the provider brand name and the internal parameter name. You now see a clean message that explains each side must be between 1 and 12288 pixels and recommends 4000px on the long edge as a safe target. Same cleanup applies to prompt-length rejections (the message now says exactly which range is supported, no brand prefix). Centralized in the Runware client so every Runware-backed tool โ€” Image Relighting, Google Gemini Image, Pixverse v6, Consistent Characters, Veo 3.1, and Nano Banana โ€” gets the cleaner messages.

Animate a Frame in Canvas Without Typing a Prompt

  • ๐ŸŽฌ
    Fixed

    WAN 2.5 in Canvas now accepts an empty prompt when you're animating an image. Previously, dropping an image into a WAN 2.5 step and hitting run without typing a description bounced back with a "Prompt is required" error from your own UI โ€” even though the underlying model is happy to animate the image with neutral motion. The schema now treats the prompt as optional in image-to-video mode (text-to-video still requires one).

Subscription Renewals After a Failed Payment Now Stick

  • ๐Ÿ’ณ
    Fixed

    If your card got declined and you fixed it by starting a fresh subscription (instead of updating the card on the failing one), your account could end up marked as expired even though the new payment had gone through and the next renewal was already on the calendar. The two billing events were arriving seconds apart and the older one was overwriting the newer one. Subscriptions now stay active in this case, and a small number of customers we found in the bad state have already been put back to active automatically โ€” no action needed on your end.

Canvas Has an AI Co-pilot โ€” Tell It What You Want, Watch It Run

  • โœฆ
    New

    Canvas now has an AI co-pilot. Press / on the canvas (or click the spark icon on the right edge) and ask it for anything โ€” "make 4 lifestyle variants of my active shot," "build a launch from shop.example.com/runner," "animate this into a 6-second reel." It drafts a plan, shows you the cost upfront, and one click runs the whole chain. Parallel-safe too: 4 lifestyle gens fire at the same time instead of waiting in a queue.

  • ๐ŸŽฏ
    New

    Plans collapse to a clean title + cost + Run button. Tap "Show steps" to see the numbered plan, or "Show graph" for a tiny DAG view of how steps depend on each other. Power-user detail is one click away when you want it; out of sight when you don't.

  • ๐Ÿ›ก๏ธ
    New

    100-credit hard cap per plan, enforced both at the AI planner and on the server. If a plan would cost more, you get a clean rejection with a hint to ask for something smaller โ€” no surprise bills.

  • โ™ป๏ธ
    Improved

    Co-pilot runs use the same execution path as a manual generate โ€” same credits, same automatic refunds on failure, same job poller, same telemetry. Failed nodes can be retried without re-running the ones that already succeeded.

  • โŒจ๏ธ
    Improved

    Greenfield keyboard map: / and โŒ˜K both open the co-pilot. โŒ˜M opens the model picker. Esc collapses. The right-edge icon rail is 56px when collapsed so the existing single-generate workflow looks and feels exactly the same โ€” power users don't pay for a feature they didn't ask for.

Grok Imagine Quality โ€” Sharper Detail, Better Text, 2K Output

  • ๐Ÿ’Ž
    New

    Grok Imagine now has a Quality tier alongside the original Fast tier. Pick Quality for noticeably sharper detail, more accurate compositions, and stronger text rendering โ€” ideal for thumbnails, hero images, ad creative, or any final visual you'd ship to a client.

  • ๐Ÿ–ผ๏ธ
    New

    Choose 1K (1024px on the long edge) or 2K (2048px on the long edge) output on the Quality tier. 1K is faster and cheaper; 2K is the high-resolution deliverable. The default is 2K.

  • โœ๏ธ
    New

    The Quality tier supports editing too โ€” upload an image, describe the change, and get a high-fidelity edit at 1K or 2K. Works the same way the Fast tier edits do, just with crisper output.

  • ๐Ÿ’ณ
    Improved

    Pricing stays simple: Fast tier is still 1 credit per image. Quality is 2 credits at 1K or 3 credits at 2K. The credit chip on the Generate button updates live as you switch tiers and resolution.

  • ๐ŸŽจ
    Improved

    Canvas now offers Grok Image Quality as its own tile in the model picker โ€” drop it into any chain when you want a cleaner final pass without leaving the canvas.

Grok Image Edit Now Tells You Why It Couldn't Run

  • ๐Ÿค–
    Improved

    When Grok Image Edit can't generate an output โ€” usually because xAI's safety filter quietly refused the edit, or the source image is in an unsupported format โ€” you now see a message that names the likely cause and tells you what to do (rephrase the edit instruction, or re-upload the source image as a JPEG or PNG, then retry). Previously it surfaced a bare "Prediction failed:" with nothing after the colon, which gave you zero clue what went wrong.

AI Agents Can Build Product Launches in One Call

  • ๐Ÿš€
    New

    pixeldojo:campaign โ€” drop a product URL into your AI agent (Claude Code, Cursor, Codex, Cline, Windsurf, Zed, and any other MCP client) and get back a hero image, four lifestyle variants, and a vertical video, all from one call. About 50 credits, two minutes end to end. Perfect for a quick-turn ad pack or a social drop.

  • ๐Ÿ”—
    New

    pixeldojo:from_url โ€” paste any product page URL (Shopify, WooCommerce, BigCommerce, or anything with structured data) and get back the product name, description, and images. Used as the first step inside Campaign, but also handy on its own when an agent needs structured product info without copy/paste.

  • ๐ŸŽจ
    Improved

    pixeldojo:generate now accepts a preset slug. Pass preset: "cinematic-portrait" or preset: "product-floating-clean" and skip the prompt-writing step entirely. The 60 expert-tuned presets in our library now work the same way through your agent as they do on the website.

  • โฑ๏ธ
    Improved

    Job status checks now show how long a job has been running. After 5 minutes your agent gets a "this is unusually long" warning; after 12 minutes it gets told to start a fresh request instead of polling forever. Fewer agents stuck in endless poll loops on the rare hung job.

  • ๐Ÿงญ
    Improved

    The Skills page at pixeldojo.ai/skills now shows the new agentic tools front-and-center, with code snippets for each. New shortcut: paste pixeldojo.ai/skills.md into your AI agent and say "install this" โ€” the page has a built-in directive that tells your agent exactly which command to run.

Stuck Nano Banana Jobs Are Unblocked

  • ๐ŸŒ
    Fixed

    Nano Banana jobs that appeared stuck on "still processing" โ€” even after the actual generation had completed โ€” now resolve correctly. The status check was looking up jobs through the wrong backbone for the Pro and Pro v2 tiers, so it never saw the completion. Old stuck jobs unblock immediately if you retry; new jobs return URLs as expected. If you generated a Nano Banana image in the last day and it never came back, retry it now.

Smart Resize Now Tells You Why fal Rejected Your Image

  • ๐Ÿ“
    Improved

    When fal.ai rejects a Smart Resize request (status 422), you now see the actual validation reason โ€” e.g. which target size or input field was wrong โ€” instead of the bare "Unprocessable Entity" status text. Same translation we already use for the other fal-backed tools, now wired into the Smart Resize submit path so you can fix the input on the first retry.

Real Agent Logos and a Properly Aligned Skills Hero

  • ๐Ÿค–
    Improved

    The rotating agent chip on the Skills page now shows the actual brand mark for each integration โ€” Claude Code, Cursor, Codex, Cline, Windsurf, and Zed โ€” instead of two-letter initials. The chip also sits properly inline with the headline now, lined up with the cap of the surrounding letters instead of dropping below the baseline.

  • ๐Ÿงญ
    Improved

    The install steps under the hero are tidier โ€” Step 01's title fits on one line so all three columns line up, and the agent list across the page (hero subtitle, install card, and "Works with" pills) is consistent end-to-end.

Skills Page Polish โ€” Clearer Install Steps and a Livelier Hero

  • ๐Ÿค–
    Improved

    The hero headline on the Skills page now cycles through the agents that support PixelDojo โ€” Claude Code, Cursor, OpenClaw, Codex, Hermes, NemoClaw, and Cowork โ€” each with a small color-coded chip so you can immediately spot your setup.

  • ๐Ÿงญ
    Improved

    The install section is now three numbered steps (01 / 02 / 03) instead of icon cards, making the path from zero to working agent quicker to skim.

Browse All 60 Presets, Live Terminal Demo, and More on the Skills Page

  • ๐Ÿ“‹
    New

    The new /presets page lets you browse all 60 workflow presets in one place โ€” from product photography and fashion to storyboards and text rendering. Every card links directly to the matching tool with the preset loaded.

  • ๐ŸŽจ
    Improved

    The preset library grew from 24 to 59 entries, all with real generated example images. Each thumbnail was produced with that exact preset so you know what output to expect before you click.

  • ๐Ÿค–
    Improved

    The Skills page now has a live terminal demo showing exactly what the agent conversation looks like: you describe what you want in plain English, it routes to the right model, and you get back an output URL. Makes the workflow concrete instead of abstract.

  • ๐ŸŽฒ
    Improved

    The hero on the Skills page now cycles through real agent use cases โ€” things like "Build a 4-shot product storyboard" โ€” so it's immediately clear what you can hand off to your LLM.

  • ๐Ÿงญ
    Improved

    A "Build with PixelDojo" card is now on the main dashboard, linking developers straight to the Skills page and API Platform from day one.

Friendlier Errors for Seedream Format and Reference-Image Size

  • ๐Ÿ–ผ๏ธ
    Improved

    Seedream 4 and Seedream 5 Lite now translate ByteDance's "The request failed because the image format is not supported by the API. Request id: 0217..." into a clean message that names the likely cause (HEIC, AVIF, GIF, or a corrupted file) and tells you what to do (re-upload as JPEG, PNG, or WebP). The internal request id no longer leaks to users.

  • ๐ŸŒ
    Improved

    Reference-image size errors on Nano Banana and Consistent Characters are clearer. The previous message โ€” "Please re-upload an image between 5kb and 20MB" โ€” fixed the unit casing and now explains both failure modes: if your image is too large, compress or resize it (under 4000px on the long edge usually works); if it's smaller than 5KB, the file may be corrupted or didn't finish uploading. Includes the supported formats (JPEG, PNG, WebP) so you know exactly what to send back.

  • ๐Ÿ›ก๏ธ
    Improved

    When Seedream rejects a prompt for sensitive content or copyright reasons, you now see a clean "Generated content was blocked by the model provider โ€” try a different prompt or input media" instead of the raw "The request failed because the input text may contain sensitive information. Request id: 0217..." envelope. Credits are refunded the same way; the change is just the message you see.

Stuck "Out of Credits" Banner Now Clears When Your Balance Returns

  • ๐Ÿ’ณ
    Fixed

    If you ever saw the orange "You're out of credits" banner while your header still showed plenty of credits, that's gone. The banner could latch on after a brief subscription-status hiccup or a top-up and stay visible until you dismissed it manually โ€” even with hundreds of credits in your account. It now re-checks the live state on every render and hides itself the moment your balance is healthy again.

@pixeldojo/mcp โ€” One-Line Install for Claude Code, Cursor, and OpenClaw

  • ๐Ÿค–
    New

    @pixeldojo/mcp ships on npm. Run `npx @pixeldojo/mcp init` for copy-paste install snippets, set PIXELDOJO_API_KEY, restart your agent, and you've got five named tools your LLM can call: pixeldojo:generate (any prompt โ†’ image or video), pixeldojo:character (consistent characters across shots), pixeldojo:storyboard (multi-shot scenes from one brief), pixeldojo:upscale (enhance any image), and pixeldojo:status (check on long jobs). Works with Claude Code, Cursor, OpenClaw, and any other Model Context Protocol host.

  • โฑ๏ธ
    New

    Smart polling for long jobs. Fast generations come back in the same call. Jobs that take longer than 30 seconds โ€” LoRA training, long-form video โ€” return a job ID and a status URL, and your agent calls pixeldojo:status to check on them. No more 5-minute MCP timeouts that look like failures. Polling uses exponential backoff (1s โ†’ 2s โ†’ 4s โ†’ 8s) so we don't hammer your account's rate limit.

  • ๐Ÿ”
    New

    Your API key never appears in your agent's logs. The MCP server strips any pd_xxx token from every log message before it leaves the process โ€” even debug output. Same for error messages: a 401 surfaces as "Set PIXELDOJO_API_KEY" with a link to the keys page, never as a stack trace with your token in it.

  • ๐ŸŽฏ
    Improved

    Recraft tool page now respects the ?preset=<slug> URL param. Click a preset thumbnail anywhere on the site and the recraft form opens with the prompt and aspect ratio already filled in. The other preset-having tools follow next.

Skills, Presets, and a Cleaner Way to Find the Right Tool

  • ๐Ÿค–
    New

    PixelDojo Skills replaces the developer-agent landing at /agents. The new /skills page leads with a one-line install for AI-agent tools (Claude Code, Cursor, OpenClaw), covers four named skills your agent can call (generate, character, storyboard, upscale), and shows real preset thumbnails you can try without writing a prompt. Old /agents and /agents.md links keep working โ€” they redirect to the new home.

  • ๐ŸŽจ
    New

    Try-a-preset on every tool docs page. Visit any model's page on the API Platform and you'll see a row of curated starting points โ€” cinematic portraits, product-on-marble shots, magazine covers, and more. Click one and we'll open the tool with those parameters loaded, so you can play before you write a single line of prompt. Twenty-four presets ship today across the most-used image and video models, with more on the way.

  • ๐Ÿ”
    Improved

    Use-case filter chips on the API Platform. Browse 130+ models by what you actually want to make: marketing, character, cinematic, fashion, photorealism, text-in-image, upscale, video, and more. The filters are deep-linkable โ€” share /api-platform?useCase=character with a teammate and they land on the right shortlist. Empty results now ship with a one-click clear-filters button instead of a dead-end message.

  • โœจ
    Improved

    The Skills page tells the truth about scale. The hero now reads 130+ models โ€” matching what's actually on the API Platform โ€” instead of the old 40+ figure. The model showcase pulls live counts from the registry, so the number you see is the number you can call.

  • ๐ŸŽฏ
    Improved

    Sapphire-aligned design across the developer landing. The fuchsia-violet-cyan gradient look is gone, replaced with the sapphire palette that already drives the rest of the product. Cleaner hero, cleaner CTAs, less visual noise โ€” the page feels like a workspace tool, not a marketing template.

Re-Subscribing After a Failed Payment Now Works

  • ๐Ÿ’ณ
    Fixed

    If a renewal payment failed and your subscription ended, the Subscribe page could keep telling you "You're Already Subscribed" โ€” sometimes for an hour or more โ€” and the Subscribe button stayed locked out. The page now reflects billing changes within a minute, so re-subscribing after a card decline works the way you'd expect.

Cleaner Errors When Mixing WAN 2.2 Quality Modes and Resolutions

  • ๐ŸŽฌ
    Fixed

    Submitting WAN 2.2 with an unsupported quality_mode + resolution combo (e.g. quality_mode "plus" with resolution "720p" โ€” Plus only supports 480p and 1080p) used to fail opaquely as "credit_error: Invalid credit amount" after the request was already accepted, sounding like an account issue. You now get a schema validation error upfront that names the exact resolutions your chosen quality mode supports โ€” e.g. "Resolution '720p' isn't available on the plus quality mode โ€” pick one of: 480p, 1080p."

  • ๐ŸŽจ
    Fixed

    Switching models in Canvas no longer leaks settings from the previous tool. Picking Qwen Image 2 with the Pro variant and then switching to WAN 2.7, WAN, or ImagineArt used to send the previous tool's `model` value to the new one, failing with "Invalid enum value, expected 'wan-2.7-standard' | 'wan-2.7-pro', received 'qwen-image-2.0-pro'". Same root cause for sizes (1280ร—1280 / 1536ร—1536) and durations (numeric vs. string) leaking across model switches. Canvas now resets all advanced settings whenever the active model changes โ€” re-selecting the same model preserves your current picks.

  • ๐Ÿ–ผ๏ธ
    Fixed

    Seedream 5 Lite custom-size mode now works end-to-end. Picking the "Custom" image size with your own width and height used to be rejected at the schema gate as "Invalid enum value, expected 'auto_2K' | 'auto_3K' | 'square_1_1' | โ€ฆ received 'custom'" even though the server already supported it. Custom dimensions now flow through cleanly, matching how Seedream 4.5 already worked.

Friendlier Nano Banana Reference-Image Limit Message

  • ๐ŸŒ
    Fixed

    Sending more than 14 reference images to Nano Banana used to surface the raw provider error "Runware: Invalid number of elements for 'referenceImages' parameter" โ€” confusing brand and parameter names with no guidance. You now get a clean message that includes your actual count and tells you exactly how many to remove (e.g. "You sent 20 reference images. Nano Banana supports up to 14 โ€” please remove 6 and try again.").

Cleaner Canvas Switches for WAN 2.5 and WAN Reference-to-Video

  • ๐ŸŽž๏ธ
    Fixed

    WAN 2.5 in Canvas no longer rejects 3s and 4s durations and now lets you go up to 15s. The duration slider used to span 3-10s, but the model's actual range is 5-15s, so picking 3 or 4 failed with "Number must be greater than or equal to 5" and the 11-15s range was hidden. Slider now matches the model exactly, and stale durations from sibling tools (WAN 2.2, Hailuo, LTX) auto-clamp into range.

  • ๐ŸŽฅ
    Fixed

    WAN Reference to Video in Canvas no longer fails when you switch in from a sibling tool with a different resolution or aspect-ratio picker. Stale '480p' values from WAN 2.2 and unsupported aspects like '3:2' used to slip through and trigger "Invalid enum value" โ€” Canvas now defensively falls back to 720p / 16:9 when an incompatible value is in flight.

P Video Avatar โ€” Talking Heads in 10 Languages

  • ๐Ÿ—ฃ๏ธ
    New

    P Video Avatar is live. Upload a portrait, write a short script (or paste an audio URL for lip-sync), and get a talking-head video. 30 named voices, 10 languages โ€” English (US/UK), Spanish, French, German, Italian, Portuguese, Japanese, Korean, Hindi. 1 credit per second at 720p, 2 credits per second at 1080p. Find it under Characters & Faces in the All Tools menu.

  • ๐Ÿ”ฅ
    New

    P Video Avatar runs unrestricted, so your spicy mode setting carries through the same way it does on the rest of the spicy-friendly tools.

Cleaner Canvas Switches for Hailuo 02, LTX 2, and Runway Gen-4.5

  • ๐ŸŽฌ
    Fixed

    Switching to Hailuo 02 in Canvas after a model with a different resolution picker (WAN 2.5, PixVerse, etc.) used to fail with "resolution: Invalid enum value, expected '768p' | '1080p', received '720p'" because Canvas carried over the previous model's value. Canvas now exposes Hailuo's exact resolutions and falls back to 768p when an incompatible value is in flight.

  • ๐ŸŽž๏ธ
    Fixed

    LTX 2 in Canvas no longer rejects odd-numbered durations. The duration slider used to step by 1 (so picking 7s or 11s failed with "Duration must be one of: 6, 8, 10, 12, 14, 16, 18, 20 seconds"); it's now an explicit list of valid lengths. Picking longer than 10s on the Fast tier also auto-locks 25fps + 1080p so the cross-tier requirement is always satisfied.

  • ๐ŸŽฅ
    Fixed

    Runway Gen-4.5 in Canvas now constrains duration to 5s or 10s the same way the standalone Runway Video tool does, so stale 6s/8s values from sibling models no longer leak through and fail with "duration: Invalid input".

Happy Horse Reference-to-Video + Video Edit Are Live

  • ๐ŸŽ
    New

    Happy Horse Reference to Video is here. Upload up to 9 reference images (characters, props, costumes), describe your scene with character1 / character2 tokens, and the model generates a video with each subject locked to its image. 720p or 1080p, 3-15 second clips, 4 credits per second at 720p and 6 at 1080p.

  • ๐Ÿช„
    New

    Happy Horse Video Edit lets you transform existing footage with a prompt โ€” style transfer ("make this look like a Studio Ghibli film") or local replacement ("swap the sweater for the one in the reference image"). Pair a source clip with up to 5 reference images, choose to keep your original audio or have new audio generated. Same pricing as the rest of the Happy Horse family โ€” 4 credits per output second at 720p, 6 at 1080p. Find both in Generate Videos under WAN Family.

Happy Horse 1.0 โ€” A New Video Model in the Lineup

  • ๐ŸŽ
    New

    Happy Horse 1.0 is now live. Generate fast, expressive video from text or a starting image at 720p or 1080p, with clip lengths from 2 to 15 seconds. 4 credits per second at 720p, 6 credits per second at 1080p. Find it under Generate Videos in the All Tools menu.

  • ๐Ÿ”ฅ
    New

    Happy Horse runs unrestricted out of the gate, alongside the rest of the spicy-friendly WAN family.

Qwen + Image-Relighting + Consistent Characters API Calls No Longer Hang

  • ๐Ÿ› ๏ธ
    Fixed

    Public API calls to qwen-image-2.0, qwen-image-2.0-pro, qwen-image (Plus/Max), the Qwen Image Edit model in image-relighting, and the Qwen Image 2 Pro model in consistent-characters were hanging indefinitely. The dashboard worked fine because it polls a different endpoint, but the public API's polling didn't recognize the internal job ids these tools were returning. They now return image URLs directly when called via the API โ€” first /api/v1/jobs/{id} GET serves the result. Dashboard / Canvas / Creator Studio behavior unchanged.

API Platform Now Auto-Tracks Every Tool, End to End

  • ๐Ÿ› ๏ธ
    New

    The Qwen Image Edit, Qwen Image 2 Edit, and HiDream Edit endpoints are now reachable via the public API at /api/v1/models/{qwen-image-edit, qwen-image-2-edit, hidream-edit}/run. Sister set to Generation now matches every dashboard tool 1:1 โ€” every customer-facing capability has a public apiId.

  • ๐Ÿ”—
    New

    Each /api-platform/{apiId} doc page now shows a "See also" section linking related apiIds (gen โ†” edit pairs across 16 tools: Flux, GPT Image, Nano Banana, Kling, P-Image, Qwen, Seedance, WAN, XAI, HiDream). Customers building integrations can discover companion endpoints without leaving the docs.

  • ๐ŸŽจ
    Improved

    Canvas's "More Settings" panel now auto-populates for any new tool โ€” derived from the tool's schema enums + inputParameters. Add a tool.config.ts and the tool gets a working settings panel for free, no manual registration in the Canvas params table.

  • ๐Ÿ›ก๏ธ
    New

    Two new CI gates so /api-platform docs and Canvas can't drift from the schemas: canvas-param-schemas-parity (every Canvas option must be schema-acceptable) and no-passthrough-schemas (schemas reject unknown fields, customers see clean 400s instead of silent drops).

  • ๐Ÿ“š
    Improved

    CLAUDE.md now formally documents the single-source-of-truth principle: tool.config.ts is canonical. Adding a tool means writing one file โ€” every doc surface, the public API, Canvas, Creator Studio, and OpenAPI all derive from it automatically.

Every Documented Enum Now Enforced By the API

  • ๐Ÿ› ๏ธ
    Fixed

    Closed the rest of the schema-vs-docs drift across the API platform: 11 more tools (Hailuo 02, Image Relighting, Pony XL, Qwen Image 2, Recraft, Seedream 4.5, Seedream 5 Lite, WAN 2.6 Image, WAN 2.6 Image Edit, WAN 2.7 Image, WAN 2.7 Image Edit) had documented enum lists for parameters like resolution, image_size, scheduler, output_format, and aspect_ratio while the schema accepted any string. The schema now enforces the same set the docs advertise โ€” bad values fail fast with a clear 400 instead of bouncing off the provider after credits are deducted.

  • ๐Ÿ›ก๏ธ
    Improved

    Added a reverse-direction parity check to CI (tests/contracts/tighten-loose-string-audit.test.ts): every documented enum value must be enforced by the schema. Combined with the existing forward check (every advertised value must be acceptable), the docs and schemas can't drift apart again.

API Aspect Ratios + Resolutions Now Match the Dashboard

  • ๐Ÿ› ๏ธ
    Fixed

    Aspect-ratio and resolution fields on the public API now reject invalid values up-front instead of being passed through to the provider for a confusing 422. ~16 tools (Flux, Flux 2, Flux Edit, Google Gemini Image, Nano Banana, Dreamina, Seedream 3, P-Image, P-Image Edit, Qwen Image, WAN 2.2 / 2.5 / 2.7 video, WAN Image, Ideogram Character, HiDream, Image Editor, Video Reframe, Video Transform, WAN 2.2 Animate) had loose `z.string()` validation that let unsupported values through silently โ€” they now use the same enum the dashboard offers.

  • ๐Ÿ“š
    Improved

    WAN 2.5 / 2.7 video API now accepts the documented `720p`/`1080p` form (the dashboard's value) โ€” previously the schema only accepted uppercase `720P`/`1080P` even though every doc said lowercase. The API now matches the docs and continues to send the upstream-correct uppercase form to DashScope on your behalf.

  • ๐Ÿ“š
    Improved

    HiDream resolution is now a proper enum on the API (`1024x1024`, `1360x768`, etc.). The dashboard's human-friendly form (`1024 ร— 1024 (Square)`) still works, so you can use either.

Smoother Canvas Chains + Friendlier Runware Errors

  • ๐ŸŽจ
    Fixed

    Runway Gen-4.5 was 500'ing on every Canvas chain because the duration picker emitted "5" or "10" as text but the schema expected a number. Both formats now work, so animating a Canvas frame with Runway goes through on the first try.

  • ๐ŸŽฌ
    Fixed

    LTX-2 was occasionally rejecting Canvas runs with "FPS must be one of: 24, 25, 48, 50" when the FPS dropdown was set โ€” same number-as-text mismatch. Coerced at the schema, so any FPS option you pick now works. Also added a guard that drops stale resolution values (like 480p left over from a previous WAN step) and falls back to 1080p instead of failing the run.

  • ๐Ÿ–ผ๏ธ
    Improved

    Consistent Characters and Google Nano Banana now show "Your reference image is outside the allowed size range. Please re-upload an image between 5KB and 20MB and try again." or "We couldn't fetch your reference image โ€” the link may be unreachable or the format unsupported. Please re-upload (JPEG or PNG) and try again." instead of a raw Runware JSON envelope with internal taskUUIDs and documentation URLs.

Image Editing Now Reachable via the Public API

  • ๐Ÿ› ๏ธ
    New

    Image-edit endpoints for GPT Image 2, GPT-Image 1.5, and OpenAI Image 1 are now available via the public API: POST /api/v1/models/gpt-image-2-edit/run, /gpt-image-1-5-edit/run, and /openai-image-1-edit/run. Send a prompt plus image_urls (or input_images) and the same edit pipeline the dashboard uses runs end-to-end โ€” image URL sanitization included. Existing /api/v1/models/{wan-2.7-image-edit, wan-2.6-image-edit, kling-image-edit, p-image-edit, xai-image-edit}/run already worked the same way; this fills in the orphans.

  • ๐Ÿ“š
    Improved

    Each new edit apiId is documented on /api-platform with example curls and shows up in /llm/{apiId}.txt for AI-assistant-driven integrations.

API Docs Parity: What You See Is What You Send

  • ๐Ÿ“š
    Fixed

    API documentation now matches the schemas the public API actually validates against. Previously several tools' /api-platform pages and /llm/{model}.txt docs advertised parameters the schema would silently drop โ€” for example `num_outputs` listed on Kling, Qwen, WAN, Seedream, Imagineart, P-Image, and others when the underlying schemas use `num_images`, `numberOfImages`, or `n` (or only generate one image per call). Renames + removals applied across ~15 tools so the names you read are the names the API accepts.

  • ๐Ÿ› ๏ธ
    Fixed

    Google Nano Banana 2 and Nano Banana Pro (text-to-image variants under /api/v1/models/google-gemini-image/run) advertised `reference_images` for guided generation but the schema didn't accept the field. Reference images now work end-to-end on those variants โ€” same image URL sanitization and Runware backbone the dashboard uses.

  • ๐Ÿ“š
    Improved

    /llm/{model}.txt now derives parameters from each tool's Zod schema when no hand-written list exists โ€” so reference-image fields, custom dimensions, and other inputs always show up in the LLM-friendly docs even for tools we haven't manually documented yet. Matches the same fallback /api/v1/models/{model} already does.

  • ๐Ÿ“
    Improved

    Heygen Avatar API parameters renamed to match the schema: `expression` โ†’ `expressionHappy`, `background.type` โ†’ `backgroundType`, `background.value` โ†’ `backgroundValue`. The dashboard already used these names; the API docs now agree.

  • ๐Ÿงน
    Fixed

    Deleted ~600 lines of stale hand-rolled API model entries that had drifted from each tool's actual schema (e.g. a static `nano-banana` apiId that competed with `google-nano-banana`, a `seedream-4` entry advertising `reference_images` while the live schema accepted `image_urls`). Every public apiId now comes from a single source of truth: the tool's own tool.config.ts.

Friendlier Errors For Unreadable + Unreachable Images

  • ๐Ÿ–ผ๏ธ
    Improved

    If you upload an unsupported image format (HEIC, AVIF) or a corrupted file to Seedream or Magnific, you now see "Could not read your reference image โ€” the file format may be unsupported (HEIC, AVIF) or the image may be corrupted. Please re-upload as JPEG or PNG." instead of a raw provider JSON dump or Python traceback.

  • ๐Ÿ”—
    Improved

    When a referenced image URL returns 404 / 403 / 401 (link expired or access denied), Grok Imagine Edit and other image-editing tools now say "We couldn't load your image โ€” the link returned 404 (not found). The image may have expired or moved. Please re-upload and try again." rather than "Failed to fetch image: 404".

  • ๐ŸŽจ
    Fixed

    Canvas was offering a 480p option for WAN 2.5 that the backend doesn't support (silently failed every run). Removed it from the Resolution dropdown. WAN 2.7 Video and Seedance 2 also now defensively normalize stale resolution values from previous Canvas steps so chains like "Kling Image โ†’ Seedance 2 video" no longer carry over the wrong setting.

  • ๐Ÿ”Œ
    Improved

    WAN family + Qwen models running on Alibaba DashScope now show "Alibaba DashScope is temporarily unreachable. Please try again in a moment." instead of a raw "fetch failed" error when the upstream service is briefly down. Same treatment for ByteDance / Seedream when its servers are overloaded โ€” credits are still refunded automatically.

  • ๐Ÿ› ๏ธ
    Fixed

    WAN 2.2 image-to-video was occasionally rejecting valid runs with "sample_shift: Must be greater than or equal to 1" from Replicate. The schema now bounds the field correctly and clamps any out-of-range value, so the run goes through cleanly.

Public API: Reference Images Now Actually Work

  • ๐Ÿ› ๏ธ
    Fixed

    Reference-image fields on public API endpoints (Nano Banana's image_input, Seedream's image_urls, Veo 3.1's reference_images, and every other tool that accepts source or reference URLs) were being silently dropped because the public API bypassed the per-tool payload shaping that tool pages, Canvas, and Creator Studio already used. Public API calls now run through the same submission pipeline โ€” including image URL sanitization, multi-tier routing (e.g. Veo 3.1 Lite correctly uses its own backbone), and field-name translation โ€” so a curl to /api/v1/models/{id}/run behaves identically to the same model on the site.

  • โšก
    Improved

    Synchronous image models (Seedream 4.5, Grok Imagine, Z-Image Turbo, Recraft sync, Nano Banana Pro) now return completed output on the first /api/v1/jobs/{id} poll โ€” no more spinning while waiting for a provider job that never existed.

LTX-2 API: Saner Defaults, Clearer Errors

  • ๐Ÿ› ๏ธ
    Fixed

    API calls to LTX-2 sub-models like /api/v1/models/ltx-2-pro-i2v/run were silently being validated as text-to-video instead of the mode the endpoint name implies, so callers got confusing errors about "text-to-video" rules while posting to an image-to-video endpoint. Each variant's mode is now applied automatically from the endpoint you call โ€” a minimal {prompt, image_url} call to ltx-2-pro-i2v just works.

  • ๐Ÿ’ฌ
    Improved

    LTX-2 fps validation used to return "fps: Invalid input" with no list of valid values. It now says "FPS must be one of: 24, 25, 48, 50." Aspect ratio errors similarly spell out the supported values and when each applies.

Community Gallery Is Now Members-Only

  • ๐Ÿ”’
    Improved

    The Community Gallery and user profile galleries are now behind sign-in. Browsing generations, exploring model pages, clicking into individual images, and viewing other creators' profiles all require a PixelDojo account going forward โ€” the same account you use for the dashboard. Signed-out visitors get bounced to sign-in and routed back to the page they wanted.

Video Upscaler + Video Transform Back To Working

  • ๐ŸŽฌ
    Fixed

    Video Upscaler and Video Transform were throwing "Prediction ID is missing in the response" on every submit after a recent behind-the-scenes change. Both tools are working again โ€” upload your clip and go.

  • ๐Ÿ’ฌ
    Improved

    If a P-API model (P-Image, P-Video) can't reach its upstream service, you now see "Pruna AI service is temporarily unreachable. Please try again in a moment." instead of the raw "fetch failed" error. Credits are still refunded automatically.

  • ๐ŸŽจ
    Fixed

    Canvas was failing silently on Flux Image-to-Image and Face Enhance when you tweaked More Settings like Guidance Scale, Prompt Strength, or Scale Factor โ€” the inputs emit text and the schema expected numbers. Both now accept either, so your Canvas runs go through on the first try.

  • ๐ŸŽจ
    Fixed

    Canvas was offering a 21:9 aspect ratio for Grok Imagine that the backend doesn't support, so that pick always 500'd. Canvas now only shows the 7 aspect ratios Grok actually accepts.

  • ๐Ÿ–ผ๏ธ
    Improved

    If you pick Flux Pro or Flux 1.1 Pro with 21:9 or 9:21, you now see "Flux 1.1 Pro does not support 21:9 โ€” try 16:9, or switch to Flux Schnell or Flux Dev for ultra-wide ratios." instead of a raw 422 dump from Replicate. No credits spent when the pre-check rejects.

  • ๐Ÿ”
    Fixed

    Creative Upscale was occasionally 500'ing from Canvas when Creativity or Resemblance sliders landed outside the provider's range. Values are now clamped to what Clarity Upscaler accepts (Creativity 0โ€“1, Resemblance 0โ€“3) so the run goes through cleanly.

Site-Wide Safety Hardening

  • ๐Ÿ›ก๏ธ
    New

    Prompt safety checks now run server-side on every tool, Canvas, Creator Studio, the public API, and LoRA training fields โ€” not just the dashboard pages that had the client-side check. Three layers: a public-figure name list, a deterministic phrase scanner, and an AI moderation backstop. Anything flagged returns a clear, actionable message about what to change.

  • ๐Ÿ›ก๏ธ
    Improved

    The image safety check that previously ran only on a couple of tools now applies to every tool that can produce explicit imagery, and uses a more reliable classifier than before. Photos that depict children are rejected with a specific message. Other tools (upscalers, background removers, analyzers) are unchanged.

  • ๐Ÿ›ก๏ธ
    New

    Every image stored on PixelDojo is now eligible for CSAM hash scanning at the storage layer. All upload paths โ€” generation outputs, reference images, and LoRA training datasets โ€” route through the same scanning coverage.

Friendlier Upload + Reference Image Errors

  • ๐Ÿ’ฌ
    Improved

    When an uploaded image is over our 12 MB cap, we now show your file's actual size and tell you to resize or compress โ€” no more guessing why the upload failed. Applies to every tool that takes an image.

  • ๐Ÿ’ฌ
    Improved

    On Seedream 4, if your reference image is bigger than the 36-megapixel limit or the host is slow to respond, you now get a clear message with the actual dimensions and next steps โ€” instead of a raw technical error.

Civitai.red Support For LoRA Imports

  • ๐Ÿงฉ
    Improved

    You can now paste Civitai model URLs from the new civitai.red domain anywhere we accept Civitai links โ€” LoRA training, model imports, and HuggingFace uploads all recognize it automatically.

Z Image Turbo Gets The Mobile Composer

  • โšก
    Improved

    Z Image Turbo โ€” the sub-second photorealistic model โ€” now has the sticky mobile composer. Describe, pick aspect ratio, add an optional LoRA, and generate up to four at a time. Eighteen tools on the new shell.

ImagineArt Joins The New Shell

  • ๐ŸŽจ
    Improved

    ImagineArt 1.5 now has the sticky mobile composer. Describe your image, pick aspect ratio and model tier, and generate up to four at a time from a single pull-up panel. Seventeen tools on the new shell.

Consistent Characters On The New Shell

  • ๐ŸŽญ
    Improved

    Portrait Series Generator (Consistent Characters) now has the sticky mobile composer. Pick a source portrait, choose a model, set a background, and generate up to 12 portraits โ€” all from a single pull-up panel. Sixteen tools on the new shell.

Three Audio/Video Tools Join The Shell

  • ๐ŸŽฌ
    Improved

    Lip Sync, Video Autocaption, and Video to Sound all got the sticky mobile composer. Fifteen tools on the new shell now. The interior UI on these three is still pre-design-system (custom headers and buttons) โ€” a polish pass will line them up with the rest.

Text To Music On The New Shell

  • ๐ŸŽต
    Improved

    Text To Music now has the sticky mobile composer. Describe the music, drag the length slider, tap an example prompt, generate โ€” all from a single pull-up panel. Eleven tools on the new shell.

Hunyuan 3D Gets The Mobile Composer

  • ๐ŸงŠ
    Improved

    Hunyuan 3D now has the sticky mobile composer. Pick text or image input, tweak advanced settings, and generate โ€” all from a single pull-up panel. Ten tools on the new shell.

Retired Three Orphan Tools

  • ๐Ÿงน
    Improved

    Subject Control, PuLID Characters, and Image to 3D have all been removed. Subject Control overlapped with Virtual Try-On and Style Transfer. PuLID and Image to 3D were both on disk but never made it into the sidebar menu โ€” nobody could navigate to them. Consistent Characters covers identity preservation, Hunyuan 3D covers 3D generation.

Dreamina in Canvas โ€” Only Valid Resolutions

  • ๐ŸŽจ
    Fixed

    Dreamina 3.1 in Canvas now only offers 1K and 2K for resolution โ€” the two values the model actually accepts. If your Canvas session had 4K or HD carried over from another model, Dreamina runs were failing at submit; stale state is now politely remapped to 2K instead of erroring.

Magic Lighting Gets The Mobile Composer

  • ๐Ÿ’ก
    Improved

    Magic Lighting now has the sticky mobile composer. Upload, pick a model, tap a lighting preset, and generate โ€” all from a single pull-up panel. Eight image tools on the new shell.

Style Transfer On The New Shell

  • ๐ŸŽจ
    Improved

    Style Transfer now has the sticky mobile composer. Source, style, prompt, and advanced settings all live in one pull-up panel. Seven image tools on the new shell now.

Change Camera Angle Gets The Mobile Composer

  • ๐Ÿ“ท
    Improved

    Change Camera Angle now has the sticky mobile composer. The orbit visualizer, sliders, presets, and generation options all live in one panel you can slide up from any scroll position. Six image tools on the new shell now.

Virtual Try-On Joins The New Shell

  • ๐Ÿ‘•
    Improved

    Virtual Try-On now has the sticky mobile composer. Upload your garment, pick your model, and generate from any scroll position โ€” five image tools on the new shell now.

Portrait Upscaler Gets The Mobile Composer

  • ๐Ÿ“ฑ
    Improved

    Portrait Upscaler now has the sticky mobile composer. Four image tools on the new shell so far โ€” upload, set your scale factor, and generate from any scroll position on mobile.

OmniHuman Audio Generation Fixed

  • ๐ŸŽ™๏ธ
    Fixed

    OmniHuman's 'Generate from Text' button works again. A plumbing change a week ago had disconnected the text-to-speech response from the page โ€” you'd click Generate Audio, nothing would appear, no error. Now it polls to completion and shows the audio ready to use. Caught while sweeping other tools for the same class of bug as Background Remover.

Background Remover Fixed + Two More Mobile Composers

  • ๐Ÿฉน
    Fixed

    Background Remover now actually shows your finished image again. A recent plumbing change had disconnected the final result from the page โ€” you'd click Remove Background, wait, and get sent back to the empty state with no image. Fixed, verified end-to-end.

  • ๐Ÿ“ฑ
    Improved

    Extract Frame and Image Analyzer now have the same sticky mobile composer as Background Remover. Tap the bar at the bottom to open controls, tap again to see your result. Three image tools on the new shell now; more following on the same cadence.

  • ๐Ÿ”’
    Improved

    Canvas signing now rotates on a 15-minute window, matching Creator Studio. If a signed link ever leaked from the page, its useful life is minutes, not hours. Zero visible change to how Canvas works for you.

Background Remover Gets A Mobile Composer

  • ๐Ÿ“ฑ
    Improved

    On mobile, Background Remover now has a sticky composer at the bottom of the screen โ€” tap to open the upload controls from any scroll position, tap again to collapse and see your result. Same pattern video tools have used for a while. First image tool to get it; the rest will follow.

  • ๐Ÿงน
    Improved

    Under the hood, image and video tools now share one shell. Three duplicate components (ToolWorkspaceShell, ToolPageHeader, ToolEmptyState) replace six parallel ones (VideoToolShell, VideoPageHeader, VideoEmptyState + image siblings). Every page you touch lives on the same plumbing now โ€” future polish lands everywhere at once.

Creator Studio Runs on the Same Rails

  • ๐ŸŽฌ
    Improved

    Every Creator Studio frame and video generation now flows through the same reliability backbone as tool pages and Canvas. If a model has an issue, we spot it and recover the same way whether you hit it from a tool page, Canvas, or Creator Studio. Zero visible change to your workflow โ€” just one shared plumbing instead of two.

One Design System, Edge to Edge

  • ๐ŸŸฃ
    Improved

    Flux LoRA trainers โ€” all six of them โ€” now use the proper Flux purple gradient on their Generate buttons and chrome. Orange-red and yellow-orange drifts are gone. Every Flux-family tool, training or generating, speaks the same color.

  • โœจ
    Improved

    Softer corners across marketing and landing pages โ€” hero cards, pricing tiles, community gallery, model showcases, and tutorial blocks now all share the same corner radius as the rest of the product. 42 files touched. The dashboard-to-landing transition is visibly one product now.

  • ๐ŸŽจ
    Improved

    Image tools and video tools now share one empty-state component. Video tools keep their icon pills and info tips (like "Lite supports 720p or 1080p in 16:9 and 9:16"), image tools keep their colored-dot pills, and the visual style is consistent across both. Under the hood this eliminated a whole duplicate component tree.

Purple Actually Looks Purple Now

  • ๐ŸŸฃ
    Fixed

    The shared component library had a longstanding bug where every 'purple' accent was silently rendering as sapphire (the primary brand color) instead of actual purple. Across the Flux family (Flux Studio, Flux 2 Flex, HiDream, PonyXL, LoRA Image Creator, Feedback) that meant empty states, prompt boxes, aspect ratio pickers, credit cost displays, and mode toggles were all speaking the wrong color. Fixed at the source โ€” 16 shared components across tool-components, video-components, history-grid, pricing-plans, admin, and my-images. Every purple-accented surface now renders actual purple.

Every Tool Wears The Right Family Color

  • ๐ŸŸก
    Improved

    Kling Image and Text to Music Generate buttons moved to amber โ€” the proper Kling-family and audio-category color. Matches the rest of the Kling and audio surfaces across the product.

  • ๐ŸŒน
    Improved

    xAI Image's Generate button cleaned up from a sapphire-to-rose mix to pure rose โ€” consistent with xAI Video and the rest of the xAI family.

  • ๐Ÿ”ต
    Improved

    Magnific Upscaler, Creative Upscale, and Google Gemini Image are now the category-correct blue on Generate and chrome, instead of sapphire, yellow-amber, or blue-purple mixes.

  • ๐Ÿฉต
    Improved

    Ernie and P-Image are now pure cyan โ€” matching Qwen, Recraft, ImagineArt, and the other cyan-family tools. No more stray rose or sapphire on their chrome.

  • ๐ŸŸฃ
    Improved

    LoRA Image Creator's cost display and Generate button are now the Flux-family purple gradient throughout instead of drifting back to sapphire.

  • ๐ŸŽซ
    Improved

    The Subscribe CTA on the Qwen Image 2 page moved from a mixed emerald-teal gradient to solid sapphire โ€” matching the product-wide rule that site-level actions like Subscribe are solid, while per-tool Generate buttons carry the gradient.

More Accurate Tool Colors

  • ๐ŸŸข
    Improved

    Video utility tools (Video Reframe, Video Transform, Video Upscaler, Lip Sync, Merge Videos) now share a consistent green across their Generate buttons and chrome โ€” matching the category identity.

  • ๐ŸŒน
    Improved

    Subject Control, a character tool, now uses rose โ€” the character-tool family color โ€” instead of sapphire.

  • ๐ŸŽจ
    Improved

    The Subscribe page CTA moved from a sapphire-to-blue gradient to solid sapphire โ€” site-level actions like Subscribe are solid sapphire across the product now, gradients are reserved for the single Generate button inside each tool.

Per-Family Colors Where They Belong

  • ๐ŸŸฃ
    Improved

    Flux 2 Flex and HiDream Generate buttons are now the same purple as Flux Studio and PonyXL โ€” matching the documented Flux-family color. Sub-states (editing, upload, etc.) all agree now instead of drifting between blue, sapphire, and green.

  • ๐ŸŸข
    Improved

    OpenAI Image 1's Generate button moved from a blue/sapphire gradient to emerald โ€” the proper OpenAI-family color, consistent with GPT Image 2 and GPT Image 1.5.

  • ๐ŸŸก
    Improved

    Video to Sound's Generate button now uses amber โ€” the audio-tool family color โ€” instead of blue. Matches Text to Music and other audio surfaces.

Subtle Studio Tune-up Across Tool Pages

  • โœจ
    Improved

    Softer corners on cards, sheets, and empty-state tiles across 17 tool pages โ€” from Flux Studio to Seedance 2 to Purchase Credits. The whole product sits at the same corner radius now instead of a handful of pages looking bubble-rounded.

  • ๐ŸŽจ
    Improved

    Flux Studio's Generate button now uses the proper Flux-family purple gradient instead of blue โ€” matches PonyXL and restores the family visual identity. The Subscribe-to-create CTA was cleaned up to solid sapphire (site-level actions are sapphire across the product now).

  • ๐Ÿ”‡
    Improved

    Removed a shimmer sweep animation from Generate buttons on Flux Studio and Seedream 4, plus the focus glow behind their prompt boxes. Tool surfaces are meant to be quiet; your prompt and your outputs hold focus now.

  • ๐Ÿ…ฐ๏ธ
    Improved

    Toned down all-caps-shouting button labels on Billing, Settings, My Prompts, Merge Videos, and Usage Report. Labels are readable at a glance now instead of broadcasting at you.

Creator Studio Feels Like One Studio

  • ๐ŸŽฌ
    Improved

    Creator Studio's chrome now matches the rest of PixelDojo. Buttons and labels across the project header โ€” Save, Characters, Scene, Shot Settings โ€” use the same quiet treatment you see on every tool page. Your project title reads in title case instead of all caps.

  • โœจ
    Improved

    Softer corners on the pre-project picker cards and the shot settings sheet. Same radius as the rest of the product, so Creator Studio sits next to Canvas and your tool pages without looking like a different app.

  • ๐ŸŽจ
    Improved

    The in-project workspace is calmer. Removed a decorative background glow so your storyboard holds focus. Ambient motion still lives on the pre-project picker where it belongs.

Seedance 2 โ€” New Backbone, Better Pricing

  • ๐ŸŽฌ
    Improved

    Seedance 2, Seedance 2 Reference, and Seedance 2 Video Edit have moved to a new backbone. Same models, faster and more reliable queuing โ€” no more jobs getting stuck on "queued."

  • ๐Ÿ’ณ
    Improved

    Most Seedance 2 generations now cost fewer credits. Fast 480p is down to 2 credits/sec and Fast 720p to 4 credits/sec. High 720p is 4 credits/sec (5 with a reference video), and High 1080p is 10 credits/sec (12 with a reference video). The quality popovers and Canvas cost displays reflect the new rates automatically.

  • ๐ŸŽž๏ธ
    Improved

    Seedance 2 Video Edit keeps Standard tier and full 480p / 720p / 1080p output; reference images and reference videos work the same way you're used to.

A Dashboard That Adapts To You

  • ๐Ÿ‘‹
    New

    Your dashboard now recognizes whether you've generated before. If you're a returning creator, the top of the page becomes a compact welcome strip with Create Image and Create Video ready to click โ€” and your Recent Creations move up to become the visual hero. First-time visitors still see the full onboarding intro so they know where to start.

  • ๐ŸŽจ
    Improved

    The home page buttons are now solid sapphire across the board โ€” no more yellow Buy Credits pill, no yellow hover flash on Create Image, no gradient Subscribe button. Cleaner, more consistent, and it lets your art stay the hero.

  • ๐Ÿท๏ธ
    Improved

    Featured Tools on the dashboard now show honest category labels โ€” Image, Video, Editing โ€” instead of marketing claims like "Best Quality" or "Most Flexible." You can see at a glance what each tool is for.

  • ๐ŸŽฌ
    New

    Video tutorials got their own home at /tutorials. The Master AI Creation video library moved off the main dashboard to a dedicated page, so your workspace stays focused on getting work done. You can jump to them anytime via the new Videos link in the Prompting Guides section.

  • โšก
    Improved

    The returning-visitor welcome strip keeps a Buy Credits (or Subscribe for free accounts) button right alongside Create Image and Create Video โ€” styled as a subtle sapphire-accented pill so it's always one click away without competing with your creative actions.

New GPT Image 2 Guide + Cohesive Guide Navigation

  • ๐Ÿ“˜
    New

    GPT Image 2 Prompting Guide is live at /guides/gpt-image-2-prompting-guide โ€” a hands-on playbook with seven generated examples covering near-perfect text rendering, dense infographic layouts, multilingual signage (Latin + CJK), world-aware photorealism, product mockups, character consistency, and UI mockups. Every prompt is copyable.

  • ๐Ÿงญ
    Improved

    Every prompting guide now has a clean breadcrumb trail โ€” Home โ€บ Prompting Guides โ€บ <Title> โ€” so you always know where you are and can jump back to the index with one click.

  • ๐Ÿ”—
    Improved

    The site footer has a new "Prompting Guides" column led by an "All Prompting Guides" link to the index, plus direct links to every major guide including GPT Image 2, Nano Banana Pro, Flux 2, Qwen Image 2, Seedream 5, Veo 3.1, Kling 3, and Seedance 2.

  • ๐Ÿ“š
    Improved

    The /guides index now lists every guide we've published โ€” including the WAN NSFW I2V guide under a new Adult (18+) category.

  • ๐Ÿ–ผ๏ธ
    Improved

    The AI Image landing page now leads with GPT Image 2 across its hero, FAQ, and structured data, and features a new Prompting Guides section so you can browse model-specific playbooks while choosing a generator.

Clearer Errors on Nano Banana Edit

  • ๐ŸŒ
    Fixed

    Uploading an unusually large reference image to Nano Banana Edit (Pro tier) used to return a raw provider JSON blob. You'll now get a short, actionable message telling you the image dimensions are outside the supported range and to resize to within 1โ€“12288 pixels per side before retrying.

GPT Image 2 โ€” 4K Rendering, Sharper Text

  • ๐Ÿ–ผ๏ธ
    New

    GPT Image 2 is live at /gpt-image-2 โ€” OpenAI's next-generation image model, with native 4K UHD rendering and noticeably sharper typography. Great for hero art, editorial covers, and print-ready marketing.

  • ๐Ÿ–ฅ๏ธ
    New

    Six explicit render sizes in the size picker: 1024ร—768, 1024ยฒ, 1024ร—1536, Full HD 1920ร—1080, QHD 2560ร—1440, and 4K UHD 3840ร—2160. Each 4K tile wears a small amber "2ร—" chip so you know when you're on the premium tier.

  • ๐Ÿ’ณ
    New

    Tiered credit pricing that tracks compute honestly. Low quality is a flat 0.5 credits per image at any size. Medium is 1.5 credits (3 at 4K UHD). High is 5 credits (10 at 4K UHD). The quality popover shows the live per-image cost for the size you picked, so there are no surprises.

  • ๐ŸŽจ
    New

    GPT Image 2 also supports edit workflows โ€” upload or pick reference images and describe your change. Multi-image refs, optional edit masks, and the same 4K rendering carry through.

  • ๐Ÿงฉ
    New

    Available in Canvas as a full generate step with size, quality, and format controls in More Settings, and exposed in the public API as the gpt-image-2 model ID.

Canvas Polish

  • ๐ŸŽฌ
    Fixed

    The Seedance 2 duration control in Canvas now shows the three durations the model actually supports โ€” 5s, 10s, 15s โ€” as discrete chips instead of a free-range slider. The slider let you pick 6 or 7 and then the model rejected the job; those nudges are no longer possible.

Ready for AI Agents

  • ๐Ÿค–
    New

    PixelDojo is now discoverable by AI agents and LLM-powered coding tools out of the box. The homepage and API reference advertise their machine-readable documentation (llms.txt, LLM-optimized reference, OpenAPI spec, ai-plugin manifest) through standard HTTP Link headers โ€” so agents like Claude Code, Cursor, and ChatGPT can find the API contract on first visit without any extra setup on your side.

  • ๐Ÿ“„
    New

    The API reference at /api-docs now speaks both HTML and Markdown from the same URL. Visit it in a browser and you get the rich HTML page; have an AI client fetch it with Accept: text/markdown and you get the LLM-optimized reference directly โ€” now with the correct text/markdown content type so strict agents accept it on first try.

  • ๐Ÿ“‡
    New

    Added an API catalog at /.well-known/api-catalog (RFC 9727) โ€” a single machine-readable index pointing to the OpenAPI spec, HTML and Markdown documentation, AI plugin manifest, and health endpoint. Agents that follow the well-known convention can now find everything they need in one request.

  • ๐Ÿงฐ
    New

    Published an Agent Skills index at /.well-known/agent-skills/index.json exposing three tool-worthy skills โ€” generate-image, generate-video, and list-models โ€” each backed by a markdown manifest with SHA-256 integrity. An agent runtime that speaks the Agent Skills Discovery RFC can now call PixelDojo image and video generation as first-class skills.

  • ๐Ÿ”‘
    New

    Added OAuth 2.0 Protected Resource Metadata at /.well-known/oauth-protected-resource (RFC 9728) with supported scopes and a pointer to the API key page. Agents can auto-discover how to get credentials for the PixelDojo API instead of needing bespoke setup docs.

  • ๐Ÿท๏ธ
    Improved

    Homepage structured data now identifies PixelDojo as a SoftwareApplication with a feature list, category, and offer details alongside the existing Organization and WebSite blocks. Cleaner ingestion by search engines and AI crawlers โ€” and more accurate knowledge cards in answers about what PixelDojo actually is.

  • ๐Ÿ›ก๏ธ
    Improved

    Declared our AI content preferences. The site robots.txt publishes Content Signals indicating the marketing site and documentation are open for AI training and inclusion in AI answers. User-generated gallery content and profile pages opt out of AI training via noai/noimageai โ€” your posted creations are crawled for search and inspiration, not harvested for training.

  • ๐Ÿชช
    New

    Agents can now auto-discover how to sign in. Added OpenID Connect discovery at /.well-known/openid-configuration and the matching OAuth 2.0 authorization server metadata at /.well-known/oauth-authorization-server, mirrored from our Clerk-backed auth. Agents that speak either flavor can find the issuer, endpoints, and supported scopes without any bespoke config.

  • ๐Ÿ“
    Improved

    Markdown negotiation now works site-wide on every agent-facing surface โ€” homepage, /agents, /api-platform, and /api-docs. Fetch any of them with Accept: text/markdown and you get the LLM-optimized reference; browsers keep getting the HTML pages. Moved the routing into middleware so it runs ahead of static-page caching, which the previous version got stuck behind.

  • ๐Ÿ”—
    Fixed

    Homepage Link headers are now served on every response, not just HTML ones. The original guard only emitted them when Accept: text/html was present, which meant agent crawlers using Accept: */* saw nothing. They now see the full RFC 8288 link graph (api-catalog, agent-skills, oauth-protected-resource, openid-configuration, service-doc, service-desc, and more) on any request to /.

Bulletproof Credits and API Keys

  • ๐Ÿ’ณ
    Improved

    Credit deductions are now fully transactional. Every debit and its ledger entry commit together as a single atomic unit, or not at all โ€” so even if the database blinks mid-generation, your balance and our record of where it went stay perfectly in sync. Eliminates a whole class of "my credits got deducted but the job never ran and I never got a refund" edge cases.

  • ๐Ÿ”
    Improved

    API keys are now stored as one-way hashes, not the raw key. The full secret lives only in your hands โ€” we cannot display it again after creation, and a database leak couldn't expose it either. Existing keys keep working seamlessly: they auto-upgrade to hashed storage the next time you use them. No rotation needed unless you've misplaced your copy.

  • ๐Ÿช
    Improved

    Webhook HMAC signatures now use a dedicated signing secret separate from your API key. The signing secret is generated per-key and kept isolated โ€” meaning webhook verification keeps working even if you rotate the API key, and vice versa.

Workspace Feel: Polished Cards, First-Run Delight, Editorial Changelog

  • ๐ŸŽจ
    Improved

    Tool pages feel more like a professional studio and less like a consumer toy. Image and video output cards have subtler shadows and a lighter hover lift, so the art stays the hero and the chrome gets out of the way.

  • โœจ
    New

    First-run delight: the first image, first video, and first Canvas chain step you generate in a session gets a small scale-in โ€” then the animation goes quiet so it doesn't fire on every click.

  • ๐Ÿ“ฐ
    Improved

    This page (What's New) got an editorial redesign. Bigger display headlines, typewriter-style dates, magazine spacing. Designed to be read, not skimmed.

Seedance 2 Reference & Video Edit: Updated Pricing

  • ๐Ÿ’ณ
    Improved

    Per-second credit pricing on Seedance 2 Reference to Video and Seedance 2 Video Edit has been adjusted to reflect their higher compute costs. Seedance 2 Reference: Fast 5 cr/s at 480p and 9.5 at 720p; High 8 at 480p, 16 at 720p, 24 at 1080p. Seedance 2 Video Edit: Fast 6.5 cr/s flat; Standard 5 at 480p, 9.5 at 720p, 16 at 1080p. Plain Seedance 2 (text/image-to-video) pricing is unchanged.

1080p on Seedance 2 + Standard Video Edit Back

  • ๐ŸŽฌ
    New

    1080p output is now available on Seedance 2, Seedance 2 Reference to Video, and Seedance 2 Video Edit โ€” on the High / Standard quality tiers. Fast tiers stay at 480p / 720p.

  • ๐ŸŽž๏ธ
    New

    Seedance 2 Video Edit brings back its Standard quality tier โ€” higher fidelity for prompted video edits, especially at 720p and 1080p.

  • ๐Ÿ’ณ
    Improved

    Pricing on all three Seedance 2 tools recalibrated to cleaner whole numbers. Seedance 2 / Reference: Fast 3 cr/s at 480p and 6 at 720p, High 5 at 480p, 10 at 720p, and 15 at 1080p. Seedance 2 Video Edit: Fast 4 cr/s flat; Standard 3 at 480p, 6 at 720p, 10 at 1080p.

  • ๐Ÿ› ๏ธ
    Fixed

    Seedance 2 generations no longer hang on "queued" forever after the backbone migration โ€” the status endpoint URL namespace was wrong in the first cut. New jobs now poll correctly.

  • ๐ŸŽž๏ธ
    Fixed

    Picking a video from "My Videos" in Seedance 2 Reference to Video no longer fails with "Failed to fetch" โ€” the library picker was re-validating CDN-hosted videos and tripping browser CORS. Library videos skip the re-fetch now (they were already validated at upload time).

Motion Preferences Respected

  • โ™ฟ
    Improved

    PixelDojo now respects your system-level "reduce motion" preference. If you have motion sensitivity settings turned on in your OS, decorative shimmer, pulse, and spin animations now pause, and transitions shorten. No setting to toggle in the app โ€” your OS choice just works everywhere.

Seedance 2 Tools Moved to a Faster Backbone

  • ๐ŸŽฌ
    Improved

    Seedance 2, Seedance 2 Reference to Video, and Seedance 2 Video Edit now run on a faster backbone โ€” same prompts, same credit prices, faster and more reliable queuing. Expect fewer stalled jobs during peak traffic.

Longer WAN 2.7 Video Prompts + Steadier Seedream 4

  • ๐Ÿ“
    Improved

    WAN 2.7 Video now accepts prompts up to 8,000 characters (previously 5,000). Long cinematic prompts and prompt-enhance expansions no longer trip the character cap.

  • ๐ŸŽฒ
    Fixed

    Seedream 4 now retries transient ByteDance "service encountered an unexpected internal error" responses automatically with backoff. Generations that would previously fail after a provider hiccup now recover on their own.

  • ๐Ÿ“
    Fixed

    Ideogram Character's resolution picker now lists only sizes the model actually accepts โ€” the old options (512ร—512, 768ร—768, 1280ร—720, 1920ร—1080, 1024ร—768, 768ร—1024) were silently rejected by Replicate. Replaced with nine provider-valid resolutions covering square, 4:3, 3:4, 3:2, 2:3, 16:9, 9:16, and ultra-wide/ultra-tall.

  • ๐ŸŽฅ
    Fixed

    Veo 3.1 Standard no longer offers 1:1 as an aspect ratio โ€” Google's API only accepts 16:9 and 9:16, so picking square was guaranteed to fail. The dropdown now matches what actually works.

  • ๐Ÿ“
    Improved

    Grok Image (xAI) now accepts prompts up to 5,000 characters (previously 2,000), matching P-Image, WAN 2.5, WAN 2.7 Video, and Seedance 2.

  • ๐ŸŽš๏ธ
    Fixed

    Canvas resolution picker for WAN 2.5, WAN 2.7 Video, and WAN Reference to Video now shows a proper 720p / 1080p chip selector instead of a free-text field โ€” no more "Expected '720P' received '720p'" surprises. Stale sessions with lowercase values still submit successfully.

  • ๐Ÿ“
    Improved

    Prompt length limits unified across every generation tool. Modern image and video models accept 65Kโ€“131K tokens (hundreds of thousands of characters), so our per-tool caps of 1Kโ€“8K chars have been lifted to a single generous 250K-character ceiling. Detailed multilingual prompts, prompt-enhance expansions, and long cinematic descriptions no longer hit arbitrary limits on Ernie, Kling, Grok, Hidream, FLUX Edit, WAN, Seedance, or any other tool.

Longer Prompts on P-Image Edit

  • ๐Ÿ“
    Improved

    P-Image Edit now accepts prompts up to 5,000 characters (previously capped at 2,000), matching its sibling P-Image tool. Detailed edit instructions and longer Canvas chains no longer hit a surprise validation error.

WAN 2.2 LoRA Support in the API

  • ๐ŸŽ›๏ธ
    Improved

    WAN 2.2's public API schema now documents all LoRA parameters. Standard mode supports two LoRAs (lora_weights_transformer + lora_weights_transformer_2 with matching scale fields), and Extended mode supports full dual-LoRA with four slots โ€” 1 and 3 target the high-noise transformer, 2 and 4 target the low-noise transformer. Scales accept 0โ€“4.

  • ๐Ÿ“
    Improved

    Seedance 2 now accepts prompts up to 5,000 characters (previously capped at 2,000), matching the longer-prompt tools like WAN 2.5 and WAN 2.7.

Accurate Pricing on Every Model

  • ๐Ÿ’ณ
    Fixed

    The API Platform pricing page now shows real credit costs for 17 more models that were stuck displaying "0 credits" โ€” Consistent Characters, FLUX, Flux Edit, Nano Banana Edit, Grok Imagine R2V, Ideogram Character, Kling Image V3, Kling Image Edit, Kling 2.6 Pro, Lip Sync, OmniHuman 1.5, Flux Redux, Seedance 1, Seedance 2 Reference, WAN 2.7 Image Edit, WAN Reference to Video, and WAN 2.7 Video Edit. Every variant now surfaces the correct per-request price.

Clearer Upload Errors

  • ๐Ÿ“ค
    Fixed

    When an image upload fails in an image-to-image tool or Canvas, you'll now see the real reason (like a session or subscription issue) instead of a generic "Failed to upload" message that made it look like the file itself was the problem.

Seedance 2 Reference to Video

  • ๐ŸŽฌ
    New

    Seedance 2 Reference to Video is live. Guide Seedance 2.0 with up to 9 reference images, 3 video clips, and 3 audio tracks โ€” tag them in your prompt as [Image1], [Video1], [Audio1] to lock characters, motion, and sound in a single generation. Fast (3/5 credits/sec at 480p/720p) and High (3/6 credits/sec) tiers, native audio sync, 3โ€“15 second clips.

  • ๐ŸŽ›๏ธ
    Improved

    Seedance 2 Reference in Canvas now shows proper Quality, Resolution, Duration, Aspect Ratio, and Generate Audio dropdowns instead of raw text inputs that could silently fail validation.

  • ๐Ÿ“
    Improved

    P-Image, WAN 2.5, and WAN 2.7 Video now accept longer prompts (up to 5,000 characters) โ€” previously anything over 2,000 characters was rejected with a validation error.

Canvas Settings Polished for New Tools

  • ๐ŸŽ›๏ธ
    Improved

    GPT-Image 1.5, Qwen Image 2, and Ideogram Character now show proper dropdowns in Canvas More Settings โ€” Size, Quality, Model, Speed, and Style controls replace raw text fields that sometimes caused silent failures.

  • ๐Ÿ–ผ๏ธ
    Fixed

    Seedream 4 edit mode no longer rejects requests that pass a single reference URL instead of an array โ€” the API now accepts both forms gracefully.

  • ๐ŸŽญ
    Fixed

    Pose Control (FLUX) works again โ€” submissions without a LoRA were being rejected upstream because the empty strength value was sent as a string instead of a number.

  • ๐ŸŽฌ
    Improved

    Grok Imagine Video in Canvas now has proper Duration, Resolution, and Aspect Ratio dropdowns instead of raw text fields that silently failed validation.

  • ๐Ÿ›ก๏ธ
    Improved

    Earlier validation on Veo 3.1, WAN 2.6 Image Edit, and Seedream edit. Veo 3.1 (standard) now catches 1:1 aspect ratio with an input image upfront and asks for 16:9 or 9:16. WAN 2.6 Image Edit caps reference images at 4 when selecting. Seedream 4 and Seedream 5 Lite edit cap reference images at 14 when selecting. All three avoid confusing post-submit errors.

Canvas Continuity + Broken Tools Unbroken

  • ๐Ÿ”ฅ
    New

    Ernie โ€” Baidu's multilingual text-to-image model is live. Write prompts in English, Chinese, or Japanese with built-in prompt expansion. HD is 1 credit, UHD is 3 credits, and the Turbo variant is 1 credit flat.

  • ๐ŸŽจ
    Fixed

    "Continue in Canvas" actually sends your image into Canvas now. If you'd ever used Canvas before, the button used to take you there empty-handed.

  • ๐Ÿ–ผ๏ธ
    Fixed

    Seedream 4 and Seedream 5 Lite edit mode accept pasted or newly-uploaded images again โ€” base64 uploads were timing out before reaching the backend.

  • ๐ŸŽฌ
    Fixed

    Veo 3.1 Lite videos finish and display correctly. Jobs were completing on the provider but never got picked up on our side.

  • ๐ŸŽญ
    Fixed

    Pose Control (FLUX) with multiple LoRAs works now โ€” was 0% success after the multi-LoRA update.

  • โœ‚๏ธ
    Fixed

    SeedEdit 3 is back online after a provider API change broke every request.

  • ๐ŸŽž๏ธ
    Improved

    LTX 2 in Canvas now has proper Tier, Duration, Resolution, and FPS dropdowns instead of raw text inputs.

  • ๐ŸŽฌ
    Improved

    WAN Reference to Video in Canvas gets proper Duration slider plus Resolution, Aspect Ratio, Model, and Shot Type dropdowns โ€” no more typing values that silently fail.

  • ๐Ÿ–Œ๏ธ
    Improved

    WAN 2.6 Image Edit in Canvas now has Size, Prompt Enhancement, and Negative Prompt as proper form controls. Previously free-text fields were tripping validation.

  • ๐Ÿ”
    Improved

    Magnific Upscaler now catches oversized images upfront with a clear "Image is too large to upscale (max 10 MB)" message instead of a cryptic upstream error.

  • ๐ŸŒ
    Fixed

    Nano Banana edits with "Match input image" aspect ratio no longer 400 on the upstream API โ€” always sends explicit width and height now.

  • ๐ŸŽฅ
    Fixed

    Seedance 2 image-to-video no longer complains that you need an image after you already uploaded one โ€” mode and image state stay in sync.

  • ๐ŸŽ™๏ธ
    Fixed

    Omnihuman's Fearful, Disgusted, and Surprised emotions produce audio now (were sending wrong values to the voice engine).

  • โœจ
    Improved

    Flux Edit's guidance slider in Canvas now stays inside the range the model accepts โ€” no more mid-drag validation errors.

  • โŒจ๏ธ
    Improved

    Empty-prompt submissions across 30+ tools now show a clean error. Advanced JSON mode, Enter-key submits, and rapid clicks all get caught client-side instead of hitting the API.

  • ๐Ÿ“Š
    Improved

    Content-moderation rejections across the Seedream and Seedance families are correctly labeled as content issues instead of provider outages โ€” cleaner signal when something is actually broken.

  • ๐Ÿ”Œ
    Fixed

    Public API calls to Heygen Avatar, Flux variants, Kling, Veo, Seedream, Seedance, WAN, Recraft, Ernie, and ~60 other models no longer return a spurious "Invalid credit amount" error. Per-request pricing for these models now flows through to the API correctly.

  • ๐Ÿ’ณ
    Fixed

    The /api/v1/models listing and API Platform docs pages show real credit costs for dynamically-priced models instead of "0 credits".

  • โšก
    Improved

    Your Usage report loads noticeably faster โ€” added indexes that make per-user lookups across credits and refunds much quicker, especially for longer time ranges.

Smarter Canvas + Fewer Bugs Everywhere

  • ๐ŸŽจ
    Improved

    Canvas's model picker now shows every model tier as its own option โ€” pick Nano Banana Standard, Pro, or 2 directly instead of hunting through settings.

  • ๐Ÿ–ผ๏ธ
    New

    Multi-image editing in Canvas โ€” models like Nano Banana Edit, P-Image Edit, and WAN 2.6 Image Edit accept up to 5 reference images. Click '+ Add reference' next to your source to attach more.

  • โš™๏ธ
    Improved

    Canvas's More Settings panel is way friendlier. Aspect ratio and resolution are dropdowns. Image slots have a proper picker. Fields you've already filled from a canvas step get hidden so you're not duplicating work.

  • ๐ŸŽฌ
    Improved

    When you pick an image source for a video tool, mode auto-flips to image-to-video and the image slot is pre-filled. No more empty fields asking what to do.

  • โœจ
    New

    P-Image Edit is now available in both the public API and Canvas โ€” fast image editing with up to 5 reference images.

  • ๐Ÿ”ง
    Fixed

    Fixed the bug that silently sent edits to the wrong endpoint โ€” Canvas edits now land on the correct model every time.

  • ๐Ÿ“Š
    New

    Admin Tool Health dashboard โ€” per-tool success rate, error breakdown, and latency for the last 7 days.

  • ๐ŸŒž
    Fixed

    Light mode contrast fixes on the Canvas source indicator and temporary-output warning โ€” readable in both themes now.

  • ๐ŸŽฌ
    Fixed

    WAN 2.5 Image-to-Video now disables Generate until you've uploaded an image โ€” no more silent failures.

  • ๐ŸŽž๏ธ
    Fixed

    WAN 2.7 Video Extend mode waits for your source clip's duration to finish processing before letting you Generate.

  • ๐ŸŒ
    Fixed

    Nano Banana Pro and Nano Banana 2 work correctly via the public API again โ€” requests now route to the right backend.

WAN 2.7 Image Editing & Usage Insights

  • ๐Ÿ–Œ๏ธ
    New

    Image editing tools added to WAN 2.7 โ€” paint over areas and regenerate with AI.

  • ๐Ÿ“Š
    New

    Usage history now shows which tool and provider were used for each generation.

  • โšก
    Improved

    All API error messages are now clearer and more consistent across every endpoint.

Security Hardening & Performance Boost

  • ๐Ÿ”’
    Improved

    Strengthened security across the platform โ€” all endpoints now require proper authentication.

  • ๐Ÿš€
    Improved

    Homepage loads 40% faster. Font loading improved by 97%.

  • ๐Ÿงน
    Improved

    Removed 90+ unused files and 48 unnecessary dependencies for a leaner, faster app.

Smarter Credit Management

  • ๐Ÿ’ณ
    Improved

    Credits are now deducted upfront for LoRA training jobs โ€” no more surprise charges.

  • ๐Ÿ”„
    Improved

    Automatic refunds are more reliable โ€” failed jobs always return your credits.

Fresh Design System

  • ๐ŸŽจ
    New

    Brand-new Sapphire color scheme across the entire platform for a cleaner, more modern look.

  • โœจ
    Improved

    Updated accent colors for each tool family โ€” image, video, and editing tools now have distinct visual identities.

  • ๐Ÿ”ค
    Improved

    New typography with Satoshi for headlines and Geist for body text โ€” easier to read everywhere.

Refund System Overhaul

  • ๐Ÿ’ฐ
    New

    Credit refunds section added to your usage report so you can track every refund.

  • ๐Ÿ›ก๏ธ
    Improved

    Refund tracking is now more transparent โ€” see exactly when and why credits were returned.

  • ๐Ÿ”ง
    Fixed

    Resolved edge cases where timed-out jobs weren't automatically refunding credits.

Job Reconciliation & Admin Tools

  • โฑ๏ธ
    New

    Stuck jobs are now automatically detected and refunded every 10 minutes.

  • ๐ŸŽ›๏ธ
    Improved

    Admin dashboard now has better tools for monitoring job health across the platform.

WAN 2.7 Video & Image Generation

  • ๐ŸŽฌ
    New

    WAN 2.7 Video is here โ€” next-generation video creation with improved motion and detail.

  • ๐Ÿ–ผ๏ธ
    New

    WAN 2.7 Image generation added with updated model configurations.

  • ๐Ÿ”—
    New

    Video continuation support โ€” extend your WAN 2.7 videos with last-frame extraction.

  • ๐Ÿ“
    Improved

    Better resolution handling for video models with smarter aspect ratio defaults.

Payment Flow & Purchase Credits

  • ๐Ÿ’ณ
    Improved

    Streamlined credit purchase flow โ€” fewer steps to top up your account.

  • ๐Ÿงพ
    Improved

    Better error messages during checkout so you always know what happened.

WAN 2.6 & Reference-to-Video

  • ๐ŸŽž๏ธ
    New

    WAN 2.6 Image model added to the lineup.

  • ๐Ÿ“ธ
    Improved

    Reference-to-video now supports WAN 2.7 with better subject consistency.

  • ๐Ÿ”
    New

    Auto-resubmit for failed video downloads โ€” no more lost generations.

Creator Studio Upgrades

  • ๐ŸŽฏ
    Improved

    Prompt enhancement defaults updated for QWEN Image 2 and Flux 2 for better results out of the box.

  • ๐Ÿ‘ค
    Improved

    HeyGen avatar tool now has smarter credit calculations based on video length.

Seedance 2 & New Models

  • ๐Ÿ’ƒ
    New

    Seedance 2 is live โ€” create videos with realistic motion and native audio awareness.

  • ๐Ÿค–
    New

    Updated AI model roster with the latest versions and pricing.

  • ๐Ÿ“
    New

    Video prompting guides added to the homepage for quick access.

Seedream 4 & Mobile Improvements

  • ๐ŸŒŸ
    New

    Seedream 4 now supports custom image sizes and aspect ratio selection.

  • ๐Ÿ“ฑ
    New

    Sticky composer toggle makes it easier to create on mobile devices.

  • ๐Ÿ“Š
    Improved

    Funnel analytics now include date range selection and device breakdown.

API Platform & Developer Docs

  • ๐Ÿ“š
    New

    Expanded API documentation with model discovery and job control endpoints.

  • ๐Ÿ”
    New

    AI agent discovery endpoint added โ€” build smarter integrations with PixelDojo.

  • ๐Ÿ’ฐ
    Improved

    API credit costs now adjust based on resolution for fairer pricing.

LTX 2.3 & Kling v3

  • ๐ŸŽฌ
    New

    LTX 2.3 video model with revised pricing and UI improvements.

  • ๐ŸŽฅ
    New

    Kling Video upgraded to v3 with updated credit pricing and new motion controls.

  • ๐Ÿ’ต
    Improved

    Better subscription management โ€” cancel at period end without losing remaining access.

Pruna AI & Better Video Tools

  • โšก
    New

    Pruna AI integration for faster image and video generation.

  • ๐ŸŽž๏ธ
    New

    Extended quality mode for WAN 2.2 video โ€” longer, higher-quality outputs.

  • ๐ŸŽจ
    Improved

    LoRA support added to WAN 2.2 for custom-trained style videos.

Runway Video & Text-to-Music

  • ๐Ÿƒ
    New

    Runway Video generation is now available with the latest model.

  • ๐ŸŽต
    Improved

    Text-to-music pricing updated with better form validation for smoother creation.

  • ๐Ÿ”ง
    Fixed

    Improved error handling across video and image generation endpoints.

Nano Banana Pro (Fast Backbone)

  • ๐ŸŒ
    New

    Nano Banana Pro image generation on a faster backbone for blazing-fast results.

  • ๐ŸŽญ
    New

    Consistent character generation now works with Nano Banana 2 models.

  • โšก
    Improved

    Smarter error messages with friendly descriptions when something goes wrong.

Creator Studio Storyboards

  • ๐Ÿ“–
    New

    Storyboard export with transition controls โ€” plan your video projects visually.

  • ๐ŸŽฌ
    New

    Per-clip audio controls in the video merger tool.

  • ๐Ÿค–
    New

    Choose your LLM model for storyboard generation.

Nano Banana 2 & Seedream 5 Lite

  • ๐ŸŒ
    New

    Nano Banana 2 models added with updated configurations across all tools.

  • ๐ŸŒŸ
    New

    Seedream 5 Lite and Seedream 5 Lite Edit models are now available.

  • ๐Ÿ“š
    New

    New prompting guides added for popular models.

QWEN Image 2 & xAI Tools

  • ๐Ÿ–ผ๏ธ
    New

    QWEN Image 2 model with smart aspect ratio and resolution tier selection.

  • ๐Ÿค–
    New

    xAI video and image tools now available.

  • ๐ŸŒฑ
    Improved

    Flux seed management for reproducible image generation โ€” get the same result every time.

Referral Program & Attribution

  • ๐ŸŽ
    New

    Referral tracking is live โ€” earn 100 credits for every friend you invite.

  • ๐Ÿ“ˆ
    New

    Attribution touch tracking for better understanding of how users find PixelDojo.

Email Notifications & Admin Dashboard

  • ๐Ÿ“ง
    New

    SendGrid email lifecycle integration for account notifications.

  • ๐Ÿง 
    New

    AI-powered overview and funnel insights added to the admin dashboard.

  • ๐Ÿ“Š
    New

    Funnel analytics with period selection and device breakdown.

Flux 2 Flex & Kling Image

  • ๐ŸŽจ
    New

    Flux 2 Klein 9B model added with updated credit costs and parameters.

  • ๐Ÿ–ผ๏ธ
    New

    Kling Image model now available for high-quality AI image generation.

  • โœ๏ธ
    Improved

    Flux edit mode upgraded for faster, more iterative image refinement.

Seedance End Frames & SEO Improvements

  • ๐ŸŽฌ
    New

    Optional end frames in Seedance video generation for more control over your clips.

  • ๐Ÿ”
    Improved

    Better SEO across all category pages with video support and improved metadata.

  • ๐Ÿ“
    Improved

    Smarter aspect ratio handling across all generation tools.

Prompting Guides Hub

  • ๐Ÿ“š
    New

    Video prompting guide with shot structure, camera language, and prompt templates.

  • ๐Ÿ“–
    New

    Nano Banana Pro prompting guide with comparison examples and best practices.

  • ๐Ÿ 
    New

    Prompting guides section added directly to the dashboard homepage.

Hailuo 2.3 & Sora 2 Reference Images

  • ๐ŸŽฌ
    Improved

    Hailuo video model upgraded to v2.3 with better motion quality.

  • ๐Ÿ“ธ
    New

    Sora 2 now supports reference images โ€” guide your video generations with a starting photo.

  • ๐Ÿ–ผ๏ธ
    Improved

    Faster image loading across the platform with optimized loaders.

Seedance 1 & LTX-2 Video

  • ๐Ÿ’ƒ
    New

    Seedance 1 video model with updated pricing and generation options.

  • ๐ŸŽฅ
    New

    LTX-2 video model added to the platform.

  • ๐Ÿ’ฐ
    New

    Automatic credit refunds for failed LTX-2 video generations.

Prompt Enhancement & Image Moderation

  • โœจ
    New

    One-click prompt enhancement โ€” improve your prompts with AI before generating.

  • ๐Ÿ›ก๏ธ
    New

    Image moderation for uploads to keep the community safe.

  • ๐Ÿ“
    Improved

    Optional prompt field added to more tools for greater creative control.

Cancellation Flow & Policy Updates

  • ๐Ÿ“‹
    Improved

    Smoother cancellation experience with clear feedback and options.

  • ๐Ÿ“„
    Improved

    Updated privacy policy and terms of service with clearer language.

  • ๐Ÿ”’
    Improved

    Enhanced content safety policies across the platform.

Seedream 4.5 & Image Relighting

  • ๐ŸŒŸ
    Improved

    Seedream upgraded to 4.5 with enhanced features and better output quality.

  • ๐Ÿ’ก
    New

    Image relighting tool โ€” change the lighting in any image with AI.

  • ๐ŸŽญ
    Improved

    Consistent character generation with better prompt handling and job management.

Creator Studio Launch

  • ๐ŸŽฌ
    New

    Creator Studio is here โ€” plan and produce multi-scene video projects with storyboards.

  • ๐ŸŽจ
    New

    Multiple video and image model options inside Creator Studio.

  • ๐Ÿ“
    New

    Media folder management and project organization built in.

  • ๐Ÿ‘ค
    New

    Character attribute editor for consistent characters across scenes.

Consistent Characters & Flux 2 Dev

  • ๐Ÿ‘ฅ
    New

    Consistent character generation โ€” keep the same character across multiple images.

  • ๐ŸŽจ
    New

    Flux 2 Dev model support added for consistent character workflows.

  • ๐Ÿ’พ
    New

    Save generated assets directly to CDN from Creator Studio.

Z-Image Turbo & LoRA Training Upgrades

  • โšก
    New

    Z-Image Turbo for ultra-fast image generation with LoRA support.

  • ๐Ÿง 
    Improved

    LoRA training forms upgraded with better FAQs and multi-image upload support.

  • ๐Ÿ“ฆ
    New

    Zip file upload for LoRA training โ€” upload all your training images at once.

Seedream 4 Image Editing

  • โœ๏ธ
    New

    Seedream 4 edit endpoint โ€” modify existing images with AI-powered editing.

  • ๐Ÿ–ผ๏ธ
    New

    Multi-image blending in Seedream 4 for creative composites.

  • ๐Ÿ”„
    New

    Retry logic for more reliable generations on Gemini and other models.

Dashboard Redesign

  • ๐Ÿ 
    Improved

    Redesigned dashboard homepage with recent creations and featured tools front and center.

  • โญ
    New

    Favorites โ€” save your best images and videos for quick access.

  • ๐ŸŽจ
    Improved

    Refreshed button styles and tooltips across all tools for a more polished look.

Flux 2 Flex & Google Gemini Image

  • ๐ŸŽจ
    New

    Flux 2 Flex with Klein 4B model support and improved documentation.

  • ๐Ÿค–
    New

    Google Gemini Image generation with enhanced job tracking.

  • ๐Ÿ“
    Improved

    Better credit cost calculations with per-model pricing.

WAN 2.2 Plus Mode & Frame Extraction

  • ๐ŸŽฌ
    New

    WAN 2.2 Plus mode for higher quality video output.

  • ๐Ÿ–ผ๏ธ
    New

    Frame extraction tool โ€” pull still frames from any video.

  • ๐Ÿ”„
    New

    Interpolation output option for smoother WAN 2.2 videos.

API Platform & Model Registry

  • ๐Ÿ“š
    New

    Expanded API platform with comprehensive model registry and documentation.

  • ๐Ÿ”‘
    New

    API key management with subscription and rate limit checks.

  • ๐Ÿ’ฌ
    New

    In-app FAQ system with searchable help articles.

Kling 2.6 Pro & Creator Studio Video

  • ๐ŸŽฅ
    New

    Kling 2.6 Pro video model now available in Creator Studio.

  • ๐Ÿ“ธ
    New

    Image source picker for video generation โ€” start from any image.

  • ๐Ÿ’ฐ
    Improved

    Smarter credit calculations across all video models.

New Models & Enhanced Admin

  • ๐Ÿค–
    New

    Multiple new AI models added with competitive pricing.

  • ๐Ÿ”ง
    Improved

    Admin dashboard with better user data display and management tools.

  • ๐Ÿ“Š
    Improved

    Enhanced subscription handling and billing cycle management.

Automated News & Flux Updates

  • ๐Ÿ“ฐ
    New

    Automated news publishing โ€” platform updates now post automatically.

  • ๐ŸŽจ
    New

    New Flux models with enhanced credit management.

  • โฌ†๏ธ
    New

    Magnific upscaler with improved credit cost calculations.

WAN 2.5 & Video Caching

  • ๐ŸŽฌ
    New

    WAN 2.5 video generation with image-to-video and text-to-video modes.

  • ๐ŸŽต
    New

    Audio URL support in WAN 2.5 for video-with-sound generation.

  • โšก
    Improved

    Video caching to R2 for faster replay of generated videos.

Face Swap & WAN 2.6 Image Editing

  • ๐ŸŽญ
    New

    Face swap tool โ€” swap faces in any image with AI.

  • โœ๏ธ
    New

    WAN 2.6 Image editing with output size controls.

  • ๐Ÿ”„
    New

    Use Previous Frame feature in Creator Studio for seamless video continuity.

Multi-Select & Batch Actions

  • โ˜‘๏ธ
    New

    Select multiple images or videos at once for batch actions.

  • ๐Ÿ“ค
    New

    Batch download, delete, and organize your generations.

  • ๐Ÿ“ฑ
    Improved

    Better mobile responsiveness across all generation tools.

LTX-2 Duration Options & Video Merge

  • โฑ๏ธ
    New

    Custom duration options for LTX-2 video generation.

  • ๐ŸŽฌ
    Improved

    Video merge tool with better upload support.

  • ๐Ÿ”
    Improved

    Enhanced image display and layout consistency across all tools.

Usage Reports & Image Validation

  • ๐Ÿ“Š
    Improved

    Redesigned usage report page with sorting and better UI.

  • ๐Ÿ–ผ๏ธ
    Improved

    Centralized image validation for more consistent uploads across all tools.

  • ๐ŸŽฅ
    Improved

    Better video history layout with improved responsiveness.

Veo 3.1 & Reality Polisher

  • ๐ŸŽฌ
    New

    Veo 3.1 video generation with premium cinematic controls.

  • ๐Ÿ”
    New

    Reality Polisher โ€” detect and fix AI artifacts in generated images.

  • ๐Ÿท๏ธ
    Improved

    Model visibility toggle for the community gallery.

ImagineArt & Featured Tools

  • ๐ŸŽจ
    New

    ImagineArt model with multiple output count options.

  • ๐ŸŒŸ
    Improved

    Updated featured tools on the homepage with fresh highlights.

  • ๐Ÿ“ฑ
    Improved

    Better layout responsiveness across Creator Studio and dashboard.

Whop Payments & Subscription Upgrade

  • ๐Ÿ’ณ
    New

    New payment provider for smoother subscription management.

  • ๐Ÿ”„
    Improved

    More reliable webhook handling for subscription changes.

  • ๐Ÿ“ฆ
    Improved

    Credit pack purchases now process faster and more reliably.

Authorize.Net & Split Payments

  • ๐Ÿ’ณ
    New

    Authorize.Net integration for credit card top-ups.

  • ๐Ÿ”€
    New

    Split-provider payment flow โ€” choose your preferred payment method.

  • ๐ŸŽฌ
    Improved

    AutoPlay video showcase on the landing page with deferred loading for faster page loads.

Seedance 1.5 & Prompt Manager

  • ๐Ÿ’ƒ
    Improved

    Seedance upgraded to 1.5 with better pricing and documentation.

  • ๐Ÿ“
    Improved

    Prompt manager with search and dynamic loading for faster prompt browsing.

  • ๐Ÿงญ
    Improved

    Streamlined dashboard navigation and optimized training data handling.

New AI Image Editing & LoRA Image Creator

  • ๐ŸŽจ
    New

    New AI-powered image editing tools.

  • ๐Ÿ–ผ๏ธ
    Improved

    LoRA Image Creator with modal selection and better model version handling.

  • ๐Ÿ“Š
    Improved

    Google Gemini Image with better job tracking and filtering.

Cost Comparison & Landing Page Refresh

  • ๐Ÿ’ฐ
    New

    Cost comparison tool on the landing page โ€” see how PixelDojo pricing stacks up.

  • ๐Ÿ 
    Improved

    Refreshed landing page with Flux 2 features and better model showcases.

  • ๐ŸŽฏ
    Improved

    Updated credit cost structure for Flux models.