Davemaina1 builds a storefront for its Mike fork

What started as a separate marketing site got folded straight into the product, turning a developer project into something that looks ready to sell.

brandingchat-ui

Davemaina1 has spent four commits giving this fork, branded Iroh, a public face: a hero, a jurisdictions section, a features grid, an FAQ, privacy and terms pages, and a signup flow. The work first lived as a standalone marketing site, then moved inside the main app so there's a single thing to deploy, with a dark, editorial rebrand and a new logo and color palette on top.

Two quieter fixes ride along. Chat messages had been silently failing to save because the app was writing to a database column that no longer exists; that's now removed, so the chat history actually persists. And reads and writes of user profile data now go through the fork's own backend rather than the browser talking straight to the database, which is the safer posture.

So what Worth a look for anyone tracking which Mike forks are drifting from hobby project toward a sellable product.

View this fork on GitHub →

Spotted something wrong? Or know the PR text has fresher detail than the writeup above?

Commits in this thread

4 commits from Davemaina1/iroh_, oldest first. Source extracted verbatim from the harvested git log.

SHA Subject Author Date
2114cfaf feat(landing): initial Next.js marketing site with hero, jurisdictions, features, FAQ, privacy, terms Davemaina1 2026-05-14 ↗ GitHub
18f758ac feat(landing): migrate marketing site into product app, wire waitlist to Supabase Davemaina1 2026-05-14 ↗ GitHub
5fa79a9f Rebrand to Iroh: premium landing page, fix profile persistence, cleanup Davemaina1 2026-05-14 ↗ GitHub
commit body
- Revamp landing page: dark hero, Stats section, Trust section, editorial
  features grid, dark How It Works, refined FAQ/CTA/Footer
- Fix display name not persisting: route all user_profiles reads/writes
  through backend API (GET/PATCH /user/profile) to bypass RLS
- Fix user messages not saving: remove non-existent 'workflow' column
  from chat_messages inserts
- Replace MikeIcon with IrohSpinner (flame-black idle, Loader2 spin)
- Replace all placeholder logos with flame-gold/flame-black SVGs
- Add favicon.ico + favicon.png for Safari compatibility
- Add product screenshot to hero
- Remove Models & API Keys settings page
- Password show/hide toggle on login/signup
- Signup: default display_name to first name, fix terms/privacy links
- SiteLogo: remove mikeoss.com reference

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
c183caaa fix: proper Iroh gold flame favicon for Chrome + Safari Davemaina1 2026-05-14 ↗ GitHub
commit body
- Generated proper square favicons from flame-gold.svg (16, 32, 180, 192, 512)
- Removed old grey blade icon.svg that was overriding the favicon
- Added apple-touch-icon.png (180x180 square) for Safari
- Updated layout.tsx metadata to reference correct icon paths

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

Capture this thread into my fork

Download a single Markdown prompt that tells Claude how to port every commit above into your working tree — adapting paths and structure to match your repo. Run it via claude -p < capture-thread-382.md from inside the repo you want the changes in.

⬇ Download capture-thread-382.md