Commit graph

496 commits

Author SHA1 Message Date
Lawrence Chen
e0a7c32f62 Fix cmux ssh shell integration niceties and prove with docker e2e 2026-02-21 02:00:24 -08:00
Lawrence Chen
3295c45199 fix: launch cmux ssh via startup command instead of typed input 2026-02-21 01:06:10 -08:00
Lawrence Chen
8a0bd8711b fix: make cmux ssh shell-features prefix shell-agnostic 2026-02-21 00:00:33 -08:00
Lawrence Chen
a40a972424 test: harden remote daemon bootstrap and failure coverage 2026-02-20 23:52:48 -08:00
Lawrence Chen
89fa361500 feat: bootstrap remote daemon over ssh for remote workspaces 2026-02-20 23:44:06 -08:00
Lawrence Chen
aaf2ef4c3a feat: add ssh reuse defaults and remote daemon scaffold 2026-02-20 23:32:48 -08:00
Lawrence Chen
f46813a029 docs: condense remote daemon spec and add multi-daemon model 2026-02-20 23:20:26 -08:00
Lawrence Chen
9f0eb60bed docs: add remote daemon spec and test matrix 2026-02-20 23:10:19 -08:00
Lawrence Chen
bbd8b2b311 fix: scope ssh shell niceties to cmux ssh 2026-02-20 21:51:35 -08:00
Lawrence Chen
fb35f3bc39 feat: enable ssh shell niceties by default 2026-02-20 21:33:04 -08:00
Lawrence Chen
64b68bc294 test: cover cmux ssh without --name 2026-02-20 21:24:03 -08:00
Lawrence Chen
9c54bc9e5d Add cmux ssh remote workspaces with auto SSH forwarding 2026-02-20 21:12:39 -08:00
Lawrence Chen
5ae36fcb91
Merge pull request #203 from cmer/browser-whitelist
Add wildcard hostname allowlist for built-in browser routing
2026-02-20 20:47:51 -08:00
Lawrence Chen
9074130327
Merge pull request #232 from manaflow-ai/issue-230-main-thread-notification-cascade
Coalesce title notification updates to reduce main-thread hangs
2026-02-20 20:32:38 -08:00
Lawrence Chen
54c76c4c14
Merge pull request #233 from manaflow-ai/issue-231-favicon-out-of-sync
Fix favicon getting out of sync on back/forward
2026-02-20 20:32:00 -08:00
Lawrence Chen
5c0c2d9bf9 Merge origin/main and keep TabManager title updates synchronous 2026-02-20 20:29:47 -08:00
Lawrence Chen
daa54f9f5c
Merge pull request #225 from manaflow-ai/issue-148-tab-context-menu
Issue 148: add horizontal tab context menu actions
2026-02-20 20:27:04 -08:00
Lawrence Chen
cf38330483 Address review: allow favicon refresh across history URL changes 2026-02-20 20:23:16 -08:00
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