AI image generation no longer gets stuck in a failure loop
In some cases the AI builder would get stuck repeatedly trying — and failing — to generate an image, stalling your entire build. This is now fixed, and the builder recovers cleanly and moves on.
- AI-generated apps with images build reliably without getting stuck
- If an image generation hiccup occurs, the builder recovers and continues instead of looping
Support tickets now have a short, shareable ID
Every support ticket gets a unique readable code (like OS-XXXXXX) from the moment it's created, making it easy to reference the same issue across conversations, emails, or team chats.
- Short codes use an unambiguous alphabet — no confusing 0/O or 1/I mix-ups
- Reference the same ticket consistently no matter where the conversation happens
- Codes are assigned immediately so they're available right away
Images inside tabs, carousels, and hidden sections now load
Images placed inside collapsible sections, tabs, carousels, or any container that starts hidden were silently never appearing in published apps. They now load correctly as soon as they come into view.
- Images in tabs, accordions, and carousels now display properly
- Lazy-loaded and optimized images work in every layout — not just ones visible on first load
- Fixes a platform-wide issue that could affect any app with hidden or off-screen content
AI builder image credits now billed correctly
Image generation inside the AI app builder was not correctly counting against the right user's credits due to a regression. This is now fixed — credits are tracked accurately per creator.
- Image generation credits are now deducted correctly when building or editing apps with AI
- Billing is accurate regardless of which AI model is used for image generation