Add Discord-backed community store UI by Ku-Tadao · Pull Request #143 · PenguLoader/PenguLoader · GitHub
Skip to content

Add Discord-backed community store UI#143

Draft
Ku-Tadao wants to merge 26 commits into
PenguLoader:feat/app-hubfrom
Ku-Tadao:feature/discord-plugin-store
Draft

Add Discord-backed community store UI#143
Ku-Tadao wants to merge 26 commits into
PenguLoader:feat/app-hubfrom
Ku-Tadao:feature/discord-plugin-store

Conversation

@Ku-Tadao

@Ku-Tadao Ku-Tadao commented May 10, 2026

Copy link
Copy Markdown

Summary

Updates the app-hub Plugin Store to consume the generated community store registry and display separate Plugins/Themes tabs.

Changes

  • Replaces the old single YAML list view with a card-based community store browser.
  • Adds Plugins and Themes tabs.
  • Fetches static registry/store.json from GitHub Pages, with temporary raw fallbacks while the plugin-store PR is being reviewed.
  • Shows full preview images with object-contain instead of cropping.
  • Adds skeleton/loading states and per-listing details on click.
  • Hides the details panel until a listing is selected, supports click-away close, and adds a small slide/fade animation.
  • Avoids rendering Repository/Release/Download buttons when no corresponding link exists.

Dependency

Depends on PenguLoader/plugin-hub#2 landing or otherwise making registry/store.json available from Pages. For testing before that lands, this branch currently falls back to the generated JSON in Ku-Tadao/plugin-hub:feature/discord-forum-registry.

Validation

  • Verified the raw fork registry URL returns HTTP 200 with 46 listings.
  • Ran pnpm --filter @pengujs/hub build successfully.
  • Ran Windows Release x64 MSBuild successfully.

@Ku-Tadao Ku-Tadao marked this pull request as draft May 10, 2026 11:00
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