Upload errors now tell you exactly what went wrong
When a file upload fails in the builder or chat, you'll now see a clear, specific reason instead of a generic 'Unknown error' message. No more guessing — fix the issue and move on faster.
- Meaningful error messages appear instantly when an upload fails
- Easier to diagnose and fix issues like unsupported file types or size limits
Chat scroll button now jumps straight to your latest message
Clicking the scroll-to-bottom arrow in the editor chat now lands you at the very latest message in one click — no more stepping through content like pages. Your most recent conversation is always one tap away.
- One click gets you to the bottom of any chat, no matter how long
- No more feeling like the arrow is 'paginating' instead of jumping
Status banner link no longer flashes purple on hover
The action link inside system status banners now stays consistently styled when you hover over it — no more stray purple flash that slipped through an earlier fix.
- Status banner looks polished and on-brand at all times
- Hover colour now matches the rest of your app's design system
ClickFunnels connection status now shows correctly everywhere
If your team had ClickFunnels connected, your dashboard was confusingly showing '0 integrations connected' even though the integration itself showed a green Connected status. Both places now agree.
- Integration summary and individual connection cards now show the same status
- No more second-guessing whether your ClickFunnels connection is actually active
Preview tab labels no longer get cut off in the editor
The 'Preview As' tabs in the editor — Logged Out, End User, and Admin — now display their full labels without truncating. No more mysterious clipped text when switching between preview modes.
- All three preview tabs show their full names at all times
- Easier to switch between perspectives when testing your app
AI builder recovers smarter when it hits a snag mid-build
When the AI ran into a problem during app generation, it would sometimes give up and close out the session without finishing the job. Now it retries intelligently and keeps building instead of leaving your app half-done.
- Fewer stuck or incomplete builds after the AI encounters an obstacle
- Sessions that previously failed silently will now push through and complete
- Resumed builds pick up exactly where they left off with full context intact
App theme stays consistent when recording your screen
If your app is set to dark mode, it will no longer flip to light mode unexpectedly when you record your screen with tools like Loom. Your app looks exactly the way you intended it, on camera and off.
- Dark mode stays dark during screen recordings
- No surprise theme switches mid-demo or mid-tutorial
'Built with OverSkill' badge stays visible in your app's source
A recent update was accidentally stripping the OverSkill attribution banner from your published apps. It's restored — anyone who views your app's source code will see the 'Built with OverSkill' credit as intended.
- The OverSkill attribution banner is preserved in all published apps
- Your app's source code branding looks exactly as designed
Share one invite code with an entire audience at once
You can now create a single invite code that multiple people can all redeem — perfect for live streams, webinars, or group onboarding sessions where everyone types the same code at the same time. Set a cap on how many people can use it, and existing single-use codes work exactly as before.
- One code, many redemptions — ideal for live events and launches
- Set a maximum number of uses per code
- Existing single-use invite codes are completely unaffected