Skip to content

Repository Filter (Plugin Installer Window)#2554

Open
Ivinedra wants to merge 27 commits into
goatcorp:masterfrom
Ivinedra:Plugin-Installer-Plus-RepoFilter
Open

Repository Filter (Plugin Installer Window)#2554
Ivinedra wants to merge 27 commits into
goatcorp:masterfrom
Ivinedra:Plugin-Installer-Plus-RepoFilter

Conversation

@Ivinedra

@Ivinedra Ivinedra commented Dec 25, 2025

Copy link
Copy Markdown
Contributor

This PR adds a repository filter for the 'Installed Plugins' and 'All Plugins' categories.

image

Introduces a repository filter dropdown to the PluginInstallerWindow, allowing users to filter plugins by their source repository.
Refactored repository selection logic. Reduced code duplication and improving maintainability. Added caching for third-party repo list to avoid unnecessary rebuilds. Updated repo filter logic to use normalized URLs for more reliable matching.
@Ivinedra Ivinedra requested a review from a team as a code owner December 25, 2025 20:27
Introduces new plugin categories for enabled, disabled, and incompatible plugins in PluginCategoryManager and PluginInstallerWindow. Updates filtering logic, UI strings, and groupings to support these new categories, allowing users to view plugins by their enabled/disabled/incompatible status.
Introduces a repository filter dropdown to the PluginInstallerWindow, allowing users to filter plugins by their source repository.
Refactored repository selection logic. Reduced code duplication and improving maintainability. Added caching for third-party repo list to avoid unnecessary rebuilds. Updated repo filter logic to use normalized URLs for more reliable matching.
@Ivinedra Ivinedra force-pushed the Plugin-Installer-Plus-RepoFilter branch from a563c83 to 46a5b82 Compare December 26, 2025 18:23
@Ivinedra Ivinedra marked this pull request as draft February 28, 2026 14:58
Saw all the warnings from the test build and realized that I needed to do some housekeeping. Sorry.
This file needs to get sundered.
@Ivinedra

Ivinedra commented Feb 28, 2026

Copy link
Copy Markdown
Contributor Author

All remaining warnings are related to files changed via other PRs. I'll set this to ready for review... but I'll also keep my eyes open to see if the various other issues get addressed via other PRs and update this pull accordingly.

@Ivinedra Ivinedra changed the title Repository Filter and Additional Installed Plugin Categories Repository Filter (Plugin Installer Window) Feb 28, 2026
@Ivinedra Ivinedra marked this pull request as ready for review February 28, 2026 18:58
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