Skip to content

chore(desktop): remove remaining shell installers - #1120

Merged
elyasmnvidian merged 3 commits into
emehtabuddin/s34-desktop-gui-trayfrom
emehtabuddin/s39-desktop-cargo-install
Oct 27, 2026
Merged

elyasmnvidian merged 3 commits into
emehtabuddin/s34-desktop-gui-trayfrom
emehtabuddin/s39-desktop-cargo-install

Conversation

@elyasmnvidian

@elyasmnvidian elyasmnvidian commented Oct 22, 2026 •

Copy link
Copy Markdown
Contributor

This PR documents cargo desktop install and cargo desktop uninstall and removes the remaining Linux shell installers, their tests, and the Makefile. #1137 removes the old switchyard-menubar crate and macOS shell installers earlier in the stack.

Uninstall keeps settings, history, and saved server keys. On Windows, updating a native installation requires a source checkout because Windows locks running executables.

@github-actions

github-actions Bot commented Oct 22, 2026 •

Copy link
Copy Markdown
PR Preview Action v1.8.1

🚀 View preview at
https://NVIDIA-NeMo.github.io/Switchyard/pr-preview/pr-1120/

Built to branch gh-pages at 2026-10-23 22:04 UTC.
Preview will be ready when the GitHub Pages deployment is complete.

@elyasmnvidian
elyasmnvidian force-pushed the emehtabuddin/s39-desktop-cargo-install branch from e111058 to f02b60f Compare October 22, 2026 23:25
@elyasmnvidian
elyasmnvidian force-pushed the emehtabuddin/s38-desktop-gui-docs branch 2 times, most recently from c8f48e7 to de93a52 Compare October 22, 2026 23:38
@elyasmnvidian
elyasmnvidian force-pushed the emehtabuddin/s39-desktop-cargo-install branch from f02b60f to 1f6a036 Compare October 22, 2026 23:38
@elyasmnvidian
elyasmnvidian force-pushed the emehtabuddin/s38-desktop-gui-docs branch from de93a52 to 656b2e9 Compare October 23, 2026 22:01
@elyasmnvidian
elyasmnvidian force-pushed the emehtabuddin/s39-desktop-cargo-install branch from 1f6a036 to 0a8d204 Compare October 23, 2026 22:01
@elyasmnvidian
elyasmnvidian force-pushed the emehtabuddin/s39-desktop-cargo-install branch from 0a8d204 to d1345eb Compare October 26, 2026 19:20
@elyasmnvidian elyasmnvidian changed the title chore(desktop): simplify installation and remove switchyard-menubar chore(desktop): remove remaining shell installers Oct 26, 2026
@elyasmnvidian
elyasmnvidian force-pushed the emehtabuddin/s38-desktop-gui-docs branch from 42e957d to c96f0e8 Compare October 26, 2026 20:57
@elyasmnvidian
elyasmnvidian force-pushed the emehtabuddin/s39-desktop-cargo-install branch from d1345eb to 5eb4153 Compare October 26, 2026 20:57
Signed-off-by: Elyas Mehtabuddin <emehtabuddin@nvidia.com>
Signed-off-by: Elyas Mehtabuddin <emehtabuddin@nvidia.com>
Signed-off-by: Elyas Mehtabuddin <emehtabuddin@nvidia.com>
@elyasmnvidian
elyasmnvidian force-pushed the emehtabuddin/s38-desktop-gui-docs branch from c96f0e8 to 5799a89 Compare October 26, 2026 21:11
@elyasmnvidian
elyasmnvidian force-pushed the emehtabuddin/s39-desktop-cargo-install branch from 5eb4153 to 25b4190 Compare October 26, 2026 21:11
Base automatically changed from emehtabuddin/s38-desktop-gui-docs to emehtabuddin/s34-desktop-gui-tray October 27, 2026 21:33
@elyasmnvidian
elyasmnvidian merged commit 908d655 into emehtabuddin/s34-desktop-gui-tray Oct 27, 2026
19 of 21 checks passed
@elyasmnvidian
elyasmnvidian deleted the emehtabuddin/s39-desktop-cargo-install branch October 27, 2026 21:34
elyasmnvidian added a commit that referenced this pull request Oct 27, 2026
* test(desktop): verify the desktop app frontend and route drafts

Signed-off-by: Elyas Mehtabuddin <emehtabuddin@nvidia.com>

* docs(desktop): add the desktop and terminal app quickstart

Signed-off-by: Elyas Mehtabuddin <emehtabuddin@nvidia.com>

* chore(desktop): simplify installation

Signed-off-by: Elyas Mehtabuddin <emehtabuddin@nvidia.com>

---------

Signed-off-by: Elyas Mehtabuddin <emehtabuddin@nvidia.com>
elyasmnvidian added a commit that referenced this pull request Oct 29, 2026
* test(desktop): verify the desktop app frontend and route drafts

Signed-off-by: Elyas Mehtabuddin <emehtabuddin@nvidia.com>

* docs(desktop): add the desktop and terminal app quickstart

Signed-off-by: Elyas Mehtabuddin <emehtabuddin@nvidia.com>

* chore(desktop): simplify installation

Signed-off-by: Elyas Mehtabuddin <emehtabuddin@nvidia.com>

---------

Signed-off-by: Elyas Mehtabuddin <emehtabuddin@nvidia.com>
elyasmnvidian added a commit that referenced this pull request Oct 29, 2026
* test(desktop): verify the desktop app frontend and route drafts

Signed-off-by: Elyas Mehtabuddin <emehtabuddin@nvidia.com>

* docs(desktop): add the desktop and terminal app quickstart

Signed-off-by: Elyas Mehtabuddin <emehtabuddin@nvidia.com>

* chore(desktop): simplify installation

Signed-off-by: Elyas Mehtabuddin <emehtabuddin@nvidia.com>

---------

Signed-off-by: Elyas Mehtabuddin <emehtabuddin@nvidia.com>
elyasmnvidian added a commit that referenced this pull request Oct 29, 2026
* test(desktop): verify the desktop app frontend and route drafts

Signed-off-by: Elyas Mehtabuddin <emehtabuddin@nvidia.com>

* docs(desktop): add the desktop and terminal app quickstart

Signed-off-by: Elyas Mehtabuddin <emehtabuddin@nvidia.com>

* chore(desktop): simplify installation

Signed-off-by: Elyas Mehtabuddin <emehtabuddin@nvidia.com>

---------

Signed-off-by: Elyas Mehtabuddin <emehtabuddin@nvidia.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant