Lawrence Chen
f7cbbad434
Revert "Merge pull request #239 from manaflow-ai/issue-151-ssh-remote-port-proxying"
...
This reverts commit 78e4bd32ba , reversing
changes made to cf75da8f8a .
2026-03-12 14:45:58 -07:00
Lawrence Chen
b6f0e3a3f6
Tighten ssh remote regression cleanup
2026-03-11 23:22:00 -07:00
Lawrence Chen
3c2de584ba
Add ssh remote regression coverage
2026-03-11 23:03:48 -07:00
Lawrence Chen
d67090994e
Merge branch 'main' into issue-151-ssh-remote-port-proxying
2026-03-11 15:56:47 -07:00
austinpower1258
eea6cdc1bd
works
2026-03-10 19:18:30 -07:00
Lawrence Chen
7305830cfa
Add interactive ssh cmux shell regression
2026-03-10 00:37:57 -07:00
Lawrence Chen
c6d8601b87
Add ssh remote session regressions
2026-03-10 00:16:54 -07:00
Lawrence Chen
bdebc8ecc9
Merge branch 'main' into issue-151-ssh-remote-port-proxying
...
# Conflicts:
# CLI/cmux.swift
# Sources/ContentView.swift
# Sources/GhosttyTerminalView.swift
# Sources/Panels/BrowserPanel.swift
# Sources/Panels/BrowserPanelView.swift
# Sources/TabManager.swift
# Sources/TerminalController.swift
# Sources/Workspace.swift
# Sources/WorkspaceContentView.swift
# ghostty
2026-03-09 18:36:59 -07:00
Lawrence Chen
30bb74dc92
Merge branch 'pr-374-ssh-remote-cli-relay' into issue-151-ssh-remote-port-proxying
...
# Conflicts:
# CLI/cmux.swift
# Sources/ContentView.swift
# Sources/GhosttyTerminalView.swift
# Sources/Panels/TerminalPanel.swift
# Sources/SocketControlSettings.swift
# Sources/TabManager.swift
# Sources/TerminalController.swift
# Sources/Workspace.swift
# daemon/remote/README.md
# daemon/remote/cmd/cmuxd-remote/main.go
# docs/remote-daemon-spec.md
# tests_v2/test_ssh_remote_cli_metadata.py
2026-03-09 18:31:10 -07:00
Lawrence Chen
e7c3961489
Revert "Add workspace pages in the titlebar ( #1030 )" ( #1040 )
...
This reverts commit 4de975e6a4 .
2026-03-07 00:05:58 -08:00
Lawrence Chen
4de975e6a4
Add workspace pages in the titlebar ( #1030 )
...
* Add workspace pages in the titlebar
* Add workspace pages UI test target entry
* Relax workspace pages UI test titlebar checks
* Use page close button in workspace pages UI test
* Stabilize workspace pages UI test interruptions
* Skip page close confirms in UI tests
* Clean up superseded workspace handoffs
* Tighten page hint UI assertions
---------
Co-authored-by: cmux <cmux@cmuxs-Mac-mini.local>
2026-03-06 21:23:11 -08:00
Austin Wang
380fc081f5
Merge pull request #987 from manaflow-ai/issue-915-terminal-not-loaded
...
Refresh background workspace git metadata after external checkout
2026-03-05 23:14:12 -08:00
austinpower1258
0285cd1f51
Address PR review feedback
2026-03-05 23:09:45 -08:00
Lawrence Chen
43f42b730c
Merge pull request #972 from manaflow-ai/task-browser-open-trailing-json-flags
...
Support trailing browser output flags
2026-03-05 22:39:14 -08:00
Lawrence Chen
ff428a7386
Merge pull request #973 from manaflow-ai/task-browser-goto-snapshot-after-parsing
...
Fix browser goto snapshot-after parsing
2026-03-05 22:39:10 -08:00
Lawrence Chen
3abec0552e
Merge pull request #986 from manaflow-ai/task-remove-doc-text-tests
...
Remove invalid docs text inspection tests
2026-03-05 22:39:05 -08:00
Austin Wang
a7cef78725
Revert "Fix notification unread persistence when workspaces regain focus ( #971 )" ( #992 )
...
This reverts commit 5f43a3fc32 .
2026-03-05 21:31:13 -08:00
austinpower1258
33af2cd6a4
Add regression test for background workspace git refresh
2026-03-05 21:17:58 -08:00
Lawrence Chen
c58ad84ea0
Remove invalid docs text inspection tests
2026-03-05 20:54:46 -08:00
Lawrence Chen
d4e16ae8c8
Add browser js_error recovery guidance ( #975 )
...
* Add browser js_error recovery guidance
* Add docs regression test for browser js_error guidance
2026-03-05 20:51:47 -08:00
Lawrence Chen
f3f17cfc38
Fix browser get selector examples ( #976 )
...
* Fix browser get selector examples
* Add docs regression test for browser get selector examples
2026-03-05 20:51:30 -08:00
Lawrence Chen
0e7daae4a6
Merge remote-tracking branch 'origin/main' into task-browser-open-trailing-json-flags
...
# Conflicts:
# CLI/cmux.swift
2026-03-05 20:03:19 -08:00
Lawrence Chen
085e192bca
Add diagnostics for empty browser snapshots ( #977 )
2026-03-05 20:01:05 -08:00
Lawrence Chen
d99fa96c09
Fix browser screenshot to return image URL ( #936 )
...
* Return browser screenshot image URL
* Make screenshot path/url best effort
* cli: omit screenshot png_base64 from json output
* browser wait: fail fast on js errors and include screenshot in help
* browser wait: avoid main-actor default world warning
* tests: scope contentWorld regression check to function signature
* browser screenshot: clean up output handling and tests
* browser wait: resolve snapshot refs in selector waits
2026-03-05 19:09:29 -08:00
Austin Wang
5f43a3fc32
Fix notification unread persistence when workspaces regain focus ( #971 )
...
* Fix notification unread persistence on focus
* Address review feedback on notification unread fix
2026-03-05 18:56:03 -08:00
Lawrence Chen
61792c3caf
Fix browser goto snapshot-after parsing
2026-03-05 17:57:05 -08:00
Lawrence Chen
103f80fac2
Support trailing browser output flags
2026-03-05 17:56:37 -08:00
Austin Wang
8193e55dae
Fix background terminal startup for unfocused workspaces ( #920 )
2026-03-04 19:21:32 -08:00
Lawrence Chen
5d463af122
Fix ghost terminal surface rebind after close ( #808 )
...
* Fix ghost terminal lifecycle rebind race
* Address review feedback on portal regression checks
* Address follow-up review feedback
2026-03-03 15:20:42 -08:00
Lawrence Chen
c2a955ad68
Strengthen SSH webview proxy scope regression coverage
2026-03-01 21:51:48 -08:00
Lawrence Chen
0d3d71661d
Show SSH heartbeat status on blank browser tabs
...
Propagate workspace remote state + heartbeat into browser panels, add heartbeat emission in remote session controller, extend docker bootstrap regression for heartbeat continuity after blank browser open, and scrub workspace/surface env vars in tagged reload launches.
2026-03-01 19:40:22 -08:00
Lawrence Chen
803912a9e3
Route remote localhost browser traffic through SSH proxy
2026-03-01 19:04:36 -08:00
Lawrence Chen
e97378846c
Harden SSH daemon bootstrap and clarify proxy-only errors
2026-03-01 18:49:59 -08:00
Lawrence Chen
3bcf28f3e9
Preserve SSH scrollback across split resize churn
2026-03-01 17:22:17 -08:00
Lawrence Chen
9f18ae7f96
fix resize scrollback retention and harden remote ssh cmd+d resize regression
2026-03-01 04:41:11 -08:00
Lawrence Chen
6fe70e037f
test: add ls resize scrollback regression coverage
2026-02-28 22:34:42 -08:00
Lawrence Chen
43c1a25db0
test: harden resize content continuity regressions
2026-02-28 21:24:44 -08:00
Lawrence Chen
fff1cd786f
Fix ssh workspace focus and harden remote daemon bootstrap paths
2026-02-28 19:56:11 -08:00
Lawrence Chen
838d1b07b1
Fix local HTML file routing in open wrapper ( #684 )
...
* Route local HTML open targets to cmux browser
* Keep file:// omnibar navigation inside cmux browser
* Load local file URLs via WKWebView file API
* Add browser regression test for local file URL loads
* Address PR feedback on local HTML and file URL handling
2026-02-28 19:08:39 -08:00
Lawrence Chen
47f4b5e55a
Address PR review feedback for SSH remote workspace flow
2026-02-28 17:36:07 -08:00
Lawrence Chen
c179ee74ea
Merge origin/main into issue-151-ssh-remote-port-proxying
2026-02-28 17:17:30 -08:00
Lawrence Chen
6800cd44bb
WIP: advance ssh remote workspace proxying
2026-02-28 17:05:55 -08:00
Lawrence Chen
daa340fa87
Harden cmux ssh for mixed-version remote sessions
2026-02-24 22:09:27 -08:00
Lawrence Chen
2b7928aa60
Fix ssh terminfo spew by using RemoteCommand bootstrap
2026-02-24 21:53:35 -08:00
Lawrence Chen
4e5b5c8ee8
Make cmux available in cmux ssh sessions via ephemeral PATH bootstrap
2026-02-24 21:46:11 -08:00
Lawrence Chen
c5f7217f85
Focus new workspace after cmux ssh and lock with regression test
2026-02-24 21:27:22 -08:00
Lawrence Chen
257afc0623
Fix SSH relay/socket regressions and restore session/focus contracts
2026-02-24 21:20:24 -08:00
Lawrence Chen
7da2357a16
Merge remote-tracking branch 'origin/main' into pr-374-ssh-remote-cli-relay
...
# Conflicts:
# CLI/cmux.swift
# Sources/ContentView.swift
# Sources/GhosttyTerminalView.swift
# Sources/Panels/TerminalPanel.swift
# Sources/TabManager.swift
# Sources/TerminalController.swift
# Sources/Workspace.swift
2026-02-24 17:57:15 -08:00
Lawrence Chen
3c1650d3e0
Fix Cmd+P/Cmd+Shift+P window routing ( #413 )
...
* Fix command palette shortcuts to stay window-scoped
* Fix cross-window command palette typing focus lock
2026-02-23 20:08:21 -08:00
Lawrence Chen
310d807767
Add VM split-churn fuzz tests and harden portal reveal gating
2026-02-23 15:28:23 -08:00