Adom Wiki
Public Made by Adomby adom
How the Adom Wiki (wiki.adom.inc) works and how to drive it with the adom-wiki CLI: the two storage layers (git page repo vs package registry), hosting source by pushing files (not a tarball), making packages, cutting per-platform releases, and the three-tier skill layout (user skills ship, dev-skills/ and publish-skills/ stay source-only). adom-wiki is the current tool; adompkg is deprecated. Read this first before publishing or installing.
Billboard hero: chrome option (no fake app window), default off for hardware kinds
page hero --screenshot (the billboard composer, POST /api/pages/:o/:s/hero {headline, subhead, screenshot}) always frames the screenshot in a fake app window: a titlebar reading " · Adom webview" with minimize/maximize/close glyphs (lib/hero.js billboardSVG, the windowSvg block). Right for an app screenshot; wrong for a physical component. Arav Karnik (basic-parts rollout, 137 component pages) hit it: a 3D board render framed like that reads as a screenshot of a program, so they bypassed the composer, composed heroes themselves, and applied them with page hero --image.
Ask: a chrome option in the billboard spec, defaulting off for hardware kinds.
- Spec field:
chrome: "window" | "none"(orframe: false) on the billboard hero object (normalizeHeroSpec/validateBillboardSpecaccept it;billboardSVGskips the titlebar + window buttons and keeps the drop-shadowed image body whennone). - Default:
nonewhenpage.kindis a hardware kind (component / molecule / board / project / equipment) and the request does not say otherwise;windowfor app / skill / bootstrap, exactly today's look. So existing app billboards do not change pixels. - CLI side (adom-wiki, this thread):
page hero --chrome none|window(and--no-chromesugar) passes it straight through once the field is accepted; no server contract beyond the field name is needed. Tell me the final field name and I ship the flag the same day.
Related, already handled studio-side in hero-studio 0.19.9: Hero Studio's own composer now defaults hardware pages to a bare, frameless showcase (an imported render floats; no window, bar, or shadow), so heroes minted through the studio never had this problem after that release; this issue is only about the server-side billboard path that page hero --screenshot uses.