Lawrence Chen
7ee3831eb5
Merge pull request #317 from manaflow-ai/issue-143-session-persistence
...
Implement session persistence pass 1 (windows/workspaces/scrollback)
2026-02-24 15:25:46 -08:00
Lawrence Chen
e8477131c1
Merge origin/main into issue-143-session-persistence
2026-02-24 14:41:27 -08:00
austinpower1258
d255942f92
wip
2026-02-24 14:36:13 -08:00
austinpower1258
ab1368828b
Fix browser Return/Enter routing and add enter trace logs
2026-02-24 14:36:13 -08:00
Lawrence Chen
6505f0c504
Fix tab drag blank state and preserve non-custom titles across window drops
2026-02-24 14:36:12 -08:00
Lawrence Chen
afbfb5a117
Use native WebKit middle-click handling for browser links ( #416 )
...
* Add middle-click debug logging for browser links
* Handle browser middle-click via native WebKit actions
* Fix flaky middle-click new-tab detection in browser
2026-02-24 14:35:10 -08:00
Lawrence Chen
bcd024d8f8
Keep focus on destination after cross-window surface move
2026-02-24 14:35:09 -08:00
Lawrence Chen
b0b73e8878
Prevent stale host visibility thrash after tab move
2026-02-24 14:35:09 -08:00
Lawrence Chen
58376c3fbc
Handle moving the last surface out of a window
2026-02-24 14:35:09 -08:00
Lawrence Chen
e0e66a69cc
Fix light-mode typing indicator contrast in active sidebar
2026-02-24 14:35:09 -08:00
Lawrence Chen
9953fa58d9
Fix light-mode sidebar typing indicator contrast
2026-02-24 14:35:09 -08:00
Lawrence Chen
92d558cb95
Refine command palette focus restore and shortcut gating
2026-02-24 14:35:09 -08:00
Lawrence Chen
b892d15d58
Fix omnibar focus thrash when another text field takes focus
2026-02-24 14:35:09 -08:00
Lawrence Chen
06cd25ed52
Fix session restore routing and browser history persistence
2026-02-24 14:34:55 -08:00
Lawrence Chen
aa222dbc0d
Sidebar double-click appends workspace to end
2026-02-24 14:32:56 -08:00
Lawrence Chen
aeda5f827d
Adopt custom blue accent across active UI states
2026-02-24 14:22:58 -08:00
Lawrence Chen
2338760186
Set selected sidebar workspace colors and white text
2026-02-24 14:12:15 -08:00
austinpower1258
5dc2d8d800
wip
2026-02-24 13:54:52 -08:00
Austin Wang
2da5070782
Merge pull request #428 from manaflow-ai/cmux/issues
...
Fix browser Return/Enter submission and add enter tracing
2026-02-24 00:12:53 -08:00
Lawrence Chen
6a3c0bd6f4
Merge pull request #419 from manaflow-ai/task-bonsplit-tab-drag-lag-debug-logging
...
Add debug timing logs for bonsplit tab transfer lag repro
2026-02-23 23:59:01 -08:00
austinpower1258
7d59e550bc
Fix browser Return/Enter routing and add enter trace logs
2026-02-23 23:57:13 -08:00
Lawrence Chen
cd03073240
Fix tab drag blank state and preserve non-custom titles across window drops
2026-02-23 23:57:09 -08:00
Lawrence Chen
1893fc4c7a
Use native WebKit middle-click handling for browser links ( #416 )
...
* Add middle-click debug logging for browser links
* Handle browser middle-click via native WebKit actions
* Fix flaky middle-click new-tab detection in browser
2026-02-23 23:09:36 -08:00
Lawrence Chen
a90e0a739e
Keep focus on destination after cross-window surface move
2026-02-23 19:50:09 -08:00
Lawrence Chen
8736421e8c
Prevent stale host visibility thrash after tab move
2026-02-23 19:50:09 -08:00
Lawrence Chen
d8022db404
Handle moving the last surface out of a window
2026-02-23 19:48:54 -08:00
Lawrence Chen
666ef75d1e
Fix light-mode typing indicator contrast in active sidebar
2026-02-23 19:22:39 -08:00
Lawrence Chen
0dee878268
Fix light-mode sidebar typing indicator contrast
2026-02-23 19:14:32 -08:00
Lawrence Chen
011abb62c9
Refine command palette focus restore and shortcut gating
2026-02-23 19:10:02 -08:00
Lawrence Chen
88c1dbc5d6
Fix omnibar focus thrash when another text field takes focus
2026-02-23 19:00:01 -08:00
Lawrence Chen
4e455a185c
Merge pull request #398 from manaflow-ai/task-light-mode-browser-omnibar-theme-bg
...
Fix light-mode browser omnibar chrome background
2026-02-23 18:25:55 -08:00
Lawrence Chen
cfce7e93e0
Darken omnibar pill relative to theme background
2026-02-23 17:08:46 -08:00
Lawrence Chen
396942c7e4
Merge pull request #357 from manaflow-ai/task-titlebar-folder-icon-drags-window
...
Fix titlebar folder icon drag hit-testing
2026-02-23 17:05:29 -08:00
Lawrence Chen
0d98db7277
Fix titlebar text dragging while preserving folder icon drag
2026-02-23 17:03:55 -08:00
Lawrence Chen
0d03b58be8
Tune omnibar pill tint toward theme background
2026-02-23 17:02:19 -08:00
Lawrence Chen
638801cce8
Merge remote-tracking branch 'origin/main' into task-white-rect-frame-cmd-d-ctrl-d
...
# Conflicts:
# Sources/AppDelegate.swift
# Sources/TerminalWindowPortal.swift
2026-02-23 16:54:42 -08:00
Lawrence Chen
41b24b7883
Guard split shortcuts during transient focus fallback
2026-02-23 16:01:35 -08:00
Lawrence Chen
0eef387d5d
Tint browser omnibar pill with theme accent
2026-02-23 15:55:01 -08:00
Lawrence Chen
561f052fdd
Use theme background for browser omnibar chrome in light mode
2026-02-23 15:31:24 -08:00
Lawrence Chen
310d807767
Add VM split-churn fuzz tests and harden portal reveal gating
2026-02-23 15:28:23 -08:00
Lawrence Chen
c5d20ae032
Add Cmd+P open-directory shortcuts for installed apps ( #368 )
...
* Add smart Cmd+P directory-open app shortcuts
* Fix command palette scroll snap and jank
* Fix command palette selection-follow scrolling
* Use scrollPosition for command palette list scrolling
* Remove generic IDE directory command from Cmd+P
* Increase command palette max height to 450px
2026-02-23 15:02:48 -08:00
Austin Wang
6598a38fe3
Fix terminal zoom inheritance for new splits/surfaces/workspaces ( #384 )
...
* Fix terminal Cmd zoom routing for Ghostty focus descendants (#383 )
* Inherit new terminal zoom from last terminal context
Prefer pane-selected terminal as Ghostty config inheritance source when creating splits/new terminals, then focused/fallback terminals. This preserves runtime zoom/font size when opening the next terminal.
* Fix terminal zoom inheritance across split/tab/workspace creation
2026-02-23 11:26:11 -08:00
Austin Wang
d42126a082
Handle deeplink URL schemes in embedded browser ( #392 )
2026-02-23 10:51:28 -08:00
Austin Wang
65b3b570c9
Fix Caps Lock handling in browser omnibar keyboard paths ( #382 )
2026-02-23 10:27:13 -08:00
Lawrence Chen
2426590e91
Fix terminal focus when window loses key ( #359 )
...
* Fix terminal blur when window loses key
* Fix shortcut routing across multiple windows
* Fix shortcut window detection when identifiers change
2026-02-23 05:50:10 -08:00
Lawrence Chen
8d03657c94
Command palette caret uses white tint ( #361 )
...
* Set command palette caret tint to white
* Add command palette window actions and shortcut sync
2026-02-23 04:08:01 -08:00
Lawrence Chen
5d63c5f035
Add command palette (Cmd+Shift+P) ( #358 )
...
Implements a VS Code-style command palette with fuzzy search,
workspace/surface switching, rename mode, and keyboard navigation.
Closes https://github.com/manaflow-ai/cmux/issues/133
2026-02-23 03:26:36 -08:00
Lawrence Chen
aeabcdd583
Fix titlebar folder icon drag hit-testing
2026-02-23 03:13:33 -08:00
Lawrence Chen
2499ba1bb2
Fix browser-surface click focus without regressing open ( #355 )
...
* Allow click-to-focus for unfocused browser surfaces
* Add browser click-focus diagnostics and guard fix
* Allow pointer-initiated browser focus through responder guard
2026-02-23 03:09:19 -08:00
Lawrence Chen
e4379a136c
Match terminal flash ring padding to browser
2026-02-23 02:37:48 -08:00