The plugin has none of the metadata the JetBrains Marketplace listing is built from. This blocks #2 (publishing).
What is missing
META-INF/pluginIcon.svg — the resources directory contains only icons/stacktale.svg (the tool-window icon) and plugin.xml. Without pluginIcon.svg the listing shows the default grey placeholder. A pluginIcon_dark.svg is worth adding at the same time.
<change-notes> — absent from plugin.xml, so the "What's new" section of the listing will be empty. Either inline it or set the Gradle changeNotes property. There is also no CHANGELOG.md in this repo, unlike the VS Code extension.
<vendor email="..."> — the vendor element has no email, which is what JetBrains uses for the review thread.
<description> — check it is real listing HTML, not a one-liner. The Marketplace renders it as the whole listing body.
<idea-version since-build=... until-build=...> — the README claims 242-261 compatibility; make sure plugin.xml actually declares it.
Verify
./gradlew buildPlugin then ./gradlew verifyPlugin — the verifier flags most listing-metadata problems before the Marketplace does. Install the resulting zip from disk and confirm the icon and description look right in Settings - Plugins.
The plugin has none of the metadata the JetBrains Marketplace listing is built from. This blocks #2 (publishing).
What is missing
META-INF/pluginIcon.svg— the resources directory contains onlyicons/stacktale.svg(the tool-window icon) andplugin.xml. WithoutpluginIcon.svgthe listing shows the default grey placeholder. ApluginIcon_dark.svgis worth adding at the same time.<change-notes>— absent fromplugin.xml, so the "What's new" section of the listing will be empty. Either inline it or set the GradlechangeNotesproperty. There is also noCHANGELOG.mdin this repo, unlike the VS Code extension.<vendor email="...">— the vendor element has no email, which is what JetBrains uses for the review thread.<description>— check it is real listing HTML, not a one-liner. The Marketplace renders it as the whole listing body.<idea-version since-build=... until-build=...>— the README claims 242-261 compatibility; make sureplugin.xmlactually declares it.Verify
./gradlew buildPluginthen./gradlew verifyPlugin— the verifier flags most listing-metadata problems before the Marketplace does. Install the resulting zip from disk and confirm the icon and description look right in Settings - Plugins.