Skip to content

feat: add Bazaar Companion extension - #1243

Merged
hanthor merged 2 commits into
ublue-os:mainfrom
castrojo:upstream-pr/feat-bazaar-companion
Mar 30, 2026
Merged

feat: add Bazaar Companion extension#1243
hanthor merged 2 commits into
ublue-os:mainfrom
castrojo:upstream-pr/feat-bazaar-companion

Conversation

@castrojo

Copy link
Copy Markdown
Collaborator

Adds the Bazaar Companion GNOME Shell extension (bazaar-integration@kolunmi.github.io) which provides an 'App Details' context menu entry for Flatpak applications, letting users view details and uninstall apps directly from the right-click menu.

Port of ublue-os/bluefin#4089.

Assisted-by: Claude Sonnet 4.6 via GitHub Copilot

Adds the Bazaar Companion GNOME Shell extension (bazaar-integration@kolunmi.github.io)
which provides an 'App Details' context menu entry for Flatpak applications, letting
users view details and uninstall apps directly from the right-click menu.

Port of ublue-os/bluefin PR 4089.

Assisted-by: Claude Sonnet 4.6 via GitHub Copilot
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@castrojo
castrojo requested a review from tulilirockz as a code owner March 30, 2026 18:03
Copilot AI review requested due to automatic review settings March 30, 2026 18:03
@dosubot dosubot Bot added size:XS This PR changes 0-9 lines, ignoring generated files. area/flatpak Anything flatpak or flathub related, including bazaar area/gnome Anything GNOME related kind/enhancement New feature, don't implement without a spec and consensus labels Mar 30, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Adds the Bazaar Companion GNOME Shell extension (bazaar-integration@kolunmi.github.io) to the image build, enabling an “App Details” right-click menu entry for Flatpak apps.

Changes:

  • Add a new git submodule for Bazaar Companion under system_files/usr/share/gnome-shell/extensions/tmp/.
  • Move the extension’s built source into the standard GNOME Shell extensions directory during the extension build step.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.

File Description
build_scripts/21-build-gnome-extensions.sh Moves Bazaar Companion from the temporary extensions staging directory into the final GNOME extensions path during build.
.gitmodules Registers the Bazaar Companion extension as a new submodule under the system_files tree.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .gitmodules Outdated
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@dosubot dosubot Bot added the lgtm This PR has been approved by a maintainer label Mar 30, 2026
@hanthor
hanthor enabled auto-merge March 30, 2026 18:16
@hanthor
hanthor added this pull request to the merge queue Mar 30, 2026
Merged via the queue into ublue-os:main with commit d797d5a Mar 30, 2026
26 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/flatpak Anything flatpak or flathub related, including bazaar area/gnome Anything GNOME related kind/enhancement New feature, don't implement without a spec and consensus lgtm This PR has been approved by a maintainer size:XS This PR changes 0-9 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants