Austin Wang
94cc865e83
Fix sidebar live refresh for branch and PR state ( #2331 )
...
* Add regression coverage for sidebar live refresh
* Refresh sidebar git metadata on active workspaces
2026-03-29 18:15:57 -07:00
jorge g
68ff39c444
Fix Ghostty resize_split keybind support ( #1899 )
...
* test: add resize_split regression coverage
* fix: implement Ghostty resize_split behavior
* test: cover more resize_split cases
* test: deduplicate split snapshot helper
* Resolve merge conflict: keep both splitNodes and waitForCondition helpers
---------
Co-authored-by: Lawrence Chen <lawrencecchen@users.noreply.github.com>
2026-03-25 00:26:27 -07:00
Lawrence Chen
a7e5050552
Fix SSH control master cleanup on remote teardown ( #2104 )
...
* test: add SSH control master cleanup regressions
* fix: close SSH control master on remote teardown
* test: keep SSH workspace after child exit
* fix: keep SSH workspace after child exit
* fix: keep connecting SSH workspaces after child exit
* test: add SSH child-exit demotion regression
* fix: keep SSH workspace after connected shell exit
* fix: address SSH cleanup review feedback
* test: cover SSH cleanup without explicit controlpath
* fix: clean up SSH control masters without explicit controlpath
* test: cover remote detach cleanup edge cases
* fix: preserve SSH sessions during remote detach
---------
Co-authored-by: Lawrence Chen <lawrencecchen@users.noreply.github.com>
2026-03-25 00:01:39 -07:00
Austin Wang
983ef2537d
Skip sidebar PR lookup on main/master ( #2110 )
2026-03-24 22:56:40 -07:00
Austin Wang
7ffa447708
Fix sidebar badges not refreshing on workspace state change ( #2046 )
...
* Add regression test for stale sidebar PR refresh
* Refresh sidebar badges when workspace metadata changes
* Resolve gh for app-side PR probes
* Coalesce sidebar redraws during prompt updates
2026-03-24 19:18:18 -07:00
Lawrence Chen
01ffeb3f44
Merge pull request #1898 from manaflow-ai/feat-tmux-notification-attention-state
...
Improve tmux notification attention routing
2026-03-22 15:36:36 -07:00
Austin Wang
76c1e632f0
Merge pull request #1895 from manaflow-ai/issue-1863-pinned-workspace-close-protect
...
Confirm before closing pinned workspaces
2026-03-21 12:36:55 -07:00
Austin Wang
5c4fab1296
Fix sidebar PR badge detection for workspace branches ( #1896 )
...
* test: cover sidebar PR probe selection
* fix: detect sidebar PR badges across github remotes
2026-03-20 21:10:08 -07:00
austinpower1258
0580de44a5
Confirm before closing pinned workspaces
2026-03-20 20:59:43 -07:00
Lawrence Chen
a0485df59c
Add focus notification dismiss regressions
2026-03-20 20:55:41 -07:00
Lawrence Chen
d4811650d7
Add tmux attention regression tests
2026-03-20 20:18:33 -07:00
austinpower1258
d219a41dd0
Add pinned workspace close regression tests
2026-03-20 19:27:37 -07:00
Lawrence Chen
ac83af62ae
Split 16k-line mega test file, bump CI timeout, stream xcodebuild output ( #1717 )
...
CmuxWebViewKeyEquivalentTests.swift grew to 15,907 lines with 100+ test classes.
Swift compiles per-file, so this single file serialized all type-checking onto one
compiler process, pushing CI past the 20-minute timeout after core-file changes.
Split into 10 domain-based files (1k-3k lines each) so Xcode can compile them in
parallel. Also bump timeout-minutes from 20 to 30 for headroom, stream xcodebuild
output via tee instead of capturing to a variable (makes CI logs debuggable), and
add 5 test files that were missing from the pbxproj Sources build phase.
Co-authored-by: Lawrence Chen <lawrencecchen@users.noreply.github.com>
2026-03-18 01:17:25 -07:00