Lawrence Chen
4a12dca8a7
Add remote daemon RPC concurrency regression
2026-03-12 05:59:45 -07:00
Lawrence Chen
d98a749737
Make remote daemon test helpers nonisolated
2026-03-12 05:30:39 -07:00
Lawrence Chen
a75faa82f1
Fix SSH review regressions
2026-03-12 05:24:12 -07:00
Lawrence Chen
d7353d3aa1
Expose remote daemon test helpers on Workspace
2026-03-12 05:18:01 -07:00
Lawrence Chen
b12f70b26c
Merge origin/main into issue-151-ssh-remote-port-proxying
2026-03-12 05:09:03 -07:00
Lawrence Chen
8a9e28e129
Secure remote daemon distribution and relay auth
2026-03-12 05:04:44 -07:00
Lawrence Chen
459a0289c1
Fix titlebar shortcut hint clipping ( #1259 )
...
* Add regression test for titlebar shortcut hint clipping
* Fix titlebar shortcut hint clipping
2026-03-12 03:27:10 -07:00
Lawrence Chen
402ce7f76c
Merge pull request #1243 from manaflow-ai/issue-1241-cmd-window-cycle-switches-back
...
Fix cmd+` window cycling bouncing back
2026-03-12 02:51:40 -07:00
Lawrence Chen
8d5a1f611d
Resync terminal portals after sidebar changes ( #1253 )
...
* Add regression test for portal ancestor shifts
* Resync terminal portals after sidebar changes
* Restore safeHelp view helper
* Fix portal geometry regression test harness
2026-03-12 02:46:30 -07:00
Lawrence Chen
e9556ba5f4
Prevent background terminal focus retries from reordering windows
2026-03-12 02:20:10 -07:00
Lawrence Chen
2db9bb4b86
Fix cmd+backtick window cycling
2026-03-12 01:53:59 -07:00
Austin Wang
378a417471
Merge pull request #1230 from manaflow-ai/issue-1183-devtools-side-dock-guard
...
Prevent attached DevTools from re-entering unsafe side-dock layouts
2026-03-11 23:32:19 -07:00
austinpower1258
f843ce2706
Hide unsafe side dock controls for attached devtools
2026-03-11 23:04:28 -07:00
Lawrence Chen
de47345538
Address ssh review feedback and CI blockers
2026-03-11 23:03:53 -07:00
austinpower1258
72e7a9de76
Adapt attached devtools to narrow panes
2026-03-11 22:56:39 -07:00
Lawrence Chen
1b4f396a48
Merge remote-tracking branch 'origin/main' into issue-151-ssh-remote-port-proxying
...
# Conflicts:
# Sources/Panels/BrowserPanel.swift
2026-03-11 22:52:47 -07:00
austinpower1258
c52bd24e85
Avoid browser portal hide lifecycle on tab switch
2026-03-11 22:52:29 -07:00
austinpower1258
df54af34cf
Merge branch 'main' of https://github.com/manaflow-ai/cmux into issue-1183-devtools-resize-layout
...
# Conflicts:
# cmuxTests/CmuxWebViewKeyEquivalentTests.swift
2026-03-11 22:16:07 -07:00
austinpower1258
7d5d4d718d
wip
2026-03-11 22:13:45 -07:00
austinpower1258
27e598ca5a
Address CI blockers and review follow-ups
2026-03-11 21:13:25 -07:00
austinpower1258
7c29652971
Avoid browser portal refresh on geometry churn
2026-03-11 21:03:26 -07:00
Lawrence Chen
89def5ed52
Prompt before closing window with Cmd+Ctrl+W ( #1219 )
...
* Add UI test for close-window confirmation
* Confirm before closing window
* Fix close-window confirmation tests
2026-03-11 20:37:37 -07:00
Lawrence Chen
7844226ded
Fix browser devtools hide fallback
2026-03-11 20:18:46 -07:00
austinpower1258
8aafb68935
Fix browser pane drag/drop follow-ups
2026-03-11 19:16:17 -07:00
austinpower1258
1dbd1e5011
Merge branch 'main' of https://github.com/manaflow-ai/cmux into issue-1208-browser-pane-stale-content
2026-03-11 18:54:12 -07:00
austinpower1258
81618bf3cf
Fix stale browser pane content after drag splits
2026-03-11 18:46:33 -07:00
Lawrence Chen
320451e1f6
Merge pull request #1212 from manaflow-ai/task-browser-page-pushed-up
...
Fix bottom-docked DevTools page shift
2026-03-11 18:36:17 -07:00
Lawrence Chen
e35e1cd94c
Merge remote-tracking branch 'origin/main' into task-browser-page-pushed-up
...
# Conflicts:
# cmuxTests/CmuxWebViewKeyEquivalentTests.swift
2026-03-11 18:33:03 -07:00
austinpower1258
978f72b7e9
Merge branch 'main' of https://github.com/manaflow-ai/cmux into issue-1208-browser-pane-stale-content
2026-03-11 18:32:26 -07:00
austinpower1258
5233874425
ok
2026-03-11 18:32:23 -07:00
Austin Wang
dcdb385633
Merge pull request #1213 from manaflow-ai/issue-1209-drag-hover-flicker
...
Fix panel drag hover terminal flicker
2026-03-11 18:32:10 -07:00
austinpower1258
379150a6c1
Move terminal drop overlay outside hosted view
2026-03-11 18:30:14 -07:00
austinpower1258
c7bbb72e09
Add terminal drop overlay container regression test
2026-03-11 18:26:25 -07:00
Lawrence Chen
5d82a29f45
Repair local-host devtools reparent geometry
2026-03-11 18:21:41 -07:00
Lawrence Chen
e6a293bd78
Merge remote-tracking branch 'origin/main' into issue-151-ssh-remote-port-proxying
2026-03-11 18:21:39 -07:00
austinpower1258
90ca63690a
Defer terminal resize while drop hover is active
2026-03-11 18:18:55 -07:00
austinpower1258
67f81e64f0
Add drag hover terminal resize regression test
2026-03-11 18:16:31 -07:00
Lawrence Chen
fbd04ca09e
Repair bottom-docked devtools page frame
2026-03-11 18:11:18 -07:00
Lawrence Chen
fce5545675
Yield hidden browser slot responders
2026-03-11 18:10:27 -07:00
Lawrence Chen
6849b83f8d
Reduce typing lag from sidebar re-evaluation and hitTest overhead ( #1204 )
...
* Add typing hot path timing diagnostics
* Add stress workspace debug menu item
* Restore stress workspace preload debug path
* Reduce typing lag from sidebar re-evaluation and hitTest overhead
hitTest: gate divider/sidebar/drag routing to pointer events only,
avoiding two full view-tree walks per non-pointer event.
forceRefresh: replace per-keystroke ISO8601DateFormatter + FileHandle
I/O with dlog() in DEBUG builds.
TabItemView: replace @EnvironmentObject subscriptions with plain refs
and precomputed parameters, add Equatable conformance to skip body
re-evaluation when parent rebuilds with unchanged values. @self changed
re-evaluations dropped from 668 to 1 during rapid typing.
* Add typing-latency guardrail comments and CLAUDE.md pitfalls
Strategic comments on hitTest, TabItemView, and forceRefresh to prevent
future regressions. Adds typing-latency-sensitive paths to CLAUDE.md
pitfalls section so agents know the constraints before editing.
* Add workspace palette actions and fix release autosave typing guard
Add Move Up/Down/Top, Close Other/Above/Below, Mark Read/Unread to
Cmd+Shift+P command palette and a Workspace submenu in the menu bar.
Fix recordTypingActivity() being gated behind #if DEBUG, which prevented
release builds from honoring the typing quiet period in autosave.
2026-03-11 17:54:02 -07:00
Lawrence Chen
d67090994e
Merge branch 'main' into issue-151-ssh-remote-port-proxying
2026-03-11 15:56:47 -07:00
Lawrence Chen
d9021861e3
Preserve ssh remote browser proxy flow
2026-03-11 15:45:20 -07:00
austinpower1258
06c5cac4df
Stabilize docked devtools side resize
2026-03-11 12:26:19 -07:00
austinpower1258
8b66628b19
Route inline inspector hits to native webkit
2026-03-11 04:21:49 -07:00
austinpower1258
63787c26b1
Stabilize inline developer tools hosting
2026-03-11 04:17:37 -07:00
Lawrence Chen
0a9aff38d1
Merge pull request #1177 from manaflow-ai/task-nightly-main-concurrency-cancel
...
Fix nightly main cancellation noise and release build break
2026-03-10 22:06:23 -07:00
Lawrence Chen
bcb712fde4
Merge pull request #1173 from manaflow-ai/task-browser-pane-devtools-resize-disappear
...
Preserve browser devtools when resizing pane
2026-03-10 21:48:39 -07:00
Lawrence Chen
0c3d53129d
Fix nightly release build welcome command helper
2026-03-10 21:48:36 -07:00
Lawrence Chen
83c7c9ee19
Guard portal refreshes and reset plain reattached web views
2026-03-10 21:41:49 -07:00
Lawrence Chen
1c25c6bd30
Keep internal tab drags out of Finder
2026-03-10 21:41:42 -07:00