What's Changed
- test: add Docker SSH relay perf guard by @nwparker in #4778
- test: guard hidden terminal side effects by @nwparker in #4779
- Track OSC titles in headless terminal snapshots by @nwparker in #4780
- Adopt renderer-seeded titles into headless terminal state by @nwparker in #4781
- Preserve cold-restore cwd in headless terminal snapshots by @nwparker in #4782
- Track split OSC metadata in headless terminals by @nwparker in #4783
- Guard partial live chunks during hidden terminal restore by @nwparker in #4784
- Cap terminal multiplex backlog by encoded bytes by @nwparker in #4785
- Cap terminal stream output batches by encoded bytes by @nwparker in #4787
- Bound live terminal output frames by @nwparker in #4789
- Prioritize active terminal output by @nwparker in #4791
- Prioritize active terminal renderer writes by @nwparker in #4792
- Add OpenCode terminal scale benchmarks by @nwparker in #4793
- Add cross-workspace OpenCode scale benchmarks by @nwparker in #4794
- Summarize terminal perf benchmark reports by @nwparker in #4795
- Tighten OpenCode terminal latency budgets by @nwparker in #4796
- Clamp provider terminal data ACKs by @nwparker in #4797
- Expose PTY renderer delivery pressure debug by @nwparker in #4798
- Annotate terminal perf with main PTY pressure by @nwparker in #4799
- Track peak PTY renderer delivery pressure by @nwparker in #4800
- Add active typing pressure regression benchmark by @nwparker in #4804
- Add hidden real PTY pressure benchmark by @nwparker in #4805
- Measure hidden PTY restore latency by @nwparker in #4806
- Measure terminal scroll under PTY pressure by @nwparker in #4807
- Scale real PTY pressure benchmarks by @nwparker in #4808
- Measure renderer terminal backlog pressure by @nwparker in #4809
- Guard renderer backlog under PTY pressure by @nwparker in #4810
- feat(browser): persist default browser zoom by @tmchow in #4765
- Show Kimi Code subscription usage in the status bar by @ZinkLu in #4641
- Scale hidden real PTY pressure benchmarks by @nwparker in #4812
- Fix recovery for missing worktree deletes by @AmethystLiang in #4811
- Fix stale diff views not refreshing on file or tree changes by @Jinwoo-H in #4731
- Add terminal perf report budget checker by @nwparker in #4813
- Fix Stage All for submodule-only dirtiness by @AmethystLiang in #4814
- Test terminal perf report budget checker by @nwparker in #4816
- Gate terminal scale perf reports by @nwparker in #4818
- Schedule terminal scale perf report gate by @nwparker in #4823
- Preserve terminal perf reports under Playwright cleanup by @nwparker in #4824
- Expose manual terminal perf profile knobs by @nwparker in #4826
- Slice synthetic OpenCode pane injection by @nwparker in #4827
- Fix web remote client workspace switching loop (#4771) by @Jinwoo-H in #4825
New Contributors
Full Changelog: v1.4.51-rc.4...v1.4.51-rc.5