Skip to content

Improve marketplace to show only modules and add NuGet README files#72

Merged
antosubash merged 4 commits intomainfrom
claude/improve-marketplace-modules-r81fm
Apr 4, 2026
Merged

Improve marketplace to show only modules and add NuGet README files#72
antosubash merged 4 commits intomainfrom
claude/improve-marketplace-modules-r81fm

Conversation

@antosubash
Copy link
Copy Markdown
Owner

  • Filter out framework packages (Core, Generator, Database, Blazor, etc.) from marketplace results
  • Replace author/contact info with package ID on Browse and Detail pages
  • Add README.md files for all 20 modules for NuGet package display
  • Add PackageReadmeFile and Description to all module .csproj files
  • Add simplemodule-module tag to module packages via Directory.Build.props

claude added 4 commits April 4, 2026 09:38
- Filter out framework packages (Core, Generator, Database, Blazor, etc.) from marketplace results
- Replace author/contact info with package ID on Browse and Detail pages
- Add README.md files for all 20 modules for NuGet package display
- Add PackageReadmeFile and Description to all module .csproj files
- Add simplemodule-module tag to module packages via Directory.Build.props
Replace tag-based package discovery with a verified author system.
Only packages from verified NuGet owners are shown in the marketplace,
giving full control over which modules appear.

- Add VerifiedAuthors config to MarketplaceModuleOptions (default: antosubash)
- Query NuGet by owner: per verified author instead of tag:simplemodule
- Add IsVerified flag to MarketplacePackage DTO
- Show author name with verified checkmark badge on Browse and Detail pages
- Remove framework package prefix deny-list (no longer needed)
- Fix pagination: cache full result set per query, paginate in-memory
- Parallelize detail fetch across verified authors (Task.WhenAll)
- Parallelize installed package detection with NuGet fan-out
- Fix missing URL encoding for author in detail fetch query
- Extract verified badge SVG path to shared constant in utils.ts
- Remove dead PackageTag config (unused after owner-based search)
- Remove unnecessary comments
@antosubash antosubash merged commit cee771f into main Apr 4, 2026
4 checks passed
@antosubash antosubash deleted the claude/improve-marketplace-modules-r81fm branch April 4, 2026 11:36
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.

2 participants