Commit graph

1237 commits

Author SHA1 Message Date
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
Gonzalo Serrano
3a3a2da6db Add color field to sidebar_state output
Expose workspace customColor in sidebar_state so external
tools can read it without a new API endpoint.
2026-03-09 15:01:02 +01:00
Brian Le
39f95db739
fix(terminal): tighten vim badge updates 2026-03-09 01:56:01 -04:00
Brian Le
d2c58c7707
fix(terminal): cap vim badge width 2026-03-09 01:44:02 -04:00
Brian Le
c3a8c2317f
fix(terminal): address vim badge review notes 2026-03-09 00:53:42 -04:00
austinpower1258
a636104fb9 Bump version to 0.62.0 (build 74) 2026-03-08 21:51:03 -07:00
Brian Le
ad8c57432c
fix(terminal): keep vim badge overlay passthrough 2026-03-09 00:39:14 -04:00
Brian Le
c62878ed61
fix(terminal): polish vim badge indicator 2026-03-09 00:33:19 -04: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
Brian Le
65bb81079b
feat(terminal): show vim key table badge 2026-03-09 00:07:00 -04: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
atani
cee109bab0 docs: clarify CJK font fallback comment with environment-dependent behavior
The fallback issue is caused by CTFontCollection scoring prioritizing
monospace fonts, not just CTFontCreateForString. The selected decorative
font varies by environment (e.g. AB_appare from Adobe CC, or LingWai).
2026-03-08 23:03:38 +09: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
atmigtnca
13d8d569f2 Edit: README.ko.md 2026-03-08 12:07:10 +09: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