Feature Request — Session & Pane State Persistence Across App Restarts
Summary: When a user closes and reopens Wave Terminal, all open panes, tabs, and running sessions are lost with no way to restore them. This is a significant workflow disruption for users who regularly restart the app or experience unexpected crashes.
Requested features:
-
Save pane/tab state on close — When the app closes, automatically save the current workspace layout (all open panes, tabs, and their associated sessions/commands) to disk.
-
Restore state on reopen — When Wave Terminal relaunches, restore the saved workspace exactly as it was, including SSH connections, running processes, and pane positions.
-
"Are you sure?" confirmation dialog — When closing a pane that has an active process or unsaved content, prompt the user to confirm before discarding it.
Use case: I regularly close and reopen my terminal. Losing my entire pane layout — running SSH sessions, long-running processes, etc. — forces me to manually reconstruct everything every time. A session restore feature (similar to what iTerm2 and Terminal.app support) would solve this.
Environment: macOS
Feature Request — Session & Pane State Persistence Across App Restarts
Summary: When a user closes and reopens Wave Terminal, all open panes, tabs, and running sessions are lost with no way to restore them. This is a significant workflow disruption for users who regularly restart the app or experience unexpected crashes.
Requested features:
Save pane/tab state on close — When the app closes, automatically save the current workspace layout (all open panes, tabs, and their associated sessions/commands) to disk.
Restore state on reopen — When Wave Terminal relaunches, restore the saved workspace exactly as it was, including SSH connections, running processes, and pane positions.
"Are you sure?" confirmation dialog — When closing a pane that has an active process or unsaved content, prompt the user to confirm before discarding it.
Use case: I regularly close and reopen my terminal. Losing my entire pane layout — running SSH sessions, long-running processes, etc. — forces me to manually reconstruct everything every time. A session restore feature (similar to what iTerm2 and Terminal.app support) would solve this.
Environment: macOS