Skip to content

Add plugin icon for ru-text#162

Open
talkstream wants to merge 1 commit into
hashgraph-online:mainfrom
talkstream:add-ru-text-icon
Open

Add plugin icon for ru-text#162
talkstream wants to merge 1 commit into
hashgraph-online:mainfrom
talkstream:add-ru-text-icon

Conversation

@talkstream
Copy link
Copy Markdown
Contributor

What

Adds a marketplace icon for the ru-text plugin (plugins/talkstream/ru-text), which was listed without one.

  • Icon: plugins/talkstream/ru-text/assets/icon.png — 512×512 grayscale PNG, 22 KB (well under the 50 KB limit). Derived from the plugin's own brand logo (a calligraphic Cyrillic "Т" monogram in a thin ring). No third-party asset.
  • Manifest: added interface.composerIcon: "./assets/icon.png" to the mirrored .codex-plugin/plugin.json (also refreshed the mirrored version to the current 1.7.3, matching upstream HEAD).
  • Marketplace index: added "icon": "./plugins/talkstream/ru-text/assets/icon.png" to the ru-text entry in .agents/plugins/marketplace.json, in the same key position your generator emits (after description).

The upstream repo already carries the icon and composerIcon at HEAD (talkstream/ru-text@cffb17b), so scripts/generate_plugins_json.py will reproduce these exact artifacts on the next sync.

Verification

  • python3 scripts/validate-plugin-pr.py --base-ref origin/mainValidation passed (only the pre-existing "no .codexignore" recommendation warning).
  • Mirrored manifest is byte-identical to json.dumps(manifest, indent=2, ensure_ascii=False) + "\n" of the upstream manifest.
  • Icon: PNG, 512×512, 22 313 bytes, single monogram glyph (not text-heavy).

Checklist

  • Plugin bundle exists under plugins/talkstream/ru-text/
  • .codex-plugin/plugin.json valid JSON
  • composerIcon set in plugin.json interface
  • Icon file exists at the referenced path, < 50 KB
  • No README change (entry already present, alphabetical order untouched)

Requested in talkstream/ru-text#11. Thanks for the curated marketplace!

Adds a 512x512 grayscale icon (22 KB, derived from the plugin's brand
logo) to the ru-text bundle, wires it via interface.composerIcon in the
mirrored manifest, and adds the icon field to marketplace.json so the
plugin displays an icon in the Codex marketplace browser.

Requested in talkstream/ru-text#11.
Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates the 'ru-text' plugin configuration by adding an icon path to the marketplace metadata, incrementing the plugin version to 1.7.3, and adding a composer icon path to the plugin interface configuration. There are no review comments, so I have no feedback to provide.

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