Skip to content

Redesign the Store as a marketplace with tags and recommendations - #984

Merged
manuelmayer-dev merged 1 commit into
mainfrom
feature/store-marketplace-redesign
Sep 23, 2026
Merged

manuelmayer-dev merged 1 commit into
mainfrom
feature/store-marketplace-redesign

Conversation

@manuelmayer-dev

Copy link
Copy Markdown
Member

Summary

Reworks the Store into a marketplace: Discover rows and filters, tags, a polished detail page with an older-version selector, compact reviews, recommendations and a footer. Adds an optional AI self-declaration to plugin and icon pack manifests, shown in the Store.

Testing

Build with warnings as errors, host (9324), SDK, CLI, localization, desktop UI (4394) and web client pass. Verified in a disposable host at several widths, including a real install and uninstall; a real downgrade was not testable on macOS and is covered by host tests.

Plugin SDK / API compatibility

  • No public, non-obsolete SDK or plugin protocol contract was removed or changed
  • Contracts were only extended additively (new members with defaults, new optional fields, new message types)
  • A plugin compiled against the previous SDK still loads and behaves identically (source and binary compatible)

Notes

Host API: the version in an install request is now binding, and retry answers not_found for failures a retry cannot fix. Tags, AI declarations and categories appear once the Platform publishes them to the registry.

Checklist

  • Tests were added or updated where needed
  • The change was verified manually where appropriate
  • Documentation was updated if the change affects documented behaviour
  • I reviewed and understand every submitted change

@manuelmayer-dev manuelmayer-dev added feature New feature or request area:host Host: Domain, Application, Infrastructure area:sdk Public plugin SDK, analyzers, hosting, testing area:desktop-ui The Angular desktop UI area:runtime Shared UI runtime consumed by both clients area:localization Translations and localization catalogs area:docs The published developer documentation site labels Sep 23, 2026
@manuelmayer-dev
manuelmayer-dev merged commit 447c007 into main Sep 23, 2026
10 checks passed
@manuelmayer-dev
manuelmayer-dev deleted the feature/store-marketplace-redesign branch September 23, 2026 15:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:desktop-ui The Angular desktop UI area:docs The published developer documentation site area:host Host: Domain, Application, Infrastructure area:localization Translations and localization catalogs area:runtime Shared UI runtime consumed by both clients area:sdk Public plugin SDK, analyzers, hosting, testing feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant