Tux
✦ Pro @tuxnotfoundindie dev. ships things. moves on. currently: building openstage — your build story, one link.
First user signed up 🥳🥳🥳
E_Ryko became the first person to sign up for Openstage. Check out his openstage timeline!
Pro tier shipped 🎉
Stripe Checkout is live — $7/month or $49 lifetime. Unlocks custom domain, analytics, private entries, and a pro badge.
We are live!!
dashboard: add share on X button for entries
github.com/tuxnotfound/openstage/commit/9e5a0b4e932962ed04ce53ea6032e0d5e2ee4adbdecouple DB pool from puma threads; tune SolidQueue for low-mem deploy
github.com/tuxnotfound/openstage/commit/58e79e508e8e519bd7f98d14da8b8758b417d2f5tune SolidQueue for low-memory single-container deploy
github.com/tuxnotfound/openstage/commit/fe4fef01df2d9d9fa2db0a55589c16d52e4ef14cstory time is live! 🚀🚀🚀
story time is out there (name's still a placeholder) private testing, first friendly users already in. no big announcements. just a handful of people actually using it and that's already the best feeling. building this one slowly, intentionally. more soon.
Add job error states and mobile-responsive sidebar
First user signed up 🥳🥳🥳
E_Ryko became the first person to sign up for Openstage. Check out his openstage timeline!
Character quota limit logic updated
Update quota limit behavior
Adds embeded widget
github.com/tuxnotfound/openstage/commit/a0d504aa1ee0e98b9d20e7cc585ab13df1bb64a8Inline character regenerate button with name; gate Regenerate characters by quota
Always show character regenerate button, soften time estimates in confirms
Add per-character regenerate button and force-regenerate all panels
Gate character generation by quota and rename silhouettes to characters in UI
Suppress panel quota warning when storyboard already complete
Add tiered quotas: free/pro/admin roles with monthly storyboard + panel caps
Private github repos are shown in entries
github.com/tuxnotfound/openstage/commit/94aa71d61a73a831dd9c2ec495f5b3d2e84a3f60Updates window.confirm into a proper modal
Add delete action for storyboards
Async storyboard generation with spinner and page refresh on complete
Fix Active Storage URLs in job broadcasts, refresh page on job completion
Add async pipeline: jobs + Turbo Stream live updates per panel/character
Redesign UI: sidebar nav, cleaner cards, consistent typography throughout
Make storyboard sections collapsible and unify card style across pages
Polish UI: horizontal character cards and consistent rounded-lg cards
Add Devise auth with email/password and Google OAuth