Energy-Alpha patches a profile-update mismatch before it breaks the frontend

A small compatibility fix lets two ways of saving a user profile work reliably with the same backend.

integrationworkflow

Energy-Alpha has added support for a second, widely used method of submitting profile changes. The underlying profile checks, update process and account-key status all remain the same; this is about accepting the request shape an existing frontend was already sending.

It looks like a focused production hotfix rather than a broader product change, including a follow-up redeploy. That makes it useful if your own Mike interface is failing when users try to save profile changes, but not a must-have feature for every fork.

The implementation currently repeats the same update logic in two places, so anyone adopting it may want to consolidate that later.

Who should care: teams maintaining a customised Mike frontend, where a minor integration mismatch can otherwise block a basic account-setting workflow.

So what Who should care: teams maintaining a customised Mike frontend, where a minor integration mismatch can otherwise block a basic account-setting workflow.

View this fork on GitHub →

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

Commits in this thread

2 commits from Energy-Alpha/mike, oldest first. Source extracted verbatim from the harvested git log.

SHA Subject Author Date
e7f4c60a feat: add PUT /user/profile endpoint for frontend compatibility Claude Code 2026-06-01 ↗ GitHub
fb700656 chore: trigger Railway redeploy Claude Code 2026-06-01 ↗ GitHub

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-989.md from inside the repo you want the changes in.

⬇ Download capture-thread-989.md