easterbrooka renames Mike to Michelle and lets one backend serve many front ends

A cosmetic rebrand rides along with a quietly useful change to how the backend decides which sites it will talk to.

brandinginfrastructure

The visible move is a name change: across the sidebar, the browser tab, the column prompts, and the API-keys screen, "Mike" becomes "Michelle." The icon stays put; only the words change. Mechanical, reversible, and entirely cosmetic.

The more interesting change sits in the plumbing. Previously the backend would only trust requests coming from a single approved web address. easterbrooka reworked it to accept a list - so a production site and a staging site can both talk to the same backend without anyone touching the code. Requests from any address not on the list are turned away, which is the safe default. The one wrinkle: the approved addresses are now packed into a single comma-separated setting, so whoever configures the deployment needs to know that format.

So what Useful for any team running more than one front-end environment against a shared backend - the rename is just window dressing.

View this fork on GitHub →

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

Commits in this thread

1 commit from easterbrooka/mike, oldest first. Source extracted verbatim from the harvested git log.

SHA Subject Author Date
5bc4211a Rebrand UI from Mike to Michelle + multi-origin CORS andrew 2026-05-05 ↗ GitHub
commit body
Renames the 8 user-facing brand strings (browser title, logo text,
sidebar nav, workflow badges, modal placeholders, error page,
account page help text). Logo icon is unchanged. Code identifiers
(types, file names, comments) intentionally untouched in this pass.

Backend CORS now accepts a comma-separated FRONTEND_URL so the
amplifyapp.com fallback URL keeps working alongside new custom
subdomains during testing.

Co-Authored-By: Claude Opus 4.7 (1M context) <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-59.md from inside the repo you want the changes in.

⬇ Download capture-thread-59.md