Mike renamed to Iroh at the UI layer, internals untouched
A single commit swaps 12 user-visible strings across 9 files -- system prompts, the DOCX tracked-changes author, browser title, nav text, a handful of placeholders. Every internal identifier stays as-is.
The diff is deliberately narrow. SYSTEM_PROMPT in chatTools.ts now introduces the assistant as Iroh; tabular.ts does the same. The author name written into Word tracked-changes goes from "Mike" to "Iroh". OG/tab title, sidebar brand text, the error page copy, and two column-prompt placeholders all flip.
Nothing else changes. MikeMessage, MikeIcon, mikeApi, the application/mike-doc MIME type, the storage bucket name, code comments referencing the upstream repo, and any external URLs are all left alone. The author chose the cheapest possible user-facing rebrand: touch only what a user actually sees, leave the type surface and storage schema intact.
That's a sensible tradeoff for a fork that wants to diverge at the product level without breaking any existing integrations or data.
Spotted something wrong? Or know the PR text has fresher detail than the writeup above?