Jinjing
7a67fa2b5f
Lighten worktree sidebar and scope its color tokens under `--worktree-si
...
- Dark mode panel lifted from `#212121` to `#2a2a2a` so it reads clearly above the `#0a0a0a` canvas.
- Added `--worktree-sidebar-accent`, `--worktree-sidebar-border`, and `--worktree-sidebar-ring` tokens in both color schemes.
- Migrated all sidebar components from shared `sidebar-*` tokens to the scoped `worktree-sidebar-*` tokens, preventing bleed when the two layers diverge.
2026-06-07 16:41:57 -07:00
Jinjing
213086ace6
Use a distinct background token for the worktree sidebar panel
...
- Adds `--worktree-sidebar` and `--worktree-sidebar-foreground` CSS tokens (light: #f5f5f5, dark: #212121 ) so the sidebar can be visually lighter than the default `--sidebar` value
- Applies `bg-worktree-sidebar` to the sidebar container
2026-06-07 11:09:15 -07:00
Neil
f6a576d09c
Measure renderer terminal backlog pressure ( #4809 )
2026-06-07 10:36:26 -07:00
Neil
7ac509ed62
Scale real PTY pressure benchmarks ( #4808 )
2026-06-07 10:18:39 -07:00
Neil
9c92e3d47b
Measure terminal scroll under PTY pressure ( #4807 )
2026-06-07 09:59:55 -07:00
Neil
6d4065cae5
Measure hidden PTY restore latency ( #4806 )
2026-06-07 09:49:03 -07:00
Neil
66a561e18b
Add hidden real PTY pressure benchmark ( #4805 )
2026-06-07 09:40:30 -07:00
Neil
3c38c973bc
Add active typing pressure regression benchmark ( #4804 )
2026-06-07 09:26:50 -07:00
Neil
16fde16e90
Track peak PTY renderer delivery pressure ( #4800 )
2026-06-07 09:14:30 -07:00
Neil
228da20e93
Annotate terminal perf with main PTY pressure ( #4799 )
...
Annotate terminal perf benchmark output with main PTY pressure counters.
2026-06-07 08:54:16 -07:00
Neil
c410d051c2
Expose PTY renderer delivery pressure debug ( #4798 )
...
Expose main PTY renderer delivery pressure counters for backpressure regression tests.
2026-06-07 08:42:24 -07:00
Neil
62eef67edc
Clamp provider terminal data ACKs ( #4797 )
...
Clamp provider terminal data ACKs to bytes actually in flight.
2026-06-07 08:36:35 -07:00
Neil
be4dc76b8a
Tighten OpenCode terminal latency budgets ( #4796 )
...
Tighten OpenCode terminal latency budgets and harden the artificial OpenCode prompt-script harness.
2026-06-07 08:28:15 -07:00
Neil
1defc2d1dd
Summarize terminal perf benchmark reports ( #4795 )
2026-06-07 08:08:04 -07:00
Neil
3d9eadf42a
Add cross-workspace OpenCode scale benchmarks ( #4794 )
2026-06-07 07:56:56 -07:00
Neil
8d78e0cf1e
Add OpenCode terminal scale benchmarks ( #4793 )
2026-06-07 07:41:02 -07:00
Neil
b88ff2826b
Prioritize active terminal renderer writes ( #4792 )
...
* Prioritize active terminal renderer writes
* Tighten remote terminal priority test
2026-06-07 07:19:34 -07:00
Neil
3704c7650f
Prioritize active terminal output ( #4791 )
2026-06-07 06:44:29 -07:00
Neil
86baa8e167
Bound live terminal output frames ( #4789 )
2026-06-07 06:22:10 -07:00
Neil
d9c41f4596
Cap terminal stream output batches by bytes ( #4787 )
2026-06-07 06:03:54 -07:00
Neil
0cbcec01ee
Cap terminal multiplex backlog by bytes ( #4785 )
2026-06-07 05:50:51 -07:00
Neil
ad06b87188
Guard partial live chunk hidden restores ( #4784 )
2026-06-07 05:39:15 -07:00
Neil
c91ea599d9
Track split OSC metadata in headless terminals ( #4783 )
2026-06-07 05:27:58 -07:00
Neil
6caebb27f5
Preserve cold restore cwd in headless snapshots ( #4782 )
2026-06-07 05:13:18 -07:00
Neil
8bdc55cb81
Adopt seeded titles into headless terminal state ( #4781 )
2026-06-07 04:58:11 -07:00
Neil
733f77d522
Track terminal titles in headless snapshots ( #4780 )
2026-06-07 04:47:10 -07:00
Neil
e5f09ceacc
test: guard hidden terminal side effects ( #4779 )
2026-06-07 04:29:26 -07:00
Neil
8d1eefb1e1
test: add docker ssh relay perf guard ( #4778 )
2026-06-07 04:15:26 -07:00
github-actions[bot]
e2612a90e5
release: v1.4.51-rc.4 [rc-slot:2026-06-07-03]
v1.4.51-rc.4
2026-06-07 10:49:49 +00:00
Neil
2c35f5bf5c
perf: batch relay pty output ( #4777 )
2026-06-07 03:45:24 -07:00
Neil
722c9c6697
perf: reserve renderer budget for terminal input echoes ( #4776 )
2026-06-07 03:27:31 -07:00
Neil
29999612af
test: expand terminal perf guard ( #4775 )
2026-06-07 03:02:17 -07:00
Neil
429d5935a3
refactor: preserve terminal status connection identity ( #4774 )
2026-06-07 02:41:09 -07:00
Neil
d1aea2a9c5
refactor: make local terminal status runtime-owned ( #4773 )
...
* refactor: make local terminal status runtime-owned
* fix: preserve ssh terminal status ownership
* test: document remote status ownership fixture
2026-06-07 02:19:35 -07:00
Neil
2401c3d8d9
refactor: wire rendererless terminal status into hooks
2026-06-07 01:56:39 -07:00
Neil
4116cb900d
refactor: add terminal status hook ingest path
2026-06-07 01:44:53 -07:00
Neil
aaf51dad45
refactor: parse terminal agent status in runtime
2026-06-07 01:35:46 -07:00
Neil
773ddccd36
refactor: share terminal agent status parser ( #4768 )
2026-06-07 01:10:05 -07:00
Neil
e180d137e9
test: guard hidden terminal renderer skips under load ( #4767 )
2026-06-07 00:58:33 -07:00
Neil
dff2d02891
Improve terminal output backpressure
...
Adds ACK-backed renderer output admission control for PTY data, bounding per-PTY and global renderer in-flight output while preserving PTY ingestion for runtime state and notifications.
2026-06-07 00:41:42 -07:00
github-actions[bot]
8a6b8eb223
release: v1.4.51-rc.3
v1.4.51-rc.3
2026-06-07 06:42:43 +00:00
Neil
9db0985c7f
fix: restore hidden remote terminal output snapshots ( #4759 )
2026-06-06 23:37:05 -07:00
github-actions[bot]
ca5ccdd126
release: v1.4.51-rc.2 [rc-slot:2026-06-06-15]
v1.4.51-rc.2
2026-06-06 22:27:43 +00:00
github-actions[bot]
2ddddd8046
release: v1.4.51-rc.0 [rc-slot:2026-06-06-03]
v1.4.51-rc.0
2026-06-06 10:42:11 +00:00
Neil
04ddafe100
Improve terminal responsiveness under many TUI redraws ( #4744 )
2026-06-06 02:14:51 -07:00
github-actions[bot]
0859f5fec0
release: v1.4.50
v1.4.50
2026-06-06 04:17:21 +00:00
Jinwoo Hong
2f7fe087a2
Fix Codex held-key input batching ( #4732 )
2026-06-06 00:16:40 -04:00
github-actions[bot]
3e23f287a8
release: v1.4.49
v1.4.49
2026-06-06 04:11:47 +00:00
github-actions[bot]
4106cc470d
release: v1.4.49-rc.2
v1.4.49-rc.2
2026-06-05 23:13:17 +00:00
Jinjing
6a1a0579cb
fix: token-match agent names to prevent cwd/worktree false positives ( #4727 )
...
Substring detection mis-fired on titles like "opencode-blinker" or
"claude-scratch", labeling a Codex tab as OpenCode whenever the terminal
title fell back to the bare worktree directory name.
- Extract token-matching regexes into `agent-name-token-match.ts` with
a boundary guard that rejects path separators and hyphenated compounds
- Replace all `lower.includes(name)` calls in `agent-detection.ts` with
`titleHasAgentName()`; re-export `AGENT_NAMES` to keep existing importers working
- Allow `.exe/.cmd/.bat/.ps1` suffixes so Windows launcher process names
(e.g. `openclaude.exe`) still resolve correctly
- Update tests: cwd-path fragments now return null; real agent titles
that contain the name as a proper token still resolve correctly
2026-06-05 16:10:28 -07:00