feature request: More Sorting Options for the Marketplace
Checklist
- [x] I checked that this feature has not been requested before
- [x] I checked that this feature is not in the "Not planned" list
- [x] This feature will benefit the majority of users
Problem Description / Use Case
It's nice that we can already filter the marketplace by "Type" and "Language."
The main issue is that there's no way to sort the extensions. As more get added, it will be hard to find good ones. Right now, I can't see which plugins are the most downloaded, which ones are new, or even sort them by name. This makes discovering new and useful extensions difficult.
Proposed Solution
Here are a couple of ideas to improve the marketplace:
1. Add Sorting Options
Could a sort dropdown menu be added next to the filters? It would be helpful to sort by:
- Most Downloads: This should probably be the default so we can see what's popular. This would require showing a download count for each extension.
- Recently Added: To see the newest stuff.
-
- Recently Updated:
- Oldest Added
- Alphabetical (A-Z)
2. Add a Seanime Version Tag
It would be useful if each extension showed which version of Seanime it's compatible with (e.g., "Works with v2.5+").
This would help users know if an extension should work for them. It would also make it much easier to tell if an extension is broken or just needs an update after a new Seanime release.
- Most downloads: Not possible, Seanime doesn't track anything
- Alphabetical: Already the case from A-Z, will maybe add Z-A
- Recent/oldest: Sure
- Version tag: Extension makers can add
semverConstraintto the manifest with a value like>= 2.9.0. It will show a version compatibility error if the user updates the extension without updating the app. No need for tags, the system always expects to be up-to-date.