1.9.0: the phone gets each session’s identity

As of 2026-07-24. Nothing to configure.


Directory, branch and summary on the phone

Looking at a terminal from the phone used to deliver only the screen. It now carries the working directory, the git branch, the AI summary of the session and the last prompt — the same identity the grid cell shows.

A field the host cannot answer is omitted key and all: an empty one would read as “this session has no branch” rather than “not known”. A session that outlived a host restart has no PTY left, so it sends the screen alone, exactly as before.

→ Using MulmoTerminal from your phone

The grid’s buttons look the same in every cell

In the launcher and command cells, ⤢ and ✕ rendered as browser-default grey boxes. The cause was neither CSS nor the theme: CellChromeButtons has a fragment root (two <button>s), and Vue hands the scope id to a single root element only — so the shared scoped rules matched nothing.

The shared cell chrome moved to Tailwind utilities as a result. Utilities are global, so they reach a fragment-root component by construction.


Changelog / What’s new in 2.0.0


This site uses Just the Docs, a documentation theme for Jekyll.