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.