## herdrdev/herdr — v0.7.1…v0.7.2

_119 commits._

### Features
- **feat: expose pane scroll state** (56edcbc)
- **feat(website): add japanese and simplified chinese docs with i18n, translation issue flow** (d36a6de)
- **feat: add public stats page at herdr.dev/stats** (8248767)
- **feat: expose session snapshot through cli** (5d9212a)
- **feat: emit layout update events for runtime layout changes** (15cab96)
- **feat: add mastracode integration (#788)** (d0e3334)
- **feat: paginate plugins page with show more button** (e1bbc25)
- **feat: follow focused pane cwd for new workspaces** (cf3769f)
- **feat: inject powershell prompt shell integration for cwd reporting on windows** (2c422e6)
- **feat: add shell completions** (13cb5d9)
- **feat: hide single-tab tab row** (2a1a8d6)
- **feat: add hidden collapsed sidebar mode** (f54d8e8)
- **feat: add terminal session control stream** (0fa6440)
- **feat: add terminal session observe stream** (bffc4a8)
- **feat: expose api schema from cli** (6703413)
- **feat: generate socket protocol schema** (25aeaa4)
- **feat: add session snapshot api** (9150ed6)
- **feat: emit placement mutation events** (8b74fb8)
- **feat: render worktrees as a tree in the mobile switcher** (14d8e93)
- **feat: agents-first mobile switcher with global header summary** (db1ef28)

### Fixes
- **fix: send shifted punctuation as text in kitty mode** (d190c1f)
- **fix: preserve alt-shift letters (#1102)** (39ba6b7)
- **perf: move session autosaves off main loop** (b425260)
- **fix: stop windows server over named pipes** (b017d21)
- **fix: support esc** (7a85249)
- **fix: honor prefix in copy mode** (17e2b2b)
- **fix: preserve wrapped pane links (#1099)** (4f22e9a)
- **fix: bridge remote image file drops (#1085)** (ed31632)
- **fix: clarify remote ssh auth failures (#1084)** (d9230f5)
- **fix: preserve shifted punctuation for alt legacy input (#1076)** (e98c496)
- **fix: write pane copies to native windows clipboard (#1082)** (c17c419)
- **fix: focus parent after worktree removal (#1075)** (fbc3f08)
- **fix: detect grok build working and blocked states from current ui chrome (#1055)** (b04c649)
- **fix: retry pi state socket reports** (b1d1a07)
- **fix: support custom command keybindings on windows** (220b99a)
- **fix: switch prefix ASCII input source on the foreground client (#1016)** (2bc1724)
- **fix: wait for server stop socket cleanup** (c78349f)
- **fix: allow foreground agent session takeover** (797981c)
- **fix: kitty graphics streams freeze on partial updates and leak host images (#948)** (4eceb75)
- **fix: restore windows recent pane reads** (5abdae1)
- **fix: preserve pi and omp working status across reloads (#984)** (d5521e3)
- **fix: scope empty image paste bridge to remote** (6f14858)
- **fix: forward page keys to primary-screen pagers** (6ea68f9)
- **fix: keep windows wait connections open** (045f506)
- **perf(linux): cache foreground process group scans** (ef67a97)
- **fix: stop sgr mouse sequences leaking into panes** (aa0768b)
- **fix: leave context menu after closing tab** (974a481)
- **fix: draw host cursor on windows** (d1471e6)
- **fix: keep copy feedback above retained pane updates** (8485545)
- **fix: allow windows arm64 installer fallback** (32146f1)
- **fix: replace stale agent session from foreground reports** (74a771d)
- **fix: preserve windows backspace input** (f4d216b)
- **fix: follow cached cwd for new tabs** (48d5864)
- **fix: open scrollback editor on windows without sh** (a9111cb)
- **fix: extend local server startup wait** (3459798)
- **fix: keep remote sessions alive across disconnects** (26db26e)
- **fix: resolve split current from caller pane** (c71c6c1)
- **fix: opencode — report subagent permission prompts as blocked + handle session.status object form (#838)** (be901fe)
- **fix: render ansi undercurl styles** (b7015f1)
- **fix: reuse remote ssh connection** (e9bcea9)
- **fix: add copy mode ctrl page navigation** (5e2dc40)
- **fix: preserve windows win32 bracketed paste** (f3da280)
- **fix: discover package-managed remote herdr installs** (3cd2e7b)
- **fix: recover omp resume and blocked states** (c5c3075)
- **fix: keep powershell panes alive after agent ctrl-c** (8b1d77a)
- **fix: include api schema in nix source** (1db9695)
- **fix: remove focused pane title border marker** (5fffc59)
- **fix: route tui modal mutations through api authority** (97f7822)
- **fix: encode ctrl slash as ctrl underscore** (a937f7e)
- **fix: keep active auto-named tab readable** (bc764c8)
- **fix: compact indexed keybind help ranges** (32e3d7b)
- **fix: measure ui labels by display width** (b44ca3b)
- **fix: answer osc 12 cursor color queries** (292a98a)
- **fix: avoid pi release on internal session reloads (#800)** (3c7327c)
- **fix: ignore modifier-only windows input** (7811d84)
- **fix: render cjk pane border labels** (2ff5dd2)
- **fix: preserve alacritty input on windows** (c792f2f)
- **fix: detect antigravity background-task wait without /tasks hint** (58b9fec)

### Backend
- **release: v0.7.2** (199c276)

### Tests
- **test: synchronize multi-client resize assertion** (faee067)
- **test: wait for client frame before crash assertion** (e713949)
- **test: keep windows smoke cleanup non-fatal** (c510684)
- **test: wait for windows smoke pane output** (6972909)

### Docs
- **docs: finalize release docs** (fb5a46a)
- **docs: remove star history embed** (5b4450c)
- **docs: update sponsors** (efceb30)
- **docs: add community video section** (eb03995)
- **docs: expose stats page in website nav** (dd67f85)
- **docs: update preview manifest** (90debb9)
- **docs: add mastracode integration docs and website agent grid card** (b91b084)
- **docs: add trendshift badge** (885dbcd)
- **docs: clarify agent instruction scope** (6a5b431)
- **docs: update preview manifest** (659c3f5)
- **docs: add skills cli install guidance** (09bac7f)
- **docs: refactor readme and sharpen site positioning** (f36d804)
- **docs: update preview manifest** (7a1578d)
- **docs: update website manifest for v0.7.1** (642c6ab)

### Chore
- **chore: approve contributor liby** (670a2bb)
- **chore: approve merged contributor akbash-bot** (cdfb75d)
- **ci: use homebrew zig for preview macos builds** (4dae557)
- **ci: accept common environment aliases in issue gate** (cbd9b07)
- **refactor(nix): replace apple-sdk wrappers with xcbuild (#995)** (96fc43c)
- **chore: approve contributor TonyxSun** (a493588)
- **refactor: route headless deferred creates through runtime helpers** (04682e5)
- **refactor: route cli pane placement through runtime adapters** (1c606d4)
- **refactor: route cli workspace tab worktree through runtime adapters** (ce6c0dc)
- **refactor: route tui runtime mutations through typed adapters** (89fe897)
- **chore: approve contributor ppggff** (b78a8a5)
- **refactor: route worktree tui actions through runtime wrappers** (c97e098)
- **refactor: route pane layout tui actions through runtime wrappers** (edd08e8)
- **chore: approve merged contributor DevSrSouza** (c7400a4)
- **chore: approve contributor arunoruto** (96c4856)
- **refactor: route headless workspace tab mutations through runtime dispatch** (0bab015)
- **refactor: route tui mutations through runtime dispatch** (9a91a2a)
- **chore: approve merged contributor soar** (2548ace)
- **ci: accept non-empty issue update channels** (86857c9)
- **refactor: route tui mutations through runtime authority** (1a4e94e)
- **chore: tighten issue reporting guardrails** (4b650a1)
- **refactor: split integration module** (12cce7d)

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