Austin Wang
f1be3978ab
Fix stale session geometry crash after 0.63.0 upgrade ( #2306 )
...
* Add regression coverage for stale window geometry migration
* Discard stale persisted window geometry on launch
2026-03-28 13:52:48 -07:00
Austin Wang
0ea16b12c2
Fix window position restore on relaunch ( #2129 )
...
* test: cover accessible window frame restore
* fix: preserve accessible window frame on relaunch
2026-03-25 02:05:13 -07:00
Lawrence Chen
8512e6d8a5
fix: skip identical session autosave writes ( #1732 )
...
* test: cover repeated identical session saves
* fix: skip identical session snapshot writes
---------
Co-authored-by: Lawrence Chen <lawrencecchen@users.noreply.github.com>
2026-03-18 03:24:40 -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
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
03dc055138
Merge remote-tracking branch 'origin/main' into pr-ssh-stack-main
...
# Conflicts:
# CLI/cmux.swift
# Sources/Panels/BrowserPanel.swift
# Sources/TabManager.swift
# Sources/Workspace.swift
# cmuxTests/GhosttyConfigTests.swift
2026-03-16 23:16:12 -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
92cb42262c
feat: add browser profile mapping import flow
2026-03-16 21:22:39 -07:00
Lawrence Chen
2eae782739
Merge remote-tracking branch 'origin/main' into pr-ssh-stack-main
...
# Conflicts:
# .github/workflows/ci.yml
# CLI/cmux.swift
# Sources/GhosttyTerminalView.swift
# Sources/SocketControlSettings.swift
# Sources/TabManager.swift
# Sources/TerminalController.swift
# Sources/Workspace.swift
# ghostty
# scripts/reload.sh
2026-03-13 17:56:38 -07:00
Lawrence Chen
1b95c25e21
Add ssh stack regression tests
2026-03-13 07:29:18 -07:00
Lawrence Chen
5f074f810e
Fix session restore replay for transient terminal states
2026-03-13 07:20:18 -07: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
0a490b0e03
Fix Claude wrapper hook errors when cmux socket is stale ( #868 )
...
* Fix Claude wrapper hook injection when cmux socket is stale
* Harden socket listener lifecycle and rearm policy
* Unset CLAUDECODE in stale-socket passthrough
* Harden listener cleanup and bound claude ping probe
* Guard socket unlink during listener startup window
2026-03-04 18:52:57 -08:00
Lawrence Chen
381b0c1323
Reduce unchanged autosave snapshot churn
...
Fixes CMUXTERM-MACOS-RF
Fixes CMUXTERM-MACOS-H4
2026-02-25 16:28:09 -08:00
Lawrence Chen
4890fe95fe
Move autosave persistence off main thread
...
Fixes CMUXTERM-MACOS-EA
Fixes CMUXTERM-MACOS-DT
2026-02-25 15:03:26 -08:00
Lawrence Chen
06cd25ed52
Fix session restore routing and browser history persistence
2026-02-24 14:34:55 -08:00
Lawrence Chen
78d1a43733
Persist workspace tab colors across session restore
2026-02-23 19:27:32 -08:00
Lawrence Chen
e9d9c6faf5
Preserve startup window geometry when session snapshot is missing
2026-02-23 15:25:16 -08:00
Lawrence Chen
6eeca9c5da
Merge remote-tracking branch 'origin/main' into pr-317-session-persistence
...
# Conflicts:
# Sources/AppDelegate.swift
# Sources/cmuxApp.swift
2026-02-23 14:58:16 -08:00
Lawrence Chen
927b0eb2d1
Implement session persistence pass 1 with multi-window restore
2026-02-22 15:39:59 -08:00