---
title: What's new in 1.9.0
layout: default
parent: English
nav_order: 1040
---

# 1.9.0: the phone gets each session's identity
{: .no_toc }

**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](phone.html)

## 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](https://github.com/receptron/mulmoterminal/blob/main/docs/ChangeLog.md) / [What's new in 2.0.0](v2.0.0.html)
