Lawrence Chen
798c1fbc42
Fix laggy terminal sync during sidebar drags ( #1598 )
...
* Fix sidebar drag terminal resize lag
* Add display resolution churn regression
* Prelaunch display churn helper in e2e workflow
* Use manifest handoff for display churn UI test
* Fix e2e display churn harness startup
* Resolve display churn UI test socket path
* Use marker-based socket discovery in display UI test
* Add failing sidebar drag portal regression tests
* Fix sidebar drag terminal portal resize lag
* Add failing scoped resize regression tests
* Fix terminal portal resize scheduling lag
* Add failing zsh resize prompt regression test
* Fix zsh resize prompt duplication
* Fix Sequoia sidebar resize regression
* Guard display-resolution CI runner
* Run display-resolution CI on WarpBuild
* Allow backgrounded display regression app launch
* Launch display regression app directly
* Launch display regression app via NSWorkspace
* Load display regression launch env from manifest
* Write display regression manifest in runner temp dir
* Write display regression manifest in shared tmp
* Write display regression manifest in repo scratch dir
* Launch display regression app with explicit env
* Avoid xcodebuild broken pipe in compat CI
* Launch display regression via XCUIApplication
* Harden display regression socket readiness
* Trust display socket diagnostics path
* Replace display socket probe with render diagnostics
* Write display churn start marker atomically
* Move display churn harness out of /tmp
---------
Co-authored-by: Lawrence Chen <lawrencecchen@users.noreply.github.com>
2026-03-18 01:28:11 -07:00
Lawrence Chen
3bca43d6b1
fix(command-palette): address follow-up review comments
...
PR: https://github.com/manaflow-ai/cmux/pull/1644
2026-03-17 18:59:13 -07:00
Lawrence Chen
018510d4ef
Add failing command palette blink regression test
2026-03-17 17:15:33 -07:00
Lawrence Chen
f5d610e3ea
Merge remote-tracking branch 'origin/main' into task-browser-import-followups
...
# Conflicts:
# Sources/Workspace.swift
2026-03-17 16:49:16 -07:00
Lawrence Chen
d369778f7f
Scroll settings hint to import controls
2026-03-17 04:48:21 -07:00
Lawrence Chen
9807cb087b
Stabilize browser import hint UI tests
2026-03-17 03:14:23 -07:00
Lawrence Chen
b9de0f0446
Add browser import hint debug variants
2026-03-17 03:01:50 -07:00
Lawrence Chen
f97716939a
Add browser import UI test launch hook
2026-03-17 02:29:39 -07:00
Lawrence Chen
7bb7564726
Stabilize browser import menu test flow
2026-03-17 02:18:58 -07:00
Lawrence Chen
3c549b4cb8
Fix browser import UI test harness
2026-03-17 02:06:50 -07:00
Lawrence Chen
ffcd3fdfaa
Tighten browser import sheet UI
2026-03-17 01:51:57 -07:00
Lawrence Chen
aac8a41ba2
Fix browser import follow-up review comments
2026-03-17 00:50:02 -07:00
Lawrence Chen
b0d994c99f
Fix UI test helper closure captures
2026-03-17 00:14:28 -07:00
Lawrence Chen
832426af56
Stabilize SSH remote flow after merging main
2026-03-16 23:57:48 -07:00
Lawrence Chen
fdde470dcf
fix: address browser profile review follow-ups
2026-03-16 23:50:43 -07:00
Lawrence Chen
746fb8e5ec
Merge pull request #318 from manaflow-ai/issue-122-import-browser-cookies-history-settings
...
Browser: import data from detected installed browsers
2026-03-16 22:42:40 -07:00
Lawrence Chen
dc6bcb259a
fix: address browser import review feedback
2026-03-16 22:30:09 -07:00
Austin Wang
150600d089
Fix #1574 : remove top update banner in sidebar ( #1575 )
...
* test: cover sidebar update indicator regression
* fix: remove duplicate sidebar update banner
2026-03-16 22:28:43 -07:00
Lawrence Chen
92cb42262c
feat: add browser profile mapping import flow
2026-03-16 21:22:39 -07:00
Austin Wang
971b2b4e77
fix: show sidebar update banner from background checks ( #1543 )
2026-03-16 20:40:35 -07:00
Lawrence Chen
6c644d930d
Allow smaller sidebar widths ( #1420 )
...
* Add sidebar minimum width UI regression test
* Allow narrower sidebar resizing
* Set smaller sidebar minimum to 180
2026-03-13 21:40:25 -07:00
Lawrence Chen
f90bcbc862
Merge pull request #1382 from manaflow-ai/task-cmd-p-search-all-surfaces
...
Add Cmd+P all-surface search option
2026-03-13 17:55:10 -07:00
Lawrence Chen
5d348217eb
Strengthen Cmd+Shift+P backspace UI regression
2026-03-13 17:42:41 -07:00
Lawrence Chen
8a0934b801
Fallback stable socket listener to a user-scoped path ( #1351 )
...
* Fallback stable socket listener to user socket path
* Move stable socket path out of /tmp
* Keep socket health checks active on fallback paths
---------
Co-authored-by: Lawrence Chen <lawrencecchen@users.noreply.github.com>
2026-03-13 17:37:01 -07:00
Lawrence Chen
6edcaa220b
Add Cmd+Shift+P backspace regression tests
2026-03-13 16:06:36 -07:00
Lawrence Chen
3135b4b13e
Add Cmd+P all-surfaces search option
2026-03-13 07:43:57 -07:00
Lawrence Chen
fe7ef33fea
Keep workspaces open when closing the last surface ( #1315 )
...
* Add last-surface close regression tests
* Keep workspaces open when closing last surface
* Add Cmd+W last-surface close setting
* Share Cmd+W surface-close path
2026-03-13 03:58:07 -07:00
Lawrence Chen
4b0816f91b
Summarize multi-workspace close confirmation ( #1329 )
...
* Add multi-workspace close UI regression test
* Summarize multi-workspace close confirmation
* Add Cmd+Shift+W multi-close UI regression test
* Honor sidebar multi-select for close workspace
---------
Co-authored-by: Lawrence Chen <lawrencecchen@users.noreply.github.com>
2026-03-13 03:26:37 -07:00
Lawrence Chen
054b91f641
Fix Return on Cmd+Ctrl+W close confirmation ( #1279 )
...
* Add close-window return-key regression test
* Focus close-window confirmation button
* Keep Return on close-window alert
* Address review feedback
2026-03-12 05:25:14 -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
527dfa6292
Add Jump to Latest to the notifications popover ( #1167 )
...
* Add jump-to-latest button to notifications popover
* Fix jump-to-latest popover accessibility
* Relax shortcut badge UI test expectation
* Stabilize jump-to-latest UI coverage
* Keep popover notification actions visible when empty
* Inline jump-to-latest shortcut label
* Match jump-to-latest shortcut label styling
2026-03-10 19:30:17 -07:00
austinpower1258
df9a6ba0df
Add split-zoom portal visibility regression coverage
2026-03-10 13:08:35 -07:00
austinpower1258
24f35e4665
Fix browser pane zoom layering
2026-03-10 12:22:59 -07:00
austinpower1258
b99ec64ae3
Cover browser omnibar zoom round-trip regression
2026-03-10 00:40:55 -07:00
austinpower1258
23484eb01a
Add UI regression test for browser pane zoom omnibar
2026-03-09 20:13:32 -07:00
Lawrence Chen
e680f1de55
Add DEBUG logging for browser omnibar/content focus handoff ( #910 )
...
* Add browser focus debug logging around omnibar/content handoff
* Avoid release-only unused-value warnings in focus debug logs
* Add omnibar focus writer trace logs
* Fix omnibar tap focus race
* Stabilize omnibar focus state transitions
* Propagate event context into responder guard
* Fix webview pointer hit testing in focus guard
* Stop omnibar reacquire on pointer blur intent
* Blur omnibar on webview click intent
* Preserve pointer intent through webview focus handoff
* Restore page input focus after omnibar escape
* Fix omnibar escape focus handoff and restore retry
* Track editable focus for omnibar restore and improve test diagnostics
* Add omnibar focus tracker telemetry to failing UI test
* Wait for page readiness before seeding focused input in UI test setup
* Strengthen omnibar escape focus regression with post-click assertion
* Use deterministic window offsets for post-escape web input click test
* Always enforce webview responder on omnibar escape
* Harden omnibar focus restore and address PR review feedback
---------
Co-authored-by: tiffanysun1 <tiffanysun8@gmail.com>
2026-03-07 03:05:13 -08:00
Lawrence Chen
e7c3961489
Revert "Add workspace pages in the titlebar ( #1030 )" ( #1040 )
...
This reverts commit 4de975e6a4 .
2026-03-07 00:05:58 -08:00
Lawrence Chen
4de975e6a4
Add workspace pages in the titlebar ( #1030 )
...
* Add workspace pages in the titlebar
* Add workspace pages UI test target entry
* Relax workspace pages UI test titlebar checks
* Use page close button in workspace pages UI test
* Stabilize workspace pages UI test interruptions
* Skip page close confirms in UI tests
* Clean up superseded workspace handoffs
* Tighten page hint UI assertions
---------
Co-authored-by: cmux <cmux@cmuxs-Mac-mini.local>
2026-03-06 21:23:11 -08:00
Lawrence Chen
d8ffb3eedb
Merge pull request #932 from manaflow-ai/issue-922-notify-steals-window-focus
...
Fix cmux notify focus steal regression
2026-03-06 00:51:47 -08:00
Lawrence Chen
ae4781ef66
Prepare notify regression source terminal in app setup
2026-03-05 22:39:26 -08:00
Lawrence Chen
5f82a1ae2a
Run notify regression through a real terminal
2026-03-05 22:18:14 -08:00
Austin Wang
138ed0e2f0
Merge pull request #990 from manaflow-ai/issue-983-browser-unfocusable-after-cmdr
...
Fix browser focus after dismissing the command palette by click
2026-03-05 22:17:06 -08:00
Lawrence Chen
7bee9ddc13
Increase notify regression socket timeout
2026-03-05 21:43:20 -08:00
austinpower1258
44910d03e8
fix: preserve browser target lookup on palette dismiss
2026-03-05 21:29:58 -08:00
austinpower1258
ab1ca8130a
test: wait for command palette rename field to dismiss
2026-03-05 21:28:25 -08:00
Lawrence Chen
335aaaecec
Fix send_workspace routing in inactive windows
2026-03-05 21:24:25 -08:00
austinpower1258
d1f042c346
test: cover command palette browser click focus restore
2026-03-05 21:22:19 -08:00
Lawrence Chen
29054dc709
Add sidebar help menu to footer ( #958 )
...
* Add sidebar help menu
* Fix help menu test wiring
* Fix help menu accessibility
* Use native popup for help menu
* Use icon button for sidebar help
* Add feedback composer and feedback API
* Allow preview builds without feedback env
* Tighten feedback upload limits
* Adjust sidebar footer padding
* Tighten sidebar footer spacing
* Add link affordances to help menu
* Polish sidebar feedback composer
* Move feedback icon to trailing edge
* Normalize help menu trailing icon sizes
* Enlarge help menu trailing icons
* Reduce help menu link icon size
* Shrink help menu link arrow
* Reduce help menu link arrow again
* Fix feedback message editor focus
* Add send feedback keyboard shortcut
* Polish feedback launch and delivery
2026-03-05 21:00:42 -08:00
Lawrence Chen
e6e5a57dd6
Send notify regression input via workspace socket
2026-03-05 20:18:45 -08:00
Lawrence Chen
6c163b1eb0
Run notify regression from in-app shell
2026-03-05 20:04:52 -08:00