elitan tries to fold Mike's two servers into one

A proposal to run the whole app as a single deployable instead of a separate backend service plus a frontend - though it never made it in.

infrastructure

Right now this fork ships as two things: a standalone backend service and the frontend it talks to. elitan's proposal was to collapse them into one, moving all the server logic to live inside the frontend app so the whole thing builds and deploys as a single unit. Fewer moving parts, simpler operations.

The change also started wiring in tighter, type-checked plumbing between the browser and the server, so calls are less likely to silently break when someone changes one side. File uploads, downloads, and live updates were deliberately left on the old paths to avoid breaking anything mid-migration. elitan reported it passed a clean build and basic smoke tests. But the pull request was closed within a couple of minutes of opening and never merged, so none of it actually landed here - it reads more like a mis-filed or superseded submission than a rejected one.

So what One to note if you care how Mike is packaged and deployed, but nothing shipped, so it changes nothing on the ground today.

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 elitan/mike, oldest first. Source extracted verbatim from the harvested git log.

SHA Subject Author Date
ee082703 feat(llm): add ollama support Johan Eliasson 2026-05-15 ↗ 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-760.md from inside the repo you want the changes in.

⬇ Download capture-thread-760.md