Lawrence Chen
12374c4a76
Add Cmd+Shift+T reopen for closed browser panels ( #253 )
...
Implements browser-only recently-closed restore stack with capped LIFO behavior and split-placement fallback.
Issue: https://github.com/manaflow-ai/cmux/issues/244
2026-02-20 23:06:49 -08:00
Lawrence Chen
5ffae27d64
Use dot icon separator between branch and directory
2026-02-20 22:39:26 -08:00
Austin Wang
0856e791ba
Keep split dividers visible in tiny panes ( #250 )
2026-02-20 22:35:53 -08:00
Lawrence Chen
277e95d07e
Use non-path separator for branch directory rows
2026-02-20 22:35:14 -08:00
Lawrence Chen
b3c28a8723
Render vertical sidebar rows as branch and directory
2026-02-20 22:31:17 -08:00
Lawrence Chen
5ca1616bd2
Add vertical sidebar branch layout setting
2026-02-20 22:26:10 -08:00
Lawrence Chen
b600d1c738
Merge pull request #248 from manaflow-ai/feat-socket-override-boundary
...
Ignore ambient CMUX_SOCKET_PATH in stable/nightly builds
2026-02-20 22:18:16 -08:00
Austin Wang
3c0e3a7c82
Fix flaky browser download activity accounting ( #246 )
...
* Add debug tracing for context-menu download flow
* Remove temporary download debug instrumentation
2026-02-20 22:15:35 -08:00
Lawrence Chen
e9da15d563
Clean up panel branch state when closing a pane
2026-02-20 22:15:17 -08:00
Lawrence Chen
3603db7547
Gate socket path override by update channel
2026-02-20 22:13:57 -08:00
Lawrence Chen
c533ebe5e5
Render sidebar branches in split/tab display order
2026-02-20 21:59:35 -08:00
Lawrence Chen
bbd8b2b311
fix: scope ssh shell niceties to cmux ssh
2026-02-20 21:51:35 -08:00
Lawrence Chen
60e7aeeb16
Fix stale sidebar git branch after split close
2026-02-20 21:47:06 -08:00
Lawrence Chen
fb35f3bc39
feat: enable ssh shell niceties by default
2026-02-20 21:33:04 -08:00
Lawrence Chen
0e3e17ca75
Merge pull request #240 from manaflow-ai/feat-pr-206-followup-comments
...
Follow up PR 206 review fixes
2026-02-20 21:28:08 -08:00
Lawrence Chen
64b68bc294
test: cover cmux ssh without --name
2026-02-20 21:24:03 -08:00
Lawrence Chen
41b2db5962
Preserve approved HTTP request semantics and fix test imports
2026-02-20 21:24:03 -08:00
Austin Wang
95ac588bb2
Fix browser download UX and stabilize browser crash path ( #235 )
...
* Fix browser download UX and stabilize download crash path
* Fix context menu image/link download target resolution
* Restore native WebKit context-menu download actions
* Improve browser download feedback and context menu downloads
* Fix flaky alternating context-menu downloads
* Stabilize linked-file context downloads
* Use per-menu-item fallback for context downloads
* Harden linked-file URL resolution for context downloads
2026-02-20 21:21: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
b0e6d11f6a
Merge pull request #237 from manaflow-ai/feat-browser-alerts-prompts
...
Fix JavaScript alert/confirm/prompt dialogs in browser panel
2026-02-20 21:03:46 -08:00
Lawrence Chen
73cbfce432
Fix WKWebView JavaScript dialogs in browser panel
2026-02-20 20:53:59 -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