Connect integrations once — use them everywhere in your workspace
Integrations like Slack, Airtable, and others are now clearly shown as workspace-wide connections, so you connect once and every app you build can use them. The interface now shows your connection status upfront and guides you to the right action instantly.
- Connect a tool once and it's available across all your apps — no re-connecting per project
- Buttons now clearly show whether you're connecting for the first time or already set up
- No more confusion about seeing the same integration icon in multiple places
Manage your subscription right from your billing page
Your active subscription now appears directly on your billing dashboard, so you can manage or upgrade your plan without hunting through menus. Clicking any plan button on the pricing page now takes you straight to checkout — no more dead ends.
- Your current plan is now visible and manageable from your billing dashboard
- Clicking 'Get Starter', 'Get Pro', 'Get Studio', or 'Get Team' now goes straight to checkout
- No more getting dropped on a blank billing page with nowhere to go
App previews stay alive longer without interruption
Your app previews no longer cut out unexpectedly while you're building or demoing. The session now correctly resets its timer in the background, so you get uninterrupted preview time.
- Previews no longer time out prematurely mid-session
- Demos and review links stay active without needing a manual refresh
- Background keep-alive now actually extends your session as intended
Font changes in the theme editor actually stick now
Switching fonts or toggling between light and dark presets in the theme editor now updates your app's appearance correctly every time. Previously, font-only changes could appear to save but wouldn't show up in your preview.
- Changing your app's font now immediately reflects in the live preview
- Light and dark theme presets persist reliably after saving
- What you see in the editor now matches what your users see
Apps deploy reliably — background tasks were silently stalling
A hidden configuration gap was causing certain background tasks — including app deployments and previews — to get stuck indefinitely, sometimes showing an unhelpful error. All queued work is now processed correctly.
- App deployments that were silently stuck will now complete as expected
- Preview generation and other background tasks no longer pile up unprocessed
- Eliminates a class of confusing errors users saw when publishing or updating apps
The editor stays snappy even on long, busy projects
Switching back to OverSkill after working in another browser tab is now much faster, even on projects with long chat histories. The editor no longer tries to re-render everything at once when you return.
- Returning to a long-running project no longer causes a slow reload
- The editor stays responsive no matter how many AI messages your project has
- Smoother multitasking — jump between tabs without losing your flow
Credits now deduct correctly for every generation
A billing gap meant some workspaces were consuming AI generations without any credits being deducted — this is now fixed and credit usage accurately reflects all activity going forward.
- Credit balances now accurately reflect all AI usage in your workspace
- Fixes a silent issue where certain accounts were not being charged for completed generations
- Cached AI responses are now counted correctly, preventing overcharges on repeat content
Publish button updates correctly after previewing changes
After making edits and previewing them, the Publish button in the editor now correctly reflects the latest state of your app. Previously it could get stuck showing outdated status until you manually refreshed the page.
- The Publish button always shows the right status after a preview
- No more needing to refresh the editor to see your app is ready to publish
- Edit → preview → publish flow now works seamlessly end to end