Commit graph

1172 commits

Author SHA1 Message Date
Lawrence Chen
abbc300cd0 Add browser URL scheme regression test 2026-03-09 16:51:05 -07:00
Austin Wang
4ba967556e
Fix cmux --version memory blowup (#1121)
* Add version memory guard regression test

* Fix cmux --version plist lookup blowup
2026-03-09 16:35:05 -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
austinpower1258
a636104fb9 Bump version to 0.62.0 (build 74) 2026-03-08 21:51:03 -07:00
Austin Wang
0a3c56792b
Merge pull request #1054 from manaflow-ai/feat-changelog-0.62.0
docs: add 0.62.0 changelog entries
2026-03-08 21:28:51 -07:00
Lawrence Chen
0f29735635
Merge pull request #1067 from manaflow-ai/task-universal-macos-build
Publish separate universal nightly track
2026-03-08 16:02:18 -07:00
Lawrence Chen
4cce891ae3 Keep Apple Silicon nightly arm64-only 2026-03-08 05:13:38 -07:00
Lawrence Chen
76f53aaf90 Build universal GhosttyKit for Release 2026-03-08 04:21:23 -07:00
Lawrence Chen
89587694c6 Add universal GhosttyKit regression test 2026-03-08 04:20:23 -07:00
Lawrence Chen
4022a4616b Fix custom nightly appcast output handling 2026-03-08 03:35:41 -07:00
Lawrence Chen
e23eb285cd Publish separate universal nightly track 2026-03-08 03:09:49 -07:00
Austin Wang
9302488a9b
Merge pull request #1068 from manaflow-ai/issue-968-browser-blank-after-drag-rearrange
Fix browser pane blanking after round-trip drag rearrange
2026-03-08 03:08:35 -07:00
Lawrence Chen
939560262f Add dual nightly track regression test 2026-03-08 03:08:21 -07:00
austinpower1258
52bd8cf16a Keep browser webviews alive during drag reparenting 2026-03-08 03:04:12 -07:00
austinpower1258
a40c5af4b5 Merge branch 'main' of https://github.com/manaflow-ai/cmux into issue-968-browser-blank-after-drag-rearrange 2026-03-08 01:50:28 -08:00
Lawrence Chen
71ab591cd2
Merge pull request #1009 from manaflow-ai/fix-popover-arrow
Fix help menu popover arrow positioning
2026-03-07 18:53:02 -08:00
cmux
7fc71fc7cc Merge remote-tracking branch 'origin/main' into fix-popover-arrow 2026-03-07 18:52:16 -08:00
cmux
0080ee791b Tighten help popover sizing 2026-03-07 18:51:46 -08:00
austinpower1258
58f1f34466 Fix browser reattach after pane reparenting 2026-03-07 18:49:42 -08:00
Lawrence Chen
1ed4aa159d Build universal nightly app on GitHub runner 2026-03-07 16:27:28 -08:00
Lawrence Chen
2e80a010b9 Add nightly universal build regression test 2026-03-07 16:19:32 -08:00
austinpower1258
9676f39357 docs: add changelog entries for 0.62.0 2026-03-07 13:32:17 -08:00
Austin Wang
1fb5e19364
Merge pull request #1050 from manaflow-ai/issue-1045-drag-hover-terminal-flicker-v2
Fix terminal drag hover overlay flicker
2026-03-07 12:23:15 -08:00
austinpower1258
e4d8002116 Rebind terminal portal when host entry goes missing 2026-03-07 11:36:58 -08:00
austinpower1258
62125c1f82 Fix terminal drag hover overlay flicker 2026-03-07 11:06:38 -08:00
Austin Wang
38d5eabf70
Merge pull request #1049 from manaflow-ai/revert-pr-1046-redo-1045
Revert PR #1046 to restored Bonsplit base
2026-03-07 10:59:28 -08:00
austinpower1258
eaa7647bea Revert PR #1046 to restored bonsplit base 2026-03-07 10:51:11 -08:00
Austin Wang
901cacc4cf
Merge pull request #1046 from manaflow-ai/issue-1045-drag-hover-terminal-flicker
Fix terminal drag hover overlay flicker
2026-03-07 10:31:35 -08:00
austinpower1258
e019293207 Fix terminal drag hover overlay flicker 2026-03-07 10:31:12 -08:00
Austin Wang
0c11bc17cd
Merge pull request #1043 from manaflow-ai/issue-1036-tooltip-tracking-area-crash
Fix tooltip tracking lifetime and shortcut lag
2026-03-07 03:05:48 -08: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
austinpower1258
01e9a05817 Merge remote-tracking branch 'origin/main' into issue-1036-tooltip-tracking-area-crash
# Conflicts:
#	Sources/ContentView.swift
2026-03-07 02:53:20 -08:00
Lawrence Chen
58bcc929b2
Verify GhosttyKit artifact integrity in CI/nightly/release workflows (#1032)
* Verify GhosttyKit checksum in build workflows

* Pin GhosttyKit checksums in build workflows

* Tighten GhosttyKit checksum guards
2026-03-07 02:23:23 -08:00
Lawrence Chen
3432a4a941
Make missing markdown path selectable (#1042)
Co-authored-by: cmux <cmux@cmuxs-Mac-mini.local>
2026-03-07 02:15:55 -08:00
austinpower1258
9e8a401e3c Fix tooltip tracking lifetime and shortcut lag 2026-03-07 01:46:02 -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
Lawrence Chen
8fd9852b65
Update README contributing section (#1031)
Add @austinywang to X handles, change "let me know" to "let us know".
2026-03-06 19:02:54 -08:00
Austin Wang
a63560780d
Merge pull request #1029 from manaflow-ai/issue-1024-terminal-drag-glitch
Fix browser issues
2026-03-06 18:25:24 -08:00
austinpower1258
72c0f564c8 works 2026-03-06 18:24:20 -08:00
Austin Wang
0e7c69521f
Merge pull request #1026 from manaflow-ai/issue-1024-terminal-drag-glitch
Fix drag hover redraw churn in hosted panes
2026-03-06 16:39:02 -08:00
Lawrence Chen
af2e5b2691
Merge pull request #989 from manaflow-ai/issue-668-command-palette-search-speed
Improve command palette search performance
2026-03-06 15:54:52 -08:00
Lawrence Chen
60b290cafc Fix palette refresh review follow-ups 2026-03-06 15:53:44 -08:00
Lawrence Chen
cc42ea434f Fix palette pending refresh selection and preview work 2026-03-06 15:51:28 -08:00
Lawrence Chen
9d8a0c6800 Add regression tests for palette pending refresh behavior 2026-03-06 15:51:14 -08:00
austinpower1258
d43d7d6a51 Fix drag hover redraw churn in hosted panes 2026-03-06 15:47:11 -08:00
Lawrence Chen
a6329d79ad
Fix titlebar controls clipped at bottom edge (#1016)
The NSTitlebarAccessoryViewController constrains the accessory view
height to the titlebar, which can be slightly shorter than the button
frames (especially with softButtons style). Disable masksToBounds on
the container view so the rounded-rectangle button backgrounds render
fully instead of being cut off at the bottom.
2026-03-06 15:36:51 -08:00
Lawrence Chen
03e1fcf6c5 Generalize command word fuzzy matching to one edit 2026-03-06 15:36:32 -08:00
Lawrence Chen
a84e6304c9 Add regression tests for single-edit command matches 2026-03-06 15:29:29 -08:00