Rebrand to Iroh: premium landing page, fix profile persistence, cleanup

↗ view on GitHub · Davemaina1 · 2026-05-14 · 5fa79a9f

- 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>
Repository Davemaina1/iroh_
Author Davemaina1 <dmain7015@gmail.com>
Authored
Parents 18f758ac
Stats 36 files changed , +726 , -721
Part of Marketing landing site + premium-rebrand polish pass

Capture this commit into my fork

Download a Markdown prompt that tells Claude how to port this exact commit into your working tree. Run it via claude -p < capture-commit-5fa79a9f.md from inside the repo you want the change in.

⬇ Download capture-commit-5fa79a9f.md