Skip to content

feat(plugins): browse and install plugins from the catalog - #391

Merged
PierreRaybaut merged 1 commit into
developfrom
feat/available-plugins
Oct 8, 2026
Merged

PierreRaybaut merged 1 commit into
developfrom
feat/available-plugins

Conversation

@PierreRaybaut

Copy link
Copy Markdown
Contributor

Adds an Available plugins tab to Plugins > Configure plugins..., listing the plugins of the DataLab plugin catalog.

  • datalab/plugins/catalog.py (Qt-free): reads catalog.json (schema_version 1) and downloads a release, checking its size and SHA-256 against the catalog; only https and file URLs are accepted.
  • datalab/gui/plugins/available.py: lists catalog plugins with an Official/Community badge, license, source code link and search field; Install / Update to... download in a background thread, then reuse the existing installation path and consent dialog (which now shows the source).
  • New plugins_catalog_url option: points to a private copy of the catalog (including a file: URL), or disables the catalog when empty.
  • Docs, release notes and French translations (UI and docs).

Independent of #390: both PRs can be merged in any order.

@PierreRaybaut
PierreRaybaut merged commit d238dff into develop Oct 8, 2026
6 checks passed
@PierreRaybaut
PierreRaybaut deleted the feat/available-plugins branch October 8, 2026 14:08
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