## dcolinmorgan/herdr-remote — v0.7.5…v0.8.0

_50 commits._

### Features
- **feat(relay): read pi conversation transcripts (kind 'path')** (946cf84)
- **feat(web): a real favicon, installable icons, and an app that fills the display** (15a3604)
- **feat(web): adopt claude code's palette, monospace ui, and a theme pin** (ea0892c)
- **feat(web): reach a tab or a pane by name, and stamp history in the reader's zone** (41926e4)
- **feat(web): triage is the axis, not the workspace** (23c1de2)
- **feat(web): make the workspace the unit of the list and of the session view** (f276fe1)
- **feat(web): show and drive the terminals, not just the agents** (ebdf8cc)
- **feat(web): light the open toggles and halve the key dock** (47f9129)
- **feat(web): put the page keys on the pad, in the keyboard's own layout** (bf4f731)
- **feat(web): render the transcript as a conversation** (06fcb5d)
- **feat(web): group agents by herdr's real workspaces and tabs** (a157eec)
- **feat(web): show what a working agent is doing on its card** (e90d0e0)
- **feat(web): a history panel over the agent's transcript** (df524ce)
- **feat(relay): derive the two timestamps a client needs to triage a herd** (eba2a2a)
- **feat(relay): serve the panes that have no agent in them** (b0fa261)
- **feat(relay): serve herdr's real workspace and tab hierarchy** (d230b97)
- **feat(relay): ship a diff with every file edit** (40ce988)
- **feat(relay): read conversation history from agent transcripts** (ed9a4fe)
- **feat(relay): send the page keys herdr refuses as CSI bytes** (33b3eee)
- **feat(relay): tell clients what a working agent is doing** (c73a138)

### Fixes
- **Merge PR #43: perf/fix(relay) take herdr calls off the event loop, real key grammar** (2d5e051)
- **Merge pull request #41 from DanielGnzlzVll/fix/agent-prompt-ack-request-id** (332a4a0)
- **Fix: echo request_id in agent_prompt ack so clients recognize it** (796fd81)
- **fix(web): the mirror carries scrollback, and held scrollback stops the tick** (58055a4)
- **fix(web): 170px of chrome above the output, and a switch that showed the other pane** (0c0cbda)
- **fix(web): the mirror replaces only what it must, and sideways is not "load more"** (5f05b9e)
- **fix(web): no timed rebuild runs under a selection** (1a8286f)
- **fix(web): the grouped list must not invent spaces, bury the ask, or rename a pane** (7d2c988)
- **fix(web): shrink the key pad from four rows to three** (66735b9)
- **fix(web): stop the session view from covering settings and history** (79f74bb)
- **fix(web): let the IME keep Enter while composing** (cf97a72)
- **fix(web): dismiss views with the back button instead of exiting** (8d5f168)
- **perf(relay): run every herdr call off the event loop** (f2586d5)
- **fix(relay): say which key was refused** (370c8f9)
- **fix(relay): validate keys in the grammar herdr actually accepts** (5d09f8a)
- **fix(clients): keep the automatic prompt read off herdr's harvesting path** (f7a2934)

### Backend
- **release: v0.8.0** (1f5bd32)
- **Merge PR #46: refactor(web) split the app into files, serve web/ as a directory** (a33659e)
- **Merge PR #45: feat(web) make the web client usable on a phone** (224c524)
- **Merge PR #44: feat(relay) conversation history, workspace hierarchy, shell panes, pane activity** (7016df9)
- **Merge PR #42: build(release) publish every client on tag push from one version source** (336a776)
- **bump plugin version to 0.7.5 (was stuck at 0.5.0)** (25f9df5)

### Tests
- **test(web): share one browser across the key-pad test classes** (7ff4f59)

### Chore
- **refactor(web): split the app into index.html + app.css + ten scripts** (40909d6)
- **refactor(web): the mirror is a line per node, because blast radius is the whole problem** (d1c927b)
- **refactor(web): trim every key row's height** (5876c15)
- **refactor(relay): split the session switch so validation leaves the loop** (37b478d)
- **build(release): fold the plugin manifests into the version check** (1cf851a)
- **ci(release): build and publish every client on tag push** (5aeb342)
- **build: auto-sync VERSION to plugin manifests on build** (a8d0bef)

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