Lawrence Chen
1b4f396a48
Merge remote-tracking branch 'origin/main' into issue-151-ssh-remote-port-proxying
...
# Conflicts:
# Sources/Panels/BrowserPanel.swift
2026-03-11 22:52:47 -07:00
austinpower1258
27e598ca5a
Address CI blockers and review follow-ups
2026-03-11 21:13:25 -07:00
austinpower1258
9ba495a750
Add regression tests for browser portal resize refresh
2026-03-11 21:03:22 -07:00
Lawrence Chen
46845f2a4f
Add devtools hide regression test
2026-03-11 20:15:42 -07:00
austinpower1258
8aafb68935
Fix browser pane drag/drop follow-ups
2026-03-11 19:16:17 -07:00
austinpower1258
1dbd1e5011
Merge branch 'main' of https://github.com/manaflow-ai/cmux into issue-1208-browser-pane-stale-content
2026-03-11 18:54:12 -07:00
Lawrence Chen
320451e1f6
Merge pull request #1212 from manaflow-ai/task-browser-page-pushed-up
...
Fix bottom-docked DevTools page shift
2026-03-11 18:36:17 -07:00
Lawrence Chen
e35e1cd94c
Merge remote-tracking branch 'origin/main' into task-browser-page-pushed-up
...
# Conflicts:
# cmuxTests/CmuxWebViewKeyEquivalentTests.swift
2026-03-11 18:33:03 -07:00
austinpower1258
978f72b7e9
Merge branch 'main' of https://github.com/manaflow-ai/cmux into issue-1208-browser-pane-stale-content
2026-03-11 18:32:26 -07:00
austinpower1258
5233874425
ok
2026-03-11 18:32:23 -07:00
Austin Wang
dcdb385633
Merge pull request #1213 from manaflow-ai/issue-1209-drag-hover-flicker
...
Fix panel drag hover terminal flicker
2026-03-11 18:32:10 -07:00
austinpower1258
c7bbb72e09
Add terminal drop overlay container regression test
2026-03-11 18:26:25 -07:00
Lawrence Chen
ad31fb435a
Add local-host devtools replacement regression test
2026-03-11 18:20:12 -07:00
austinpower1258
67f81e64f0
Add drag hover terminal resize regression test
2026-03-11 18:16:31 -07:00
Lawrence Chen
3b2a1c30de
Add browser slot responder crash regression test
2026-03-11 18:10:12 -07:00
Lawrence Chen
94c5d621ec
Add bottom-docked devtools regression test
2026-03-11 18:09:58 -07:00
Lawrence Chen
d67090994e
Merge branch 'main' into issue-151-ssh-remote-port-proxying
2026-03-11 15:56:47 -07:00
Lawrence Chen
dfc0c44624
Fix drag configuration test compatibility
2026-03-10 22:18:29 -07:00
Lawrence Chen
bcb712fde4
Merge pull request #1173 from manaflow-ai/task-browser-pane-devtools-resize-disappear
...
Preserve browser devtools when resizing pane
2026-03-10 21:48:39 -07:00
Lawrence Chen
a58cd76e2e
Add failing portal reattach regression tests
2026-03-10 21:41:46 -07:00
Lawrence Chen
c4e2d0c63c
Add failing Finder drag regression test
2026-03-10 21:41:42 -07:00
Lawrence Chen
89db360ee0
Add failing off-window local host devtools regression test
2026-03-10 21:11:39 -07:00
Lawrence Chen
d881c29105
Add failing hidden portal devtools resize regression test
2026-03-10 21:02:42 -07:00
Lawrence Chen
0ca6569e00
Add failing browser devtools resize regression test
2026-03-10 20:38:51 -07:00
Austin Wang
d25067f38f
Merge pull request #1170 from manaflow-ai/fix-1160-devtools-loop
...
Fix side-docked browser DevTools resizing
2026-03-10 20:12:17 -07:00
austinpower1258
b8cec19257
Fix CI WebViewRepresentable test initializers
2026-03-10 19:57:31 -07:00
austinpower1258
91061ce341
Fix side-docked browser DevTools resizing
2026-03-10 19:49:06 -07:00
austinpower1258
682e5bfca8
Add regression coverage for side-docked DevTools resize
2026-03-10 19:48:38 -07:00
austinpower1258
eea6cdc1bd
works
2026-03-10 19:18:30 -07:00
Lawrence Chen
948b09a7c7
Add regression test for serve-web token cleanup ( #1141 )
...
* Add regression coverage for serve-web token cleanup
* Address review feedback on token cleanup test
2026-03-10 02:08:20 -07:00
austinpower1258
c5234e8b79
test: cover split click focus recovery when callbacks suppress
2026-03-10 00:29:03 -07:00
austinpower1258
d230180009
test: cover split terminal first-responder focus recovery
2026-03-10 00:17:11 -07:00
Lawrence Chen
dea60ea71c
Update ghostty to v1.3.0 ( #1142 )
...
* Update ghostty to v1.3.0
* Add bell handling and AppleScript support
* Add zsh shell integration handoff test
* Fix Ghostty zsh integration handoff in cmux
* Add terminal keypress notification dismissal test
* Dismiss terminal notifications on keypress
* Address PR review feedback
* Tighten notification dismissal regression test
* Pin GhosttyKit checksum for latest ghostty
2026-03-09 21:32:54 -07:00
Lawrence Chen
b3ed48191e
Fix main CI failures
2026-03-09 19:11:37 -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
Austin Wang
b824147dcb
Fix notification ring dismissal on direct terminal clicks ( #1126 )
...
* Add regression test for terminal notification click dismissal
* Dismiss terminal notifications on direct clicks
* Add regression for focused terminal notification ring
* Keep focused terminal notifications unread until click
* Verify direct notification dismiss triggers flash
* Use focus-flash path for direct notification dismiss
* Align notification dismiss flash with ring geometry
2026-03-09 17:55:07 -07:00
Austin Wang
78b901617c
Fix browser panes reloading when switching workspaces ( #1136 )
...
* Add workspace browser portal regression test
* Preserve hidden browser portals across workspace switches
2026-03-09 17:54:32 -07:00
Austin Wang
fc8142d61d
Fix pinned workspace notification reordering ( #1116 )
...
* test: cover pinned workspace notification reorder
* fix: keep pinned workspace order on notification
2026-03-09 16:05:24 -07:00
Austin Wang
c447bee602
Fix browser pane portal anchor sizing ( #1094 )
...
* Fix browser pane webview sizing
* Guard browser portal by pane ownership
* Keep browser portal frame during transient zero geometry
* Guard portal surfaces against duplicate hosts
* Defer terminal surface reflow during tab drags
* Fix browser panel pane ID unit tests
2026-03-09 13:28:05 -07:00
Lawrence Chen
e680f1de55
Add DEBUG logging for browser omnibar/content focus handoff ( #910 )
...
* Add browser focus debug logging around omnibar/content handoff
* Avoid release-only unused-value warnings in focus debug logs
* Add omnibar focus writer trace logs
* Fix omnibar tap focus race
* Stabilize omnibar focus state transitions
* Propagate event context into responder guard
* Fix webview pointer hit testing in focus guard
* Stop omnibar reacquire on pointer blur intent
* Blur omnibar on webview click intent
* Preserve pointer intent through webview focus handoff
* Restore page input focus after omnibar escape
* Fix omnibar escape focus handoff and restore retry
* Track editable focus for omnibar restore and improve test diagnostics
* Add omnibar focus tracker telemetry to failing UI test
* Wait for page readiness before seeding focused input in UI test setup
* Strengthen omnibar escape focus regression with post-click assertion
* Use deterministic window offsets for post-escape web input click test
* Always enforce webview responder on omnibar escape
* Harden omnibar focus restore and address PR review feedback
---------
Co-authored-by: tiffanysun1 <tiffanysun8@gmail.com>
2026-03-07 03:05:13 -08: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
austinpower1258
72c0f564c8
works
2026-03-06 18:24:20 -08:00
Austin Wang
0588aec593
Revert "ok ( #717 )"
...
This reverts commit a3681ede5b .
2026-03-06 00:19:28 -08:00
Austin Wang
0f14fc0cd1
Merge pull request #995 from manaflow-ai/issue-969-browser-drag-top-drop-targets
...
Fix browser portal anchor churn during pane drag
2026-03-06 00:18:18 -08:00
austinpower1258
38a89df65b
Fix stale browser web view test initializer
2026-03-05 22:54:26 -08:00
Lawrence Chen
e04787789e
Fix markdown panel text click focus ( #991 )
...
* Add markdown click regression test
* Fix markdown panel click focus
* Preserve markdown text selection
* Make markdown observer tests deterministic
2026-03-05 22:38:10 -08:00
austinpower1258
3874cac08e
Merge origin/main into issue-969-browser-drag-top-drop-targets
2026-03-05 22:36:33 -08:00
austinpower1258
6d95044355
Hide stale browser portals during workspace handoff
2026-03-05 22:32:16 -08:00