Support
Rebuild changelog
The previous version of Kivo47 published a page listing its own defects and then shipped anyway. This is that list, with what happened to each one.
Issues found
9
Fixed in this rebuild
9
Still open
0
Needs a real backend
Settings saved nothing
Settings
The API keys section had a Save button that was wired to no handler. Values vanished on reload with no error, so it read as a bug in the browser rather than a missing feature.
404 page broke the theme
Routing
The app was dark, the not-found page was light grey. Hitting a bad link felt like landing on a different site.
Affiliate banner in the workspace header
Layout
A promotional banner sat above the workspace on every page, pushing the actual content down and competing with the primary action.
Lists had no empty states
Global
A new account saw blank panels with no explanation and no way forward, which is indistinguishable from a failed load.
Duplicate meta description on every route
SEO
All fifteen routes shared one description string, so search results and link previews were identical regardless of the page.
Focus states were invisible
Accessibility
Outlines were suppressed globally, which made the app effectively unusable with a keyboard.
Horizontal scroll below 400px
Responsive
Wide tables and the cost breakdown pushed the page body sideways on small phones.
No server-side rate limit on the AI endpoint
Backend
Anyone holding a session could call generation in a loop. This is a billing incident waiting to happen rather than a bug report.
Webhook signatures unverified
Payments
Payment events were trusted without checking the signature, so a forged request could grant a paid tier.