Add session persistence for editor tabs#386
Open
struga0258 wants to merge 7 commits intov3.x/stagingfrom
Open
Conversation
…e dialog Signed-off-by: James Struga <jstruga@rocketsoftware.com>
added 6 commits
April 23, 2026 13:39
Signed-off-by: James Struga <jstruga@rocketsoftware.com>
- Remove session picker dialog popup on startup - Remove Session menu from menu bar - Auto-restore last session silently on editor open - Auto-name sessions from open file names - Single session auto-saves on tab changes Signed-off-by: James Struga <jstruga@rocketsoftware.com>
Signed-off-by: James Struga <jstruga@rocketsoftware.com>
- Display recent sessions inline on the Zowe Editor welcome page - Sessions listed with auto-generated names and tab counts - Click a session to restore its tabs - No popup dialog, no auto-restore on startup - All sessions preserved and auto-named from open files Signed-off-by: James Struga <jstruga@rocketsoftware.com>
- Each editor open creates a session with a unique ID instead of always overwriting 'default', so previous sessions are preserved - New session is not persisted until tabs are actually opened, preventing the saved session data from being wiped on startup - Filter empty sessions (0 tabs) from the welcome screen list Signed-off-by: James Struga <jstruga@rocketsoftware.com>
- clearAllSessions() in EditorSessionService deletes all session files and resets the index - Clear All button in welcome screen header removes all sessions - Button styled subtle with red hover to indicate destructive action Signed-off-by: James Struga <jstruga@rocketsoftware.com>
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



Adds session persistence to the Zowe Editor so that open tabs are preserved across editor reopens. Sessions are auto-saved and users can restore previous sessions from the welcome screen.