- Shipped
- 3 Septemba 2026, 22:52 UTC
- Author
- Kamo
- Commit
- 9ed425b
A dispatch now comes back naming a terminal, and the console opens it. That is not a courtesy view of something already underway — the hand-off is PREPARED on the dev machine and starts when the window connects, so opening it is what sets session, not by this client, so the title in the list and the title on the window cannot disagree. An open VS Code is no longer a precondition for sending. It was a real one when a dispatch was a background session handed to an editor; the terminal hosts it now, and VS Code only decides whether the session ALSO turns up as a tab there. The dialog says so and sends anyway — telling an operator to go and open an editor would be advice to fix something that is not broken. The two preflight strings are RENAMED rather than edited: translate.ts queues a key only when it is missing, so changing a value in place would have left 21 locales describing behaviour that no longer exists. Interaction Center tabs carry icons — the chat bubble its rows already use, the terminal glyph on the nav option and every terminal row — so the strip reads as a set of places rather than four words. iconPosition="start" keeps them inline; MUI's 72px min-height for icon tabs is meant for stacked layouts and only adds a band of empty space here. 416 test files / 5246 tests and all 13 non-i18n guards pass. The i18n guard and tsc are currently red on another session's uncommitted work in this tree (FooterBadgesEditor keys, app/hr/careers) — neither is in this change and neither is on origin; every key this change uses resolves against a fresh dictionary clone.