feat(plugins): filter the marketplace by type, category, and version; add category backfill command - #499
Merged
Conversation
…lace directory Lets developers narrow the plugin marketplace by paid/free, category, and supported NativePHP Mobile version, with active-filter pills and a clear-all action. Also normalizes an invalid `type`/`category` value from the URL (a stale bookmark or hand-edited query string) instead of crashing the page with an uncaught ValueError. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
One-off maintainer command that assigns a category to already-published plugins that predate the category column, using a keyword-based heuristic matched against each plugin's name, description, and repository URL. Never overwrites an existing category, supports --dry-run, and reports plugins with no confident match separately for manual review. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Member
The forms plugin draws the select arrow as a background image and reserves space for it with padding-right. Our px-3 was overriding that, so longer labels ran under the arrow. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_015cBDRXfcfnUbMnmUK9c4Ca
Contributor
Author
|
Thanks for fixing it! It didn't show those collapsing chevrons for me @simonhamp |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Summary
categorycolumn onplugins(App\Enums\PluginCategory: Media, Security, Connectivity, Notifications, Payments, Analytics, System).plugins:backfill-categories, a one-off maintainer command that assigns a category to already-published plugins with none, using a keyword-based heuristic against name/description/repository URL. Supports--dry-run, never overwrites an existing category, and reports unmatched plugins separately rather than guessing.type/categoryvalue in the URL (stale bookmark, hand-edited query string) previously threw an uncaughtValueErrorand 500'd the whole page; it's now silently dropped back to "no filter" inmount().🤖 Generated with Claude Code