Skip to content

feedback: Add action for listing installed extensions#48664

Merged
MrSubidubi merged 13 commits intozed-industries:mainfrom
mchisolm0:list-installed-extensions-action
Apr 16, 2026
Merged

feedback: Add action for listing installed extensions#48664
MrSubidubi merged 13 commits intozed-industries:mainfrom
mchisolm0:list-installed-extensions-action

Conversation

@mchisolm0
Copy link
Copy Markdown
Collaborator

@mchisolm0 mchisolm0 commented Feb 7, 2026

Closes #48037

  • Tests or screenshots needed? <--- Let me know if tests are needed
  • Code Reviewed
  • Manual QA

Release Notes:

  • Added action to copy installed extensions to clipboard
Picture of ActionScreenshot from 2026-03-03 01-00-22
Picture of Modal Screenshot from 2026-03-03 01-00-35
Picture of Docs Screenshot from 2026-03-03 01-19-53

Create a formatted list of installed extensions for clipboard display.
Includes extension name, id, and version, with a dev tag (if
applicable).
Returns 'Installed extensions: none' when there are no extensions.
@cla-bot cla-bot Bot added the cla-signed The user has signed the Contributor License Agreement label Feb 7, 2026
@mchisolm0 mchisolm0 marked this pull request as ready for review March 3, 2026 07:26
@MrSubidubi MrSubidubi self-assigned this Mar 12, 2026
Copy link
Copy Markdown
Member

@MrSubidubi MrSubidubi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for taking this up, left some notes.

Comment thread crates/feedback/src/feedback.rs Outdated
Comment thread crates/extension_host/src/extension_host.rs
Comment thread crates/extension_host/src/extension_host.rs Outdated
Comment thread crates/extension_host/src/extension_host.rs Outdated
@MrSubidubi MrSubidubi changed the title List installed extensions action feedback: Add action for listing installed extensions Mar 12, 2026
Remove the helper and action from extension_host and reimplement them
in the feedback crate. Update imports to use ExtensionStore and register
the clipboard action in feedback instead of extension_host.
Remove the try_global fallback and always read the global store when
formatting installed extensions, eliminating the "unavailable" fallback.
Comment thread crates/feedback/src/feedback.rs Outdated
Comment thread crates/feedback/src/feedback.rs Outdated
Comment thread crates/feedback/src/feedback.rs Outdated
Copy link
Copy Markdown
Member

@MrSubidubi MrSubidubi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry for the long delay, very nice! Thank you so much!

@MrSubidubi MrSubidubi enabled auto-merge (squash) April 16, 2026 07:24
@MrSubidubi MrSubidubi merged commit f9662f4 into zed-industries:main Apr 16, 2026
31 checks passed
@mchisolm0
Copy link
Copy Markdown
Collaborator Author

No worries at all! I knew you would get to it when you had the time 😁

G36maid pushed a commit to G36maid/zed that referenced this pull request Apr 29, 2026
…#48664)

Closes zed-industries#48037

- [X] Tests or screenshots needed? <--- Let me know if tests are needed
- [ ] Code Reviewed
- [X] Manual QA

Release Notes:

- Added action to copy installed extensions to clipboard

<details><summary>Picture of Action</summary><img width="1924"
height="1044" alt="Screenshot from 2026-03-03 01-00-22"
src="https://github.com/user-attachments/assets/6abe9587-968d-48e9-a3b7-80602d26375d"
/></details>
<details><summary>Picture of Modal</summary>
<img width="1920" height="1080" alt="Screenshot from 2026-03-03
01-00-35"
src="https://github.com/user-attachments/assets/b30a743d-3324-4b01-a92c-a0476908e050"
/>
</details>
<details><summary>Picture of Docs</summary>
<img width="1936" height="1066" alt="Screenshot from 2026-03-03
01-19-53"
src="https://github.com/user-attachments/assets/40dab840-c5e2-4248-b7a6-1924f0b6610c"
/>
</details>

---------

Co-authored-by: MrSubidubi <finn@zed.dev>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla-signed The user has signed the Contributor License Agreement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Include extensions in the copy system specs action

2 participants