Skip to content

feat(client): use selected Game Room brand icon - #9

Merged
NWYLZW merged 2 commits into
mainfrom
codex/plugin-brand-icon-game-room
Sep 19, 2026
Merged

NWYLZW merged 2 commits into
mainfrom
codex/plugin-brand-icon-game-room

Conversation

@NWYLZW

@NWYLZW NWYLZW commented Sep 19, 2026

Copy link
Copy Markdown
Member

Game Room now exposes the selected 256px brand icon through the public CordisXPluginModule.icon metadata used by the Host plugin list. The tracked client/assets/icon.png is byte-identical to the approved asset (SHA256 f2338dcd6454aef16666a8a7d45fcf66704e378999ad15f96d92bd3307f26f51); generated typed metadata embeds those bytes without a network dependency. Menu/action icons, permissions, behavior and versions are unchanged.

The package includes the PNG, and artifact validation checks both embedded bytes and the complete runtime package allowlist. The client README now describes the actual SDK digest-verification script and pinned Host source, replacing stale preparation instructions. This private client remains source-distributed; no npm release or new publishing system is introduced.

Validation: selected PNG bytes and 256×256 dimensions; actual pinned Host pluginBrandIconDataUrl projection; SDK archive digests; git diff --check. Existing CI runs the full client check, development dry-run, production artifact/package checks and cross-service integration. Native UI acceptance is not claimed.

Base: 1b1e9692b3114d6db905d83f00fd159f6041324a.

@NWYLZW
NWYLZW merged commit 6fa8f01 into main Sep 19, 2026
3 checks passed
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