The web UI's <title> still carries the pre-rename product name:
<title>agentd · remote</title>
(crates/daemon/assets/index.html:7 @ 4c1459b)
The product is Construct. The browser tab, bookmark labels, window switcher, and history entries all show the old name, and every open session tab is indistinguishable from every other because the title is static.
Expected
- Title reflects the current product name.
- Ideally it is dynamic, so a user with several tabs open can tell them apart — e.g.
<session title> · Construct, falling back to Construct when no session is selected. The web UI already computes sessionViewTitle(s) for the header, so the string is available.
- A needs-attention indicator in the title (e.g. a leading
● when any session needs input) would make backgrounded tabs useful, but that is a follow-up, not part of this fix.
Acceptance criteria
Found during a power-user UX audit of the TUI and web UI.
The web UI's
<title>still carries the pre-rename product name:(
crates/daemon/assets/index.html:7@ 4c1459b)The product is Construct. The browser tab, bookmark labels, window switcher, and history entries all show the old name, and every open session tab is indistinguishable from every other because the title is static.
Expected
<session title> · Construct, falling back toConstructwhen no session is selected. The web UI already computessessionViewTitle(s)for the header, so the string is available.●when any session needs input) would make backgrounded tabs useful, but that is a follow-up, not part of this fix.Acceptance criteria
Found during a power-user UX audit of the TUI and web UI.