Sign up faster with Google & Apple front and center
The sign-in and sign-up screens now feature Google and Apple as the primary options, making it faster for your users to get into your app. The option your user last chose is shown first with a 'Last used' badge so returning visitors can jump straight in.
- Google and Apple sign-in are now the highlighted, recommended path for new and returning users
- Returning users see their last-used sign-in method at the top with a 'Last used' label
- Works across your standalone app and any co-branded login flows you've set up
Gmail no longer appears twice on your Integrations page
A display glitch was causing Gmail to show up as a duplicate card in the Available Integrations list, and its connection wasn't being counted in your total connected integrations. Both are now fixed.
- Gmail shows exactly once in your integrations list — no more confusing duplicates
- Your connected integrations count now correctly includes Gmail
Builds no longer hang when AI gets stuck in a loop
A bug could cause the AI builder to spin endlessly for over 12 minutes without writing a single line of code. That's fixed — builds now move forward reliably instead of stalling out.
- No more builds that run for minutes and produce nothing
- The AI now recognizes when it's going in circles and breaks out automatically
- You get working code faster, without needing to cancel and restart
Dark mode inputs now look clean and consistent
Form fields — text boxes, dropdowns, and search inputs — were showing a blue-tinted background in dark mode instead of matching the rest of the app's neutral gray style. Everything now looks intentional and polished in dark theme.
- Text inputs, text areas, selects, and search fields all match the dark theme correctly
- No more mismatched blue-gray tint making your app look unfinished in dark mode
Checkout is now embedded — stay in the app to complete your purchase
The games funnel checkout now happens right inside the page, with a full summary of your offer visible as you pay — no more being bounced to a bare external form that showed nothing about what you were buying.
- See your offer details and pricing while you check out
- No redirects to external pages that could lose your session
- Paid buyers land directly in their dashboard after purchase
App previews stay live longer without unexpected timeouts
When resuming a paused app preview, it will now correctly respect your team's configured timeout window instead of resetting to a short default. Your previews stay active for the duration you expect.
- Resumed previews no longer cut out earlier than expected
- Your team's preview session length is honored consistently across pause and resume cycles
Credit expiry dates are now accurate across all plans
The games funnel previously told buyers that credits never expire — that wasn't true, and it's now corrected. Bonus and one-time credits expire after one year; monthly plan credits roll over on their normal cycle.
- Bonus credit expiry is now clearly shown before you buy
- Monthly plan credit rollover behavior is accurately described
- No more misleading 'never expires' messaging
Games funnel upgrades: $99 flat pricing & smoother sign-up flow
The Games upgrade path now offers a clear $99 flat upgrade option, and users coming in through a co-branded sign-up with Google or Apple will no longer hit an unnecessary extra authorization screen. The second upsell step is also restored and the confirmation page flow is cleaned up.
- $99 flat upgrade option is now available in the Games funnel
- Google and Apple sign-ups through co-branded flows no longer show a redundant authorization prompt
- The /gamescountdown page now correctly routes to the confirmation page, keeping the experience consistent
Uploaded files in the editor chat now send reliably
Files attached in the editor's chat window were silently failing to upload for some users — the attachment would disappear with no clear error. This is now fixed and uploads go through consistently.
- Attachments no longer vanish silently after you add them
- No need to rename files or retry uploads as a workaround
- Error messages now appear if something does go wrong