Commit graph

1249 commits

Author SHA1 Message Date
Lawrence Chen
0cdeb451e8
Merge pull request #1180 from manaflow-ai/task-fix-drag-config-tests
Fix drag configuration test compatibility on macOS 15
2026-03-10 22:31:03 -07:00
Lawrence Chen
dfc0c44624 Fix drag configuration test compatibility 2026-03-10 22:18:29 -07:00
Lawrence Chen
0a9aff38d1
Merge pull request #1177 from manaflow-ai/task-nightly-main-concurrency-cancel
Fix nightly main cancellation noise and release build break
2026-03-10 22:06:23 -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
0c3d53129d Fix nightly release build welcome command helper 2026-03-10 21:48:36 -07:00
Lawrence Chen
83c7c9ee19 Guard portal refreshes and reset plain reattached web views 2026-03-10 21:41:49 -07:00
Lawrence Chen
a58cd76e2e Add failing portal reattach regression tests 2026-03-10 21:41:46 -07:00
Lawrence Chen
1c25c6bd30 Keep internal tab drags out of Finder 2026-03-10 21:41:42 -07:00
Lawrence Chen
c4e2d0c63c Add failing Finder drag regression test 2026-03-10 21:41:42 -07:00
Lawrence Chen
9fdf3d0f84 Fix nightly workflow main push cancellation 2026-03-10 21:29:56 -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
5f797cb019
Fix translated README review comments (#1174)
- ar: Normalize tanwīn to consistent superscript form (حلًا not حلاً)
- fr: Fix "opiniâtre" → "préconçue", DevTools verb to toggle
- it: DevTools verb to toggle (Mostra/Nascondi)
- pt-BR: Translate section headers Workspaces → Áreas de Trabalho,
  Surfaces → Superfícies
- th: Translate Surfaces section header and table cells to Thai
- pl: Fix typo "uczestncz" → "uczestniczaj"
2026-03-10 21:04:19 -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
0e916906c6
Sync all translated READMEs with English version (#1172)
Add missing sections: features table with images, social badges,
demo video link, The Zen of cmux, Documentation, updated keyboard
shortcuts (rename workspace, Safari devtools), Nightly Builds,
Session restore, Star History, Contributing, Community, and
Founder's Edition. Update screenshot path to main-first-image.png.
Preserves the casual 해요체 tone from the community Korean PR.
2026-03-10 20:59:41 -07:00
Lawrence Chen
52783bddf0
Polish welcome, feedback, and shortcuts flows (#1169)
* Add cmux welcome command with ASCII logo and shortcuts

Adds `cmux welcome` CLI command that prints a blue-to-purple gradient
chevron logo, version info, and key shortcuts. Auto-runs once on first
workspace creation via UserDefaults. Adds "Welcome" to the ? help menu
in the sidebar footer, which opens a new workspace running the command.

* Polish welcome, feedback, and shortcuts flows
2026-03-10 20:59:34 -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