-
Notifications
You must be signed in to change notification settings - Fork 4
feat: first-class WSL session support #65
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
Bitblade
wants to merge
24
commits into
umage-ai:main
Choose a base branch
from
Bitblade:feat/wsl-sessions
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
24 commits
Select commit
Hold shift + click to select a range
2b2d7ad
feat(sessions): first-class WSL session type alongside Local and SSH
Bitblade 60de1ab
feat(new-session): folder picker for WSL working folder
Bitblade 4a49953
feat(sessions): add IsWsl convenience predicate on ShellSession
Bitblade bc4b3e6
fix(git): route GitService through wsl.exe for WSL UNC working folders
Bitblade fe2b3d0
feat(new-session): WSL browse picker opens at the distro's home folder
Bitblade ad657d1
fix(new-session): re-fire name suggestion when distro / folder changes
Bitblade e82f6ae
feat(new-session): inherit WSL distro/user/folder from the parent ses…
Bitblade 736dca4
feat(menu): "Open WSL console here" for WSL sessions
Bitblade 96003de
fix(worktree): new worktree sessions inherit kind from the parent
Bitblade 86b73ff
fix(new-session): drop SelectedPath so the WSL picker's Folder field …
Bitblade bf8011f
fix(wsl): drain stderr in GetDistroHomeAsync to avoid pipe-buffer dea…
Bitblade 6c93b67
docs(session-vm): update stale comment on WSL git refresh
Bitblade b26accd
feat(run-commands): allow template seeding for WSL sessions
Bitblade ef4c73e
fix(recents): persist Kind + WSL fields so reopened WSL sessions stay…
Bitblade ae34fbb
fix(git): TranslateUncArgsToLinux handles quoted UNC paths with spaces
Bitblade 9c2ac28
fix(args): quote distro/user/cwd values in WSL arg builders
Bitblade 201d61e
fix(new-session): reject non-WSL paths from the WSL folder picker
Bitblade dfc0293
fix(new-session): resolve \$HOME eagerly when WslWorkingFolder is blank
Bitblade 73694d0
fix(wsl): honor "Never throws" contract on discovery helpers
Bitblade 08140e3
fix(wsl): Parse handles distro names with spaces
Bitblade 564a773
fix(wsl): QuoteForCmd the distro/user in GetDistroHomeAsync too
Bitblade c7ef555
fix(run-commands): switch WSL run-args to Windows-style double quotes
Bitblade e0044f0
fix(git): TranslateLinuxPathsToUnc allows spaces in path tail
Bitblade a376a7a
refactor(paths): use Path.GetFileName instead of hand-rolled LeafName
Bitblade File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.