Lawrence Chen
6cda388a6c
Merge pull request #234 from manaflow-ai/feat-readme-coding-agents
...
Change "AI agents" to "coding agents" in README
2026-02-20 20:21:47 -08:00
Lawrence Chen
41ffd9693b
Change "AI agents" to "coding agents" in README notification rings description
2026-02-20 20:21:33 -08:00
Lawrence Chen
279b8b91e7
Fix workspace-scoped tab action resolution
2026-02-20 20:18:29 -08:00
Lawrence Chen
d1524c347c
Merge origin/main into issue-230-main-thread-notification-cascade
2026-02-20 20:18:02 -08:00
Lawrence Chen
26a88a4b2e
Fix favicon race during back/forward navigation
2026-02-20 20:17:58 -08:00
Lawrence Chen
641124c084
Coalesce title notification updates to reduce main-thread hangs
2026-02-20 20:14:19 -08:00
Lawrence Chen
d977477d5c
Resolve tab actions by tab_id aliases
2026-02-20 20:13:36 -08:00
Lawrence Chen
48685f2dcb
Allow clearing custom tab names from tab menu
2026-02-20 20:13:36 -08:00
Lawrence Chen
a5360adb38
Unify tab/workspace action naming in CLI and socket
2026-02-20 20:13:36 -08:00
Lawrence Chen
10e44396df
Add tab/workspace action APIs and consistent naming
2026-02-20 20:13:36 -08:00
Lawrence Chen
dc2b3e506b
Implement horizontal tab context menu actions
2026-02-20 20:13:36 -08:00
Lawrence Chen
51a0b3222c
Merge pull request #218 from manaflow-ai/fix-dragdrop-overlay
...
Unify drag overlay routing and add drag/drop regression tests
2026-02-20 20:11:07 -08:00
Lawrence Chen
fe6c9ec1dc
Restrict portal pass-through to active drag-motion events
2026-02-20 20:07:54 -08:00
Lawrence Chen
a5c7600458
Harden drag overlay routing and add terminal overlay regression probes
2026-02-20 19:58:58 -08:00
Lawrence Chen
01313b6c9a
Expand default HTTP host allowlist for local dev
2026-02-20 19:55:59 -08:00
Lawrence Chen
9388358914
Merge remote-tracking branch 'origin/main' into fix-dragdrop-overlay
2026-02-20 19:53:45 -08:00
Lawrence Chen
1c8cf082b2
Pin bonsplit submodule to clean commit 43aedcf
2026-02-20 19:52:56 -08:00
Lawrence Chen
c6675c1a88
Clarify optional 0.0.0.0 allowlist usage
2026-02-20 19:49:02 -08:00
Lawrence Chen
3a24c20764
Merge remote-tracking branch 'origin/main' into pr-203-browser-whitelist
2026-02-20 19:46:39 -08:00
Lawrence Chen
a210d77f7f
Clarify embedded browser allowlist wording and docs
2026-02-20 19:45:57 -08:00
Lawrence Chen
af5a75f4c3
Add demo video link to README ( #229 )
...
* Add demo video link to README
Link to the "cmux - the terminal built for multitasking" YouTube video,
placed right below the main screenshot.
* Shorten demo link text to match README tone
* Use 'Demo video' for demo link text
2026-02-20 19:45:28 -08:00
Lawrence Chen
b3c6c94ce0
Fix IDN whitelist regression test literal
2026-02-20 19:41:13 -08:00
Lawrence Chen
1d5be22820
Normalize IDN host allowlist entries
2026-02-20 19:34:34 -08:00
Lawrence Chen
745c89fba9
Merge pull request #212 from manaflow-ai/issue-171-homebrew-claude-socket-errors
...
Default Claude Code integration to off
2026-02-20 19:32:30 -08:00
Lawrence Chen
7cc94ffa29
Merge remote-tracking branch 'origin/main' into pr-203-browser-whitelist
2026-02-20 19:25:56 -08:00
Lawrence Chen
ce6b5e3999
Harden terminal URL host allowlist routing
2026-02-20 19:25:51 -08:00
Lawrence Chen
64f6e34e7b
Merge origin/main into pr-203-browser-whitelist
2026-02-20 19:10:59 -08:00
Austin Wang
41e9b8081f
Increase hit area for browser panel buttons
...
Merged by manaflow for task kn71ngz7871bej8k7m9ka2qy7d81kxqd.
2026-02-20 19:10:48 -08:00
Lawrence Chen
39c16183ee
Merge pull request #222 from manaflow-ai/feat-pr117-review-followup
...
Follow up browser DevTools and portal review comments from PR 117
2026-02-20 19:03:38 -08:00
Lawrence Chen
c5255dd303
Merge pull request #226 from manaflow-ai/feat-cmd-tooltip-current-window
...
Scope Command shortcut hints to the active window
2026-02-20 18:56:07 -08:00
Lawrence Chen
d26390156a
Fix flaky initial bonsplit split animation
2026-02-20 18:53:08 -08:00
Lawrence Chen
7957c6daf2
Merge pull request #224 from manaflow-ai/feat-window-top-offset-init
...
Fix top offset glitch on newly created windows
2026-02-20 18:48:43 -08:00
Lawrence Chen
699e708601
Scope command shortcut hints to active window
2026-02-20 18:48:29 -08:00
Lawrence Chen
cf767cf9af
Fix bonsplit drag routing and pin submodule commit
2026-02-20 18:47:34 -08:00
Lawrence Chen
7a5b67049c
Fix initial window top inset on new window creation
2026-02-20 18:41:35 -08:00
Lawrence Chen
d9b7511b07
Implement pane.resize divider control and verify in tmux matrix test ( #223 )
2026-02-20 18:40:37 -08:00
Lawrence Chen
23979d8c02
Merge origin/main into fix-dragdrop-overlay
2026-02-20 18:29:36 -08:00
Austin Wang
04431751ce
Fix file drag-and-drop and file input in browser panel ( #214 )
...
* Fix file drag-and-drop and file input in browser panel (#194 )
Two fixes for the browser panel:
1. File drag-and-drop from Finder: CmuxWebView previously suppressed ALL
drag type registration as a no-op to prevent bonsplit tab drags from
being intercepted. Now it selectively filters out only the text-based
types that conflict with bonsplit (public.text, public.utf8-plain-text,
public.plain-text) and the custom tab transfer types, while allowing
file URL types through so Finder drops work.
2. File <input> elements: Added the WKUIDelegate runOpenPanelWith method
to BrowserUIDelegate so clicking a file input opens the native macOS
file picker (NSOpenPanel), with support for multiple selection and
directory picking as specified by the HTML element.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* chore(claude-opus-4-6): take a look at https://github.com/manaflow-ai/cmux/issues ...
* ok
* wok
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 18:26:23 -08:00
Lawrence Chen
6cb282bf09
tmux compat: implement issue-153 command set with matrix tests ( #221 )
...
* Add tmux rename-window workspace compatibility
Implement workspace.rename in the v2 API and wire CLI commands rename-workspace/rename-window with help text.
Add a regression test that validates API and CLI rename parity plus error handling.
Refs: https://github.com/manaflow-ai/cmux/issues/153
* Add full tmux compatibility command matrix and regression coverage
2026-02-20 18:22:26 -08:00
Lawrence Chen
f294699670
Fix browser DevTools retry and portal visibility follow-ups
2026-02-20 18:00:20 -08:00
Lawrence Chen
6f1e100db6
Merge pull request #217 from manaflow-ai/fix/setup-cache-robustness
...
Fix setup.sh cache: always rebuild on miss, add stale lock timeout
2026-02-20 17:50:15 -08:00
Lawrence Chen
9649a90163
Merge pull request #117 from manaflow-ai/fix/browser-devtools-shortcuts-pr
...
Fix browser devtools persistence and add Safari-style shortcuts
2026-02-20 17:49:10 -08:00
Lawrence Chen
b4bb51c509
Use SHA stamp to safely reuse local xcframework on cache miss
...
Instead of always rebuilding, write a .ghostty_sha stamp file
inside the xcframework after each build. On cache miss, only
seed from local if the stamp matches the current submodule SHA.
This avoids both unnecessary rebuilds and stale ABI mismatches.
2026-02-20 17:42:35 -08:00
Lawrence Chen
a7363a5702
Merge remote-tracking branch 'origin/main' into fix/browser-devtools-shortcuts-pr
...
# Conflicts:
# cmuxTests/CmuxWebViewKeyEquivalentTests.swift
2026-02-20 16:41:08 -08:00
Lawrence Chen
2a1f81020d
Merge pull request #220 from manaflow-ai/followup-pr-219-review-comments
...
Follow up: resolve surface.read_text workspace targeting
2026-02-20 16:40:49 -08:00
Lawrence Chen
7dbd7811df
Fix workspace routing for surface.read_text
...
Addresses review feedback from https://github.com/manaflow-ai/cmux/pull/219 by resolving read-screen targets against requested workspace/surface instead of the selected workspace.
2026-02-20 16:31:48 -08:00
Lawrence Chen
146ac253af
Harden file-drop routing for local tab drags
2026-02-20 16:27:12 -08:00
Lawrence Chen
71a8644411
Merge pull request #219 from manaflow-ai/issue-152-153-read-screen-production
...
Expose production read-screen capture-pane APIs
2026-02-20 16:25:31 -08:00
Lawrence Chen
b163c2bbf3
Expose production read-screen capture APIs
...
Implements capture-pane parity item from https://github.com/manaflow-ai/cmux/issues/153 by shipping production read-screen support from https://github.com/manaflow-ai/cmux/issues/152 .
2026-02-20 16:22:33 -08:00
Lawrence Chen
a5d724cf28
Unify drag overlay routing and add regression coverage
2026-02-20 16:09:42 -08:00