## pingdotgg/t3code — v0.0.46-nightly.20261004.2657…v0.0.46-nightly.20261005.2667

_16 commits._

### Features
- **feat(clients): learn an environment's LAN and tailnet addresses (#15468)** (745c225)
- **feat(clients): reach one environment over several routes (#15467)** (979ca66)

### Fixes
- **fix(server): queue background notifications during active tools (#15892)** (1beb035)
- **fix(mobile): a message that fails to send now says why in the thread (#15807)** (a1d9d72)
- **fix(dev): write bootstrap warnings directly to stderr (#15865)** (de09c75)
- **fix(server): drop the duplicate Option import that breaks main CI (#15847)** (1e2ecbd)
- **fix(dev): worktree setup never deletes a real env file (#15845)** (f8a308f)
- **fix(mobile): back from an agent's thread returns to its parent (#15068)** (01f894e)
- **fix(web): center icons in thread details icon buttons (#15669)** (ad5178a)
- **fix(server): recover Linux runtime directory for device hub (#12402)** (f729e0e)
- **fix(server): expand home-relative media paths (#15618)** (f4153a7)
- **perf(web): validate monospace fonts when selected (#15642)** (bc27482)
- **fix(server): share MCP tool presentation across providers (#15475)** (ec20db4)
- **fix(cli): reject accidental server launches (#15795)** (fe417df)

### Backend
- **revert(chat): remove automatic file-link repair (#15824)** (801ca76)

### Chore
- **refactor(server): share one keyed lock that releases idle keys (#15577)** (37de6cb)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/pingdotgg/t3code?utm_source=github-action)._