Bookmark a saved version of your app — and it actually sticks
The bookmark button on your app's version history appeared to do nothing when clicked. It now saves reliably so you can mark important snapshots with confidence.
- Bookmarked versions are now properly saved and easy to find later
- Use bookmarks to protect key milestones before making big changes to your app
'Buy More Credits' button now works on every page
Clicking 'Top up credits' or 'Buy more credits' from the pricing page, compare page, templates page, or billing area previously did nothing. It now reliably opens the purchase modal wherever you are.
- Top-up and credit pack modals now open correctly from /pricing, /compare, /templates, and account pages
- No more clicks that vanish into thin air
Connect Slack (and other tools) to the right workspace every time
If you're signed into multiple Slack workspaces, OverSkill now always shows the workspace chooser when connecting — so you connect exactly the account you intend, not whichever one Slack happened to remember.
- Workspace chooser always appears when connecting Slack
- No more silent connections to the wrong Slack workspace
- Works reliably for users managing multiple teams or clients
New users no longer start with a broken duplicate workspace
When joining via the waitlist, some accounts were silently created with two workspaces — causing bonus credits to land in the wrong place, invisible to you. That's fixed.
- Your workspace and credits are in the right place from day one
- No more phantom duplicate teams cluttering your account
- Waitlist bonus credits now appear correctly in your account
Plan upgrades and downgrades now take effect instantly
If you changed your plan through the billing portal, your app's features and access limits stayed stuck on your old plan until a full re-login. Your new plan now activates the moment the change goes through.
- Upgrading unlocks new features immediately — no sign-out required
- Downgrading also reflects right away so there's no confusion about what's included
Error recovery buttons in your published apps actually work now
If a published app hit an error, the 'Ask OverSkill to Fix' and recovery buttons were completely non-functional for end users. Both buttons now work correctly in live, standalone apps.
- Recovery buttons now work in apps shared with real users
- Users can trigger a fix request without needing to be in the editor
- Errors in published apps are no longer dead ends
Email sending inside your app now actually confirms delivery
Apps that send emails (like invite flows or affiliate links) were sometimes reporting success even when the email never went out. That silent failure is now caught and surfaced clearly.
- Email actions in your app now accurately report whether a message was sent
- Failed emails surface a real error instead of a false 'sent' confirmation
- Easier to debug email flows when something goes wrong
Credit usage bar now shows accurate numbers all month
The credits progress bar in the editor was comparing different time windows, causing it to show over 100% mid-month even when you hadn't gone over your limit. It now stays accurate throughout your full billing cycle.
- Progress bar no longer overflows or shows misleading overage warnings
- Credit usage is now calculated against your actual billing cycle, not the calendar month
Support ticket form no longer crashes on submit
Submitting a support ticket with certain category selections was causing a 500 error — the ticket never went through. This is now fixed, and the category options shown match what the system actually accepts.
- Support tickets now submit successfully every time
- Category dropdown shows only valid, working options
- Ticket status now displays correctly on the ticket detail page
Version history cards are cleaner and less alarming
The confusing code-change numbers (like "+937 −789") that appeared on saved versions have been removed. Your version history now shows what matters: when it was saved and how many credits it used.
- Version cards no longer show intimidating technical file-change numbers
- Cleaner history view makes it easier to find and restore the right version
- Credits used per version are still clearly visible
Apps with paid access now enforce subscriptions correctly
A bug caused paid-access gates inside generated apps to never match a subscriber's plan, meaning paying users of your app could be incorrectly blocked or let through. Subscription enforcement now works as intended.
- Users who subscribe to your app get the right access level immediately
- Free vs. paid content gating inside your generated apps now works reliably
Privacy and Terms pages are now readable in dark mode
On dark-mode displays, the Privacy Policy and Terms of Service pages were showing near-black text on a dark background — essentially unreadable. Both pages now display correctly in dark mode.
- Legal pages are fully legible in dark mode
- Consistent reading experience across light and dark display settings
Buttons with green backgrounds now have proper text contrast
Several action buttons were showing white text on a bright green background, which was hard to read and failed accessibility standards. Text color has been corrected across the app for a cleaner, more legible look.
- Green buttons are easier to read for all users
- Meets accessibility contrast standards throughout the app
SSO users land on the dashboard immediately after sign-in
Users signing in through a partner platform (like a connected membership site) were being redirected to an onboarding form asking for their name — even if they were already an active user. They now land directly on their dashboard.
- No more unnecessary onboarding interruptions for SSO sign-ins
- Partner platform members go straight to their workspace on first launch
Payments verification status now reflects your real approval state
The payments setup screen was sometimes showing an incorrect or stuck verification status because it was reading the wrong information. It now accurately reflects whether your account is verified so you know exactly where you stand.
- Verification status on the payments screen is now always accurate
- Pending state messaging is clearer while approval is in progress