Commit graph

1237 commits

Author SHA1 Message Date
Lawrence Chen
a58cd76e2e Add failing portal reattach regression tests 2026-03-10 21:41:46 -07:00
Lawrence Chen
3ca11a5e00 Keep off-window local hosts from stealing devtools view 2026-03-10 21:12:18 -07:00
Lawrence Chen
89db360ee0 Add failing off-window local host devtools regression test 2026-03-10 21:11:39 -07:00
Lawrence Chen
6f8f5a6ac0 Keep hidden portal sync from stealing devtools host 2026-03-10 21:04:08 -07:00
Lawrence Chen
d881c29105 Add failing hidden portal devtools resize regression test 2026-03-10 21:02:42 -07:00
Lawrence Chen
359ada8a3f Preserve side-docked browser devtools layout on pane resize 2026-03-10 20:42:26 -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
Lawrence Chen
ec10dfdaec
Add browser find focus debug logs (#1162)
* Add browser find focus debug logs

* Allow browser find bar focus in portal host

* Add split and terminal find debug logs

* Avoid stealing search focus across splits

* Generalize panel focus restore intent

* Unify split focus intent activation

* Address focus restore review feedback

* Yield inactive panel focus before restore

* Gate browser find focus retries by generation

* Avoid repeated browser focus invalidation

* Keep browser find ownership while find bar is open
2026-03-10 19:31:52 -07:00
Lawrence Chen
527dfa6292
Add Jump to Latest to the notifications popover (#1167)
* Add jump-to-latest button to notifications popover

* Fix jump-to-latest popover accessibility

* Relax shortcut badge UI test expectation

* Stabilize jump-to-latest UI coverage

* Keep popover notification actions visible when empty

* Inline jump-to-latest shortcut label

* Match jump-to-latest shortcut label styling
2026-03-10 19:30:17 -07:00
austinpower1258
eea6cdc1bd works 2026-03-10 19:18:30 -07:00
Lawrence Chen
6b6d551f62
Constrain notification sound picker width (#1168) 2026-03-10 18:45:02 -07:00
Austin Wang
22ae558b6b
Merge pull request #1145 from manaflow-ai/issue-1144-browser-address-bar-disappears
Fix browser omnibar disappearing after Cmd+Shift+Enter
2026-03-10 13:28:12 -07:00
austinpower1258
424421e51c Fix split zoom portal layering across pane types 2026-03-10 13:08:44 -07:00
austinpower1258
df9a6ba0df Add split-zoom portal visibility regression coverage 2026-03-10 13:08:35 -07:00
austinpower1258
24f35e4665 Fix browser pane zoom layering 2026-03-10 12:22:59 -07:00
austinpower1258
692c3cf98f Merge branch 'main' of https://github.com/manaflow-ai/cmux into issue-1144-browser-address-bar-disappears 2026-03-10 12:06:06 -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
Austin Wang
ae1ec3101a
Merge pull request #1148 from manaflow-ai/issue-1147-ghost-terminal
Fix split ghost terminal render and focus recovery
2026-03-10 02:06:34 -07:00
austinpower1258
d089f6df18 fix: restore split terminal resize after Cmd-D 2026-03-10 02:01:57 -07:00
austinpower1258
034f157feb Keep browser omnibar visible across pane zoom 2026-03-10 00:41:00 -07:00
austinpower1258
b99ec64ae3 Cover browser omnibar zoom round-trip regression 2026-03-10 00:40:55 -07:00
austinpower1258
07412f39fd fix: recover split terminal focus on pointer down 2026-03-10 00:30:12 -07:00
austinpower1258
c5234e8b79 test: cover split click focus recovery when callbacks suppress 2026-03-10 00:29:03 -07:00
austinpower1258
b2d07f88f5 fix: repair split terminal focus on first-responder recovery 2026-03-10 00:19:10 -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
austinpower1258
e96dc5dd83 Refresh browser portal after pane zoom 2026-03-09 20:14:42 -07:00
austinpower1258
23484eb01a Add UI regression test for browser pane zoom omnibar 2026-03-09 20:13:32 -07:00
Lawrence Chen
55b619b538
Merge pull request #1143 from manaflow-ai/task-main-ci-cd-failing
Fix main CI failures
2026-03-09 19:40:50 -07:00
Lawrence Chen
b3ed48191e Fix main CI failures 2026-03-09 19:11:37 -07:00
Lawrence Chen
c73c43efe3
Fix inline VS Code serve-web token exposure via argv (#1033)
* Fix inline VS Code token leak in process args

* Fix serve-web token file cleanup races

* Drain orphaned serve-web token files on stop

---------

Co-authored-by: cmux <cmux@cmuxs-Mac-mini.local>
2026-03-09 18:21:44 -07:00
Lawrence Chen
27cb4ea2e0
Merge pull request #1069 from atmigtnca/fix/README.ko
Improve Korean README for natural, native phrasing
2026-03-09 18:20:06 -07:00
Lawrence Chen
1deceecf60
Merge pull request #1092 from 0xble/issue-846-vim-indicator
Show vim key table badge in terminal pane
2026-03-09 18:19:09 -07:00
Lawrence Chen
2f4c81a96a Merge origin/main into issue-846-vim-indicator 2026-03-09 18:15:50 -07:00
Lawrence Chen
54c6a70c38
Merge pull request #1101 from gonzaloserrano/gsr/sidebar-state-color
Add color field to sidebar_state output
2026-03-09 18:10:41 -07:00
Lawrence Chen
10f85ef8c7
Merge pull request #1017 from atani/fix/cjk-font-fallback
fix: add CJK font fallback to prevent decorative font rendering
2026-03-09 18:10:12 -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
Lawrence Chen
18bb11da77
Merge pull request #1128 from manaflow-ai/task-remove-source-shape-tests
Remove source-shape regression tests
2026-03-09 17:35:12 -07:00
Austin Wang
8fa1ca3a4d
Hide browser portal when terminal tab is active (#1130) 2026-03-09 17:24:58 -07:00
Lawrence Chen
21e1030121 Remove deleted regression guard from CI 2026-03-09 17:18:36 -07:00
Lawrence Chen
8b65627750 Remove source-shape regression tests 2026-03-09 17:14:29 -07:00
Lawrence Chen
c24ca32614
Merge pull request #1127 from manaflow-ai/task-source-shape-policy
Clarify source-shape test policy
2026-03-09 17:08:48 -07:00
Lawrence Chen
879fb05969 Clarify source-shape test policy 2026-03-09 17:07:38 -07:00
Lawrence Chen
98d7501d01
Merge pull request #1125 from manaflow-ai/task-default-browser-schemes
Register browser URL schemes in Info.plist
2026-03-09 17:01:50 -07:00
Lawrence Chen
17f89bc12e Fix browser scheme regression test compile 2026-03-09 16:56:38 -07:00