Add plugin icon for ru-text#162
Open
talkstream wants to merge 1 commit into
Open
Conversation
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.
Contributor
There was a problem hiding this comment.
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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Adds a marketplace icon for the ru-text plugin (
plugins/talkstream/ru-text), which was listed without one.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.interface.composerIcon: "./assets/icon.png"to the mirrored.codex-plugin/plugin.json(also refreshed the mirroredversionto the current1.7.3, matching upstreamHEAD)."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 (afterdescription).The upstream repo already carries the icon and
composerIconatHEAD(talkstream/ru-text@cffb17b), soscripts/generate_plugins_json.pywill reproduce these exact artifacts on the next sync.Verification
python3 scripts/validate-plugin-pr.py --base-ref origin/main→ Validation passed (only the pre-existing "no .codexignore" recommendation warning).json.dumps(manifest, indent=2, ensure_ascii=False) + "\n"of the upstream manifest.Checklist
plugins/talkstream/ru-text/.codex-plugin/plugin.jsonvalid JSONcomposerIconset inplugin.jsoninterfaceRequested in talkstream/ru-text#11. Thanks for the curated marketplace!