Simplify Gephi version filtering and downloads on the plugins page - #80
Merged
Merged
Conversation
Since Gephi 0.10, plugin builds are no longer version-specific at the patch level, but the plugins page still showed/filtered on raw patch versions (e.g. 0.11.1), and pre-0.10 legacy plugins cluttered the default list, confusing users about compatibility with current Gephi. - Normalize displayed/filterable Gephi versions to major.minor for 0.10+ (legacy pre-0.10 versions keep full patch precision) - Hide plugins with no 0.10+ build by default, with a "Show older Gephi versions" toggle to reveal legacy plugins and their facets - Remove the now-redundant per-card version badges - On the plugin page, show a prominent download button in the header when the plugin's newest build matches the current latest Gephi release, and collapse pre-0.10 downloads under "Show older versions" Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
- Show the legacy-hidden default plugin count in SSR/no-JS output instead of the raw total - Drop legacy versions stuck in filter state (bookmarked URL, or unchecking "Show older Gephi versions") instead of permanently zeroing results with no recovery - Scope the "Show older versions" caret rotation to the summary icon instead of every icon in the disclosure - Pick the "latest version" download CTA via a real numeric version comparison instead of relying on source JSON key order - Log fetch failures in getLatestGephiVersion instead of swallowing them silently - Break exact-timestamp ties when grouping versions by keeping the latest-iterated build - Fix normalizeGephiVersion corrupting single-part version strings - Simplify a redundant length check Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Member
Author
|
Ran an independent code review on this PR's diff and fixed the issues it found:
🤖 Generated with Claude Code |
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
0.11instead of0.11.1), matching how plugin compatibility actually works since Gephi 0.10; pre-0.10 legacy versions keep full patch precisionTest plan
npm run check(astro check + prettier) passesnpm run buildcompletes with 0 errors across all 112 pages🤖 Generated with Claude Code