Commit graph

1183 commits

Author SHA1 Message Date
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
Lawrence Chen
1a90a48bbb Register http and https URL schemes 2026-03-09 16:51:08 -07:00
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