Tux

Tux

✦ Pro @tuxnotfound

indie dev. ships things. moves on. currently: building openstage — your build story, one link.

161
entries
5
repos
6
milestones
⚡ 8
day streak
Pinned
milestone

First user signed up 🥳🥳🥳

E_Ryko became the first person to sign up for Openstage. Check out his openstage timeline!

openstage.dev/E_Ryko
milestone

Pro tier shipped 🎉

Stripe Checkout is live — $7/month or $49 lifetime. Unlocks custom domain, analytics, private entries, and a pro badge.

milestone

We are live!!

shipped GitHub openstage

dashboard: add share on X button for entries

github.com/tuxnotfound/openstage/commit/9e5a0b4e932962ed04ce53ea6032e0d5e2ee4adb
shipped GitHub openstage

decouple DB pool from puma threads; tune SolidQueue for low-mem deploy

github.com/tuxnotfound/openstage/commit/58e79e508e8e519bd7f98d14da8b8758b417d2f5
shipped GitHub openstage

tune SolidQueue for low-memory single-container deploy

github.com/tuxnotfound/openstage/commit/fe4fef01df2d9d9fa2db0a55589c16d52e4ef14c
released

story 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.

shipped GitHub story_time_v1

Add job error states and mobile-responsive sidebar

milestone

First user signed up 🥳🥳🥳

E_Ryko became the first person to sign up for Openstage. Check out his openstage timeline!

openstage.dev/E_Ryko
shipped GitHub story_time_v1

Character quota limit logic updated

shipped GitHub story_time_v1

Update quota limit behavior

shipped GitHub story_time_v1

Inline character regenerate button with name; gate Regenerate characters by quota

shipped GitHub story_time_v1

Always show character regenerate button, soften time estimates in confirms

shipped GitHub story_time_v1

Add per-character regenerate button and force-regenerate all panels

shipped GitHub story_time_v1

Gate character generation by quota and rename silhouettes to characters in UI

shipped GitHub story_time_v1

Suppress panel quota warning when storyboard already complete

shipped GitHub story_time_v1

Add tiered quotas: free/pro/admin roles with monthly storyboard + panel caps

shipped GitHub openstage

Private github repos are shown in entries

github.com/tuxnotfound/openstage/commit/94aa71d61a73a831dd9c2ec495f5b3d2e84a3f60
shipped GitHub story_time_v1

Updates window.confirm into a proper modal

shipped GitHub story_time_v1

Add delete action for storyboards

shipped GitHub story_time_v1

Async storyboard generation with spinner and page refresh on complete

shipped GitHub story_time_v1

Fix Active Storage URLs in job broadcasts, refresh page on job completion

shipped GitHub story_time_v1

Add async pipeline: jobs + Turbo Stream live updates per panel/character

shipped GitHub story_time_v1

Redesign UI: sidebar nav, cleaner cards, consistent typography throughout

shipped GitHub story_time_v1

Make storyboard sections collapsible and unify card style across pages

shipped GitHub story_time_v1

Polish UI: horizontal character cards and consistent rounded-lg cards

shipped GitHub story_time_v1

Add Devise auth with email/password and Google OAuth