Skip to content

Conversation

rxchun
Copy link
Contributor

@rxchun rxchun commented Jun 18, 2025

Note: This is supposed to be an extension of the last PR #91

You can preview this PR live here: https://rxchun.github.io/q2adocs-preview/

This PR introduces a new feature that enhances plugin visibility and compatibility display:

  • Fetches all plugin repository links and retrieves their metadata.

  • Stores metadata locally using localStorage for performance, and also not bombard fetches to raw.githubusercontent.com on every page request.

  • Dynamically generates a footer section for each plugin with:

    • Repository update date
    • "Q2A Tested With" tag based on the plugin’s max_q2a metadata.json key, if available.

This helps users quickly assess which plugins are compatible with their Q2A version and when they were last updated.

I also added a message to the Plugins & Themes pages, explaining that "outdated" plugins doesn't necessarily mean that they don't work. Some of them just don't require to be updated as frequently.

Also, everybody can create PRs to update the max_q2a version of a plugin they know it works, because they're using it.

rxchun added 3 commits June 18, 2025 04:30
Note: This is supposed to be an extension for the last PR q2a#91

This PR introduces a new feature that enhances plugin visibility and compatibility display:

- Fetches all plugin repository links and retrieves their metadata.

- Stores metadata locally using localStorage for performance, and also not bombard fetches to `raw.githubusercontent.com` on every page request.

- Dynamically generates a footer section for each plugin with:

  - Repository update date

  - "Q2A Tested With" tag based on the plugin’s `max_q2a` metadata.json key, if available.

This helps users quickly assess which plugins are compatible with their Q2A version and when they were last updated.

I also added a message to the Plugins & Themes pages, explaining that "outdated" plugins doesn't necessarily mean that they don't work. Some of them just don't require to be updated as frequently.

Also, everybody can create PRs to update the `max_q2a` version of a plugin they know it works, because they're using it.
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