Skip to content

Merge terminal stack with current main#6472

Closed
nwparker wants to merge 303 commits into
mainfrom
nwparker/terminal-rc-verified
Closed

Merge terminal stack with current main#6472
nwparker wants to merge 303 commits into
mainfrom
nwparker/terminal-rc-verified

Conversation

@nwparker

Copy link
Copy Markdown
Contributor

Merges origin/main into the terminal stack branch and resolves the stale terminal/worktree-switch merge conflicts.

Preserves the hidden-at-spawn, hidden/slept restore, main/runtime side-effect authority, hidden view parking, ACK/recovery snapshot, query/model responder, terminal view attributes, Command Code/status compatibility, and fit-after-worktree-reveal behavior while keeping the newer main terminal fixes.

Local proof:

  • pnpm exec oxlint --format github (0 errors; existing right-sidebar exhaustive-deps warning)
  • pnpm run typecheck
  • changed non-e2e Vitest set: 45 files, 1836 tests passed
  • pnpm run test:e2e:terminal-rendering-golden: 2 passed
  • worktree-switch-responsiveness electron-headless: 2 passed
  • terminal-hidden-tui-visual-restore electron-headless: 4 passed
  • terminal-hidden-view-parking electron-headless: 3 passed
  • terminal-sleep-wake-restore electron-headless: 1 passed

Notes:

  • Did not manually bump package versions; current version comes from merged main.
  • Optional Docker SSH rig was not run because Docker did not respond during the quick availability check.

nwparker added 30 commits June 16, 2026 15:11
…er/term-speed-2-hidden-safe-tui-skip

# Conflicts:
#	src/renderer/src/components/terminal-pane/pty-connection.test.ts
…rker/term-speed-2-hidden-latin-skip

# Conflicts:
#	src/main/daemon/daemon-pty-adapter.ts
#	src/renderer/src/components/terminal-pane/pty-connection.ts
…parker/term-speed-2-rich-hidden-model-prototype

# Conflicts:
#	src/renderer/src/components/terminal-pane/pty-connection.ts
… nwparker/term-speed-2-rich-hidden-model-pressure
…nwparker/term-speed-2-rich-hidden-model-default

# Conflicts:
#	src/renderer/src/components/terminal-pane/pty-connection.ts
…wparker/term-speed-2-remote-multiplex-e2e-pressure

# Conflicts:
#	tests/e2e/ssh-docker-relay-perf.spec.ts
…to nwparker/term-speed-2-sleep-revisit-pressure
…rker/term-speed-2-runtime-ws-multiplex-pressure
…wparker/term-speed-2-subscribe-overflow-snapshot
… nwparker/term-speed-2-scale-hidden-skip-assertion

# Conflicts:
#	tests/e2e/global-setup.ts
… nwparker/term-speed-2-hidden-sync-state-reset
…arker/term-speed-2-wake-session-reregister

# Conflicts:
#	src/main/daemon/history-manager.ts
…rker/term-speed-2-hidden-view-parking

# Conflicts:
#	src/preload/e2e-config.ts
#	src/renderer/src/components/Terminal.tsx
#	src/renderer/src/store/slices/terminals.ts
#	tests/e2e/helpers/orca-app.ts
…r/term-speed-2-main-title-tracker

# Conflicts:
#	src/main/runtime/orca-runtime.ts
…/term-speed-2-side-effect-channel

# Conflicts:
#	src/main/index.ts
#	src/main/ipc/settings.test.ts
#	src/main/runtime/orca-runtime.ts
…r/term-speed-2-side-effect-facts-complete

# Conflicts:
#	src/main/runtime/orca-runtime.ts
#	src/renderer/src/components/terminal-pane/pty-connection.ts
#	src/renderer/src/lib/github-links.ts
…nwparker/term-speed-2-side-effect-cleanup

# Conflicts:
#	src/main/runtime/orca-runtime.ts
…r/term-speed-2-hidden-delivery-gate

# Conflicts:
#	src/preload/api-types.ts
#	src/preload/index.ts
#	src/renderer/src/components/terminal-pane/pty-connection.ts
…er/term-speed-2-model-query-responder

# Conflicts:
#	src/main/daemon/headless-emulator.ts
#	src/renderer/src/components/terminal-pane/pty-connection.ts
…ker/term-speed-2-view-attribute-bridge

# Conflicts:
#	src/main/daemon/headless-emulator.ts
#	src/preload/api-types.ts
#	src/preload/index.ts
nwparker and others added 28 commits June 17, 2026 02:26
…wparker/term-speed-2-skip-grammar-removal

# Conflicts:
#	src/renderer/src/components/terminal-pane/pty-connection.ts
Co-authored-by: Orca <help@stably.ai>
# Conflicts:
#	src/main/daemon/daemon-pty-adapter.ts
#	src/main/daemon/headless-emulator.test.ts
#	src/main/daemon/headless-emulator.ts
#	src/main/runtime/orca-runtime.ts
Co-authored-by: Orca <help@stably.ai>
…-worktree-switch-stale-fit

# Conflicts:
#	src/main/daemon/daemon-pty-adapter.ts
#	src/main/daemon/headless-emulator.ts
#	src/main/runtime/rpc/methods/terminal.ts
#	src/renderer/src/components/terminal-pane/pty-connection.ts
#	src/renderer/src/components/terminal-pane/pty-dispatcher.ts
#	src/renderer/src/components/terminal-pane/pty-transport.ts
#	src/renderer/src/components/terminal-pane/use-terminal-pane-global-effects.ts
#	src/renderer/src/lib/github-links.ts
#	src/renderer/src/lib/launch-agent-background-session.ts
#	src/shared/agent-detection.ts
#	src/shared/command-code-output-status.ts
#	tests/e2e/terminal-raw-emoji-table-scroll-restore.spec.ts
…verified

# Conflicts:
#	src/main/daemon/daemon-pty-adapter.ts
#	src/main/ipc/pty.ts
#	src/main/runtime/rpc/methods/terminal.ts
#	src/renderer/src/App.tsx
#	src/renderer/src/components/Terminal.tsx
#	src/renderer/src/components/terminal-pane/pty-connection-types.ts
#	src/renderer/src/components/terminal-pane/pty-connection.test.ts
#	src/renderer/src/components/terminal-pane/pty-connection.ts
#	src/renderer/src/components/terminal-pane/pty-dispatcher.ts
#	src/renderer/src/components/terminal-pane/use-terminal-pane-global-effects.test.ts
#	src/renderer/src/components/terminal-pane/use-terminal-pane-global-effects.ts
#	src/renderer/src/components/terminal-pane/use-terminal-pane-lifecycle.ts
#	src/renderer/src/lib/launch-agent-background-session.ts
#	src/renderer/src/lib/pane-manager/windows-pty-compatibility.test.ts
#	src/renderer/src/lib/pane-manager/windows-pty-compatibility.ts
#	src/shared/agent-detection.ts
#	tests/e2e/terminal-long-table-scroll-restore.spec.ts
@nwparker

Copy link
Copy Markdown
Contributor Author

Closing as superseded by merged PR #7214 (merge e84a8dd), which explicitly revived the complete term-speed-2 model/view chain into current main and then added newer scheduler, producer flow-control, snapshot, and reliability work. This old component/rollup branch no longer has an independent delta to rebase.

@nwparker nwparker closed this Jul 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants