Skip to content

Allow updating a package from the installed packages list - #5366

Merged
Gabriel Dufresne (GabrielDuf) merged 1 commit into
mainfrom
update-from-installed-list
Sep 9, 2026
Merged

Allow updating a package from the installed packages list#5366
Gabriel Dufresne (GabrielDuf) merged 1 commit into
mainfrom
update-from-installed-list

Conversation

@GabrielDuf

@GabrielDuf Gabriel Dufresne (GabrielDuf) commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

This pull request updates the context menus for installed packages. The main changes include adding manual update options to the installed packages page, and removing the useless per-package auto-update toggle from the updates page, and cleaning up related logic. These changes streamline the user experience for updating packages and clarify the auto-update workflow.

Installed Packages Page Improvements:

  • Added "Update" and "Update as administrator" options to the context menu for installed packages, allowing users to manually trigger updates directly from the installed packages list. The menu dynamically enables or disables these options based on whether an update is available and user permissions. [1] [2] [3] [4] [5] [6]

Software Updates Page Simplification:

  • Removed the "Update this package automatically" menu item and related logic from the software updates page, eliminating the per-package auto-update toggle from the context menu. [1] [2] [3] [4] [5] [6]

Localization Cleanup:

  • Removed the unused "Update this package automatically" string from the English language resources.

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.

🟢 Approval recommended

The changes consistently reuse existing update-operation patterns without introducing unresolved issues.

Pull request overview

Adds direct package updates from the installed-packages context menu while simplifying automatic-update controls.

Changes:

  • Adds standard and administrator update actions for available updates.
  • Removes the per-package automatic-update toggle and obsolete helper.
  • Removes the unused English localization key.
File summaries
File Description
InstalledPackagesPage.cs Adds update menu actions and operation handling.
SoftwareUpdatesPage.cs Removes the per-package auto-update toggle.
lang_en.json Removes the obsolete translation entry.
Review details
  • Files reviewed: 3/3 changed files
  • Comments generated: 0
  • Review effort level: Balanced

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@randy-but-a-ro randy-but-a-ro Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🤖 Pull request was approved automatically: the AI review is complete and all its review threads are resolved. 🎉

Integration Details
{
	"deliveryId": "fa1f6fd0-ac88-11f1-9964-f30177f54115",
	"headSha": "fa50323c8898f6eb00e6e050aad8a4f8c0f6c87c",
	"reviewer": "copilot-pull-request-reviewer[bot]"
}

@GabrielDuf
Gabriel Dufresne (GabrielDuf) merged commit ba61e91 into main Sep 9, 2026
10 of 11 checks passed
@GabrielDuf
Gabriel Dufresne (GabrielDuf) deleted the update-from-installed-list branch September 9, 2026 20:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants